*Số trận ra sân và số bàn thắng ở câu lạc bộ tại giải quốc gia, chính xác tính đến 12:45, 27 January 2022 (UTC) ‡ Số trận ra sân và số bàn thắng ở đội tuyển quốc gia, chính xác tính đến 00:30, 17 November 2021 (UTC)
Vào ngày 27 tháng 1 năm 2022, John gia nhập Charlton Athletic theo dạng cho mượn trong phần còn lại của mùa giải 2021–22.[5] Anh đã ngồi dự bị trong một số trận đấu nhưng không ra sân thi đấu chính thức nào cho Charlton.
Sự nghiệp quốc tế
Sau khi đại diện cho Anh từ cấp độ U15 đến U17, John đã ra mắt đội tuyển Anh U19 trong chiến thắng 2-0 trước Ý U19 tại St. George's Park vào ngày 2 tháng 9 năm 2021.[6]