Walcott pelasi Englannin kaikissa neljässä ottelussa EM-kilpailuissa 2012 ja teki maalin Ruotsia vastaan. Kaikkiaan hän on pelannut 47 maaottelua ja tehnyt niissä kahdeksan maalia.