Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

MY


FOOTBALL FACTS

England Football Players Appearances Goals

England Football Players Appearances & Goals 1872 to 2024

The 199 football players who have appeared 20 times or more for England, together with goals scored and first and last matches played. View players who scored the Most Goals for England and players with the Most Caps for England.
Updated to 17th November 2024.

Player (199)PosAppsGoalsFromTo
Peter ShiltonGK 125025/11/197007/07/1990
Wayne RooneyFW 1205312/02/200315/11/2018
David BeckhamMF 1151701/09/199614/10/2009
Steven GerrardMF 1142131/05/200024/06/2014
Bobby Moore †DF 108220/05/196214/11/1973
Ashley ColeDF 107028/03/200105/03/2014
Bobby Charlton †FW / MF 1064919/04/195814/06/1970
Frank LampardMF 1062910/10/199924/06/2014
Billy WrightHB 105328/09/194628/05/1959
Harry KaneFW 1036927/03/201517/11/2024
Kyle WalkerDF 93112/11/201117/11/2024
Bryan RobsonMF 902606/02/198016/10/1991
Michael OwenFW 894011/02/199826/03/2008
Kenny SansomDF 86123/05/197918/06/1988
Gary NevilleDF 85003/06/199507/02/2007
Ray WilkinsMF 84328/05/197612/11/1986
John StonesDF 83330/05/201413/10/2024
Raheem SterlingMF / FW 822014/11/201210/12/2022
Rio FerdinandDF 81315/11/199704/06/2011
Jordan HendersonMF 81317/11/201017/11/2023
Gary LinekerFW 804826/05/198417/06/1992
John BarnesMF 791128/05/198306/09/1995
Stuart PearceDF 78519/05/198708/09/1999
John TerryDF 78603/06/200307/09/2012
Terry ButcherDF 77331/05/198004/07/1990
Tom FinneyFW 763028/09/194622/10/1958
David SeamanGK 75016/11/198816/10/2002
Joe HartGK 75001/06/200814/11/2017
Gordon Banks †GK 73006/04/196327/05/1972
Sol CampbellDF 73118/05/199621/11/2007
Alan Ball Jr. †MF 72809/05/196524/05/1975
Jordan PickfordGK 73010/11/201717/11/2024
Martin Peters †MF 672004/05/196618/05/1974
Tony AdamsDF 66518/02/198707/10/2000
Paul ScholesMF 661424/05/199724/06/2004
David WatsonDF 65403/04/197402/06/1982
Harry MaguireDF 64708/10/201707/09/2024
Ray Wilson †DF 63009/04/196008/06/1968
Kevin KeeganFW 632115/11/197205/07/1982
Alan ShearerFW 633019/02/199220/06/2000
Declan RiceMF 62422/03/201913/10/2024
Emlyn HughesDF / MF 62105/11/196924/05/1980
Chris WaddleMF 62626/03/198516/10/1991
David PlattMF 622715/11/198926/06/1996
Emile HeskeyFW 62728/04/199927/06/2010
Ray ClemenceGK 61015/11/197216/11/1983
James MilnerMF / DF 61112/08/200911/06/2016
Gary CahillDF 61503/09/201028/06/2018
Marcus RashfordFW 601727/05/201623/03/2024
Peter BeardsleyFW 59929/01/198623/05/1996
Des WalkerDF 59014/09/198817/11/1993
Phil NevilleDF 59023/05/199613/10/2007
Jimmy Greaves †FW 574417/05/195927/05/1967
Paul GascoigneMF 571014/09/198829/05/1998
Gareth SouthgateDF 57212/12/199531/03/2004
Jermain DefoeFW 572031/03/200410/06/2017
Johnny HaynesFW 561802/10/195410/06/1962
Joe ColeMF 561025/05/200127/06/2010
Kieran TrippierDF 54113/06/201710/07/2024
Stanley MatthewsFW 541129/09/193415/05/1957
Glen JohnsonDF 54116/11/200319/06/2014
Glenn HoddleMF 53822/11/197918/06/1988
Paul InceMF 53209/09/199220/06/2000
David JamesGK 53029/03/199727/06/2010
Gareth BarryDF / MF 53331/05/200026/05/2012
Trevor FrancisFW 521209/02/197723/04/1986
Teddy SheringhamFW 511129/05/199321/06/2002
Phil NealDF 50524/03/197621/09/1983
Ron Flowers †HB 491015/05/195529/06/1966
Geoff Hurst †FW 492423/02/196629/04/1972
Eric DierMF / DF 49313/11/201504/12/2022
Jimmy DickinsonHB 48018/05/194905/12/1956
Colin BellMF 48922/05/196830/10/1975
Trevor BrookingMF 47503/04/197405/07/1982
Theo WalcottFW / MF 47830/05/200615/11/2016
Mick ChannonFW 462111/10/197207/09/1977
Gary StevensDF 46006/06/198503/06/1992
Mark WrightDF 45102/05/198418/05/1996
Bukayo SakaFW 431208/10/202010/10/2024
Phil FodenMF 43405/09/202013/10/2024
Jimmy Armfield †DF 43013/05/195926/06/1966
Chris WoodsGK 43016/06/198509/06/1993
Martin KeownDF 43219/02/199226/05/2002
Mick MillsDF / MF 42011/10/197205/07/1982
Phil ThompsonDF 42124/03/197617/11/1982
Steve CoppellMF 42716/11/197730/03/1983
Tony WoodcockFW 421616/05/197826/02/1986
David BattyMF 42021/05/199108/09/1999
Owen HargreavesMF / DF 42015/08/200128/05/2008
Peter CrouchFW 422231/05/200517/11/2010
Danny WelbeckFW 421629/03/201111/09/2018
Bob CromptonFB 41003/03/190204/04/1914
Paul RobinsonGK 41012/02/200317/10/2007
Jude BellinghamMF 40612/11/202017/11/2024
Phil JagielkaDF 40301/06/200815/11/2016
Jack GrealishFW 39408/09/202013/10/2024
Nicky ButtMF 39029/03/199717/11/2004
Ashley YoungMF / DF 39716/11/200711/07/2018
Jamie CarragherDF 38028/04/199918/06/2010
George Cohen †DF 37006/05/196422/11/1967
Steve McManamanMF / FW 37316/11/199406/10/2001
Dele AlliMF 37309/10/201509/06/2019
Bryan DouglasFW 361119/10/195705/06/1963
Trevor StevenMF 36427/02/198514/06/1992
Graeme Le SauxDF 36109/03/199407/10/2000
Wayne BridgeDF 36113/02/200214/11/2009
Shaun Wright-PhillipsMF / FW 36618/08/200412/10/2010
Mason MountMF 36507/09/201910/12/2022
Ronnie ClaytonHB 35002/11/195511/05/1960
Alan MulleryMF 35109/12/196413/10/1971
Jack Charlton †DF 35610/04/196511/06/1970
Paul MarinerFW 351330/03/197701/05/1985
Stewart DowningMF 35009/02/200518/11/2014
Alex Oxlade-ChamberlainMF 35726/05/201217/11/2019
Luke ShawDF 34305/03/201414/07/2024
Roger Hunt †FW 341804/04/196215/01/1969
Michael CarrickMF 34025/05/200113/11/2015
Jack WilshereMF 34211/08/201027/06/2016
Adam LallanaMF 34315/11/201327/03/2018
Trent Alexander-ArnoldDF / MF 33407/06/201813/10/2024
Nat LofthouseFW 333022/11/195026/11/1958
Roger ByrneFB 33003/04/195427/11/1957
Ron Springett †GK 33018/11/195929/06/1966
Ian WrightFW 33906/02/199118/11/1998
Kieron DyerMF / DF 33004/09/199922/08/2007
Ross BarkleyMF 33606/09/201314/10/2019
Alf Ramsey †FB 32302/12/194825/11/1953
Mark HateleyFW 32902/06/198425/03/1992
Jesse LingardMF 32608/10/201609/10/2021
Chris SmallingDF 31102/09/201110/06/2017
Kalvin PhillipsMF 31108/09/202020/11/2023
Eddie HapgoodFB 30013/05/193318/05/1939
Viv AndersonDF 30229/11/197824/05/1988
Darren AndertonMF / DF 30709/03/199410/11/2001
Leighton BainesDF 30103/03/201027/03/2015
Danny RoseDF 29026/03/201611/10/2019
Nobby Stiles †MF 28110/04/196525/04/1970
Norman Hunter †DF 28208/12/196530/10/1974
Roy McFarlandDF 28003/02/197117/11/1976
Neil FranklinHB 27028/09/194615/04/1950
Keith NewtonDF 27023/02/196614/06/1970
Francis LeeFW 271011/12/196829/04/1972
Colin ToddDF 27023/05/197228/05/1977
Trevor CherryDF / MF 27024/03/197618/06/1980
Phil JonesDF 27007/10/201114/07/2018
Billy WedlockHB 26216/02/190716/03/1914
Ernie BlenkinsopFB 26017/05/192801/04/1933
Sammy CrooksFW 26705/04/193002/12/1936
Wilf MannionFW 261128/09/194603/10/1951
Brian LaboneDF 26020/10/196214/06/1970
Neil WebbMF 26409/09/198717/06/1992
Robbie FowlerFW 26727/03/199615/06/2002
Joleon LescottDF 26113/10/200726/03/2013
Daniel SturridgeFW 26815/11/201108/10/2017
Jamie VardyFW 26707/06/201511/07/2018
Jesse PenningtonFB 25018/03/190710/04/1920
Roy GoodallFB 25017/04/192606/12/1933
Harry HibbsGK 25020/11/192905/02/1936
Stan MortensenFW 252325/05/194725/11/1953
Terry McDermottMF 25307/09/197702/06/1982
Bert WilliamsGK 24022/05/194922/10/1955
Martin ChiversFW 241303/02/197117/10/1973
Paul MadeleyDF / MF 24015/05/197109/02/1977
Steve HodgeMF 24026/03/198601/05/1991
Steve BloomerFW 23289 March 1895 06/04/1907
Vivian WoodwardFW 232914/02/190313/03/1911
Tommy LawtonFW 232222/10/193826/09/1948
Gil MerrickGK 23014/11/195126/06/1954
Don HoweFB 23019/10/195718/11/1959
Maurice NormanDF 23020/05/196209/12/1964
Nigel MartynGK 23029/04/199226/05/2002
Nick BarmbyMF 23429/03/199506/10/2001
Wes BrownDF 23128/04/199903/03/2010
Jadon SanchoFW 23312/10/201809/10/2021
Marc GuéhiDF22026/03/202217/11/2024
Ben WarrenHB 22217/02/190601/04/1911
Peter BarnesMF 22416/11/197725/05/1982
Gary PallisterDF 22027/04/198809/10/1996
Lee DixonDF 22125/04/199010/02/1999
Darius VassellFW 22613/02/200224/06/2004
Conor GallagherMF21115/11/202117/11/2024
Sam HardyGK 21016/02/190710/04/1920
Cliff BastinFW 211218/11/193126/05/1938
Dennis WiseMF 21101/05/199111/10/2000
Paul MersonMF 21311/09/199118/11/1998
Rob LeeMF / DF 21212/10/199414/10/1998
Ledley KingDF 21227/03/200212/06/2010
Jermaine JenasMF 21112/02/200314/11/2009
Matthew UpsonDF 21222/05/200327/06/2010
Aaron LennonMF / FW 21003/06/200606/02/2013
Ben ChilwellDF 21111/09/201826/03/2024
G. O. SmithFW 201125 February 1893 30/03/1901
Alfred StrangeHB 20005/04/193006/12/1933
Wilf CoppingHB 20013/05/193324/05/1939
Bobby RobsonFW / HB 20427/11/195709/05/1962
John Connelly †FW 20717/10/195911/07/1966
Terry CooperDF 20012/03/196920/11/1974
Terry FenwickDF 20002/05/198417/02/1988
Fabian Delph MF 20003/09/201409/06/2019

England Players with 100 International Caps

List of England’s Captains

Bobby Moore (90), Billy Wright (90), Harry Kane (72), Bryan Robson (65), David Beckham (59),

Steven Gerrard (38), Alan Shearer (34), John Terry (34) and Kevin Keegan (31).