Pomocnik z akademii Tottenhamu Hotspur, który w lutym 2021 roku jako 17-latek zadebiutował w Lidze Europy.
Urodził się 6 marca 2003 roku w Londynie. Do akademii Tottenhamu trafił jako siedmiolatek i przeszedł przez wszystkie szczeble młodzieżowe. W sezonie 2018/2019 grał w drużynie U-16, rok później w U-18, z którą wystąpił między innymi w Lidze Młodzieżowej UEFA, w meczu z Crveną zvezdą. Na początku 2021 roku awansował do drużyny rozwojowej.
José Mourinho zauważył go na treningach pierwszej drużyny. Debiutował 24 lutego 2021 roku, wchodząc na boisko na ostatnie dziewięć minut wygranego 4:0 meczu Ligi Europy z Wolfsbergerem AC. Mówił później, że ten występ był dla niego „błogosławieństwem” i że to ta jedna szansa, na którą pracował od lat.
Latem 2021 roku, w przedsezonowych sparingach, zrobił wrażenie na Nuno Espírito Santo. 19 sierpnia 2021 roku trener wystawił go w wyjściowym składzie na mecz play-off Ligi Konferencji z Paços de Ferreira, przegrany przez Tottenham 0:1. John zagrał w tym spotkaniu w ataku, obok Dane'a Scarletta i Bryana Gila. Był to jego drugi i ostatni występ w pierwszej drużynie Tottenhamu.
W styczniu 2022 roku, po siedmiu golach w czternastu meczach Premier League 2, został wypożyczony do Charlton Athletic z League One do końca sezonu. Trener Johnnie Jackson tłumaczył, że przy dużej konkurencji w środku pola nie mógł dać mu minut; jeszcze pod koniec marca 2022 roku John nie zagrał ani razu. W sezonie 2022/2023 był przez większość czasu kapitanem drużyny U-21 Tottenhamu. W lipcu 2023 roku podpisał nowy kontrakt, do 2025 roku, i trenował z pierwszą drużyną pod okiem Anga Postecoglou. Wspominał, że Moussa Sissoko i Serge Aurier opiekowali się nim na początku jak młodszym bratem. Praca z kolejnymi trenerami, jak mówił, przyspieszyła jego grę.
W sierpniu 2024 roku odszedł z Tottenhamu do CD Feirense, występującego w drugiej lidze portugalskiej. 29 stycznia 2026 roku przeniósł się do Moreirense FC w Primeira Liga i podpisał kontrakt do czerwca 2029 roku. Adaptację w Portugalii określił jako bardzo trudną.
Jako 18-latek w Premier League 2 był ofensywnym pomocnikiem: techniczny, pracowity i szybki, w pressingu naciskał pomocników rywala i wygrywał pojedynki mimo niewielkiego wzrostu. Szybkim zwodem wychodził spod krycia, a po opanowaniu piłki potrafił od razu zagrać dokładne podanie.
Grał w młodzieżowej reprezentacji Anglii U-19.
2
co 328 minut
0
6,8
Minuty w sezonie
656′9 z 9 meczów