Walcott zapisał się w historii futbolu na Wyspach jako najmłodszy w historii debiutant w pierwszej reprezentacji kraju. Po otrzymaniu niespodziewanego powołania na mundial w 2006 roku, Walcott zadebiutował w kadrze w wygranym 3:1 meczu z Węgrami w wieku 17 lat.
W reprezentacji Anglii Walcott zagrał w sumie 47 razy. Zdobył dla niej osiem goli.
W barwach Arsenalu, Southampton i Evertonu zagrał w 560 meczach. Zdobył 129 goli. Tylko w Arsenalu zagrał w 397 meczach i zdobył 108 goli.
Walcott zakończył swoją karierę w Southampton, w klubie, w którym ją rozpoczął w drużynie seniorskiej w wieku 16 lat w 2005 roku. Do drużyny "świętych" wrócił w 2020 roku. Wcześniej, w latach 2018-2020 grał w Evertonie. Southampton, klub Jana Bednarka, w sezonie 2022/2023 spadł z Premier League.