England national football team records and statistics
# Position Name Caps Years
1 Goalkeeper Peter Shilton 125 1970-1990
2 Right back Gary Neville 85 1995-2007
5 Central defence Billy Wright 105 1946-1959
6 Central defence Bobby Moore 108 1962-1973
3 Left back Ashley Cole 107 2001-2014
7 Midfield David Beckham 115 1996-2009
4 Midfield Steven Gerrard 114 2000-2014
8 Midfield Frank Lampard 106 1999-2014
9 Forward Bobby Charlton 106 1958-1970
10 Forward Wayne Rooney 120 2003-2018
11 Forward Michael Owen 89 1998-2008
Appearances
See also : Progression of England association football caps record Club Player Caps ( total ) First cap – last cap Arsenal Kenny Sansom 77 ( 86 ) 10 September 1980 – 18 June 1988 Aston Villa Gareth Southgate 42 ( 57 ) 12 December 1995 – 25 May 2001 Barnsley George Utley 1 15 February 1913 Birmingham City Harry Hibbs 25 20 November 1929 – 5 February 1936 Blackburn Rovers Bob Crompton 41 3 March 1902 – 4 April 1914 Blackpool Jimmy Armfield 43 13 May 1959 – 26 June 1966 Bolton Wanderers Nat Lofthouse 33 22 November 1950 – 26 November 1958 Bournemouth Callum Wilson 4 15 November 2018 – 14 October 2019 Bradford City Evelyn Lintott 4 ( 7 ) 13 February 1909 – 31 May 1909 Brentford Billy Scott 1 17 October 1936 Les Smith 1 24 May 1939 Brighton & Hove Albion Steve Foster 3 23 February 1982 – 25 June 1982 Bristol City William Wedlock 26 16 February 1907 – 16 March 1914 Bristol Rovers Geoff Bradford 1 2 October 1955 Burnley Bob Kelly 11 ( 14 ) 10 April 1920 – 4 April 1925 Bury Jimmy Settle 3 ( 6 ) 18 February 1899 – 8 April 1899 Norman Bullock 3 19 March 1923 – 20 October 1926 Charlton Athletic Luke Young 7 28 May 2005 – 12 November 2005 Chelsea Frank Lampard 104 ( 106 ) 15 August 2001 – 24 June 2014 Coventry City Reg Matthews 5 14 April 1956 – 6 October 1956 Crewe Alexandra John Pearson 1 5 March 1892 Crystal Palace Kenny Sansom 9 ( 86 ) 23 May 1979 – 15 June 1980 Geoff Thomas 9 1 May 1991 – 19 February 1992 Derby County Peter Shilton 34 ( 125 ) 9 September 1987 – 7 July 1990 Everton Phil Jagielka 40 1 June 2008 – 15 November 2016 Fulham Johnny Haynes 56 2 October 1954 – 10 June 1962 Grimsby Town Jackie Bestall 1 6 February 1935 George Tweedy 1 2 December 1936 Harry Betmead 1 20 May 1937 Huddersfield Town Ray Wilson 30 ( 63 ) 9 April 1960 – 6 June 1964 Ipswich Town Terry Butcher 45 ( 77 ) 31 May 1980 – 22 June 1986 Leeds United Jack Charlton 35 10 April 1965 – 11 June 1970 Leicester City Gordon Banks 37 ( 73 ) 6 April 1963 – 15 April 1967 Leyton Orient Owen Williams 2 21 October 1922 – 5 March 1923 John Townrow 2 4 April 1925 – 1 March 1926 Liverpool Steven Gerrard 114 31 May 2000 – 24 June 2014 Luton Town Robert Hawkes 5 16 February 1907 – 13 June 1908 Paul Walsh 5 12 June 1983 – 2 May 1984 Manchester City Joe Hart 64 ( 73 ) 1 June 2008 – 4 September 2017 Manchester United Bobby Charlton 106 19 April 1958 – 14 June 1970 Middlesbrough Wilf Mannion 26 28 September 1946 – 3 October 1951 Millwall Leonard Graham 2 28 February 1925 – 4 April 1925 Reg Smith 2 9 November 1938 – 16 November 1938 Newcastle United Alan Shearer 35 ( 63 ) 1 September 1996 – 20 June 2000 Norwich City Dave Watson 6 ( 12 ) 10 June 1984 – 23 April 1986 Nottingham Forest Stuart Pearce 76 ( 78 ) 19 May 1987 – 4 June 1997 Notts County Henry Cursham 8 15 March 1880 – 23 February 1884 Oldham Athletic John Hacking 3 22 October 1928 – 13 April 1929 Portsmouth Jimmy Dickinson 48 18 May 1949 – 5 December 1956 Preston North End Tom Finney 76 28 September 1946 – 22 October 1958 Queens Park Rangers Terry Fenwick 19 ( 20 ) 2 May 1984 – 22 June 1986 Reading Herbert Smith 4 27 March 1905 – 19 March 1906 Sheffield United Ernest Needham 16 7 April 1894 – 3 March 1902 Sheffield Wednesday Ron Springett 33 18 November 1959 – 29 June 1966 Southampton Peter Shilton 49 ( 125 ) 22 September 1982 – 19 May 1987 Stockport County Harry Hardy 1 8 December 1924 Stoke City Gordon Banks 36 ( 73 ) 21 October 1967 – 27 May 1972 Sunderland Dave Watson 14 ( 65 ) 3 April 1974 – 24 May 1975 Swindon Town Harold Fleming 11 3 April 1909 – 4 April 1914 Tottenham Hotspur Jermain Defoe 49 ( 57 ) 31 March 2004 – 15 November 2013 Walsall Alf Jones 2 ( 3 ) 11 March 1882 – 13 March 1882 Watford John Barnes 31 ( 79 ) 28 May 1983 – 19 May 1987 West Bromwich Albion Jesse Pennington 25 18 March 1907 – 10 April 1920 West Ham United Bobby Moore 108 20 May 1962 – 14 November 1973 Wigan Athletic Emile Heskey 7 ( 62 ) 8 September 2007 – 15 October 2008 Wolverhampton Wanderers Billy Wright 105 28 September 1946 – 28 May 1959 Most appearances with non-English clubs Club Nation Player Caps ( total ) First cap - Last cap Atlético Madrid Kieran Trippier 3 ( 19 ) 7 September 2019 – 14 October 2019 Barcelona Gary Lineker 24 ( 80 ) 15 October 1986 – 7 June 1989 Bari David Platt 10 ( 62 ) 11 September 1991 – 17 June 1992 Bayern Munich Owen Hargreaves 39 ( 42 ) 15 August 2001 – 28 Mar 2007 Borussia Dortmund Jadon Sancho 11 12 October 2018 – 14 November 2019 Bursaspor Scott Carson 1 ( 4 ) 15 November 2011 Cardiff City Jay Bothroyd 1 17 November 2010 Celtic Fraser Forster 2 ( 6 ) 15 November 2013 – 7 June 2014 D.C. United Wayne Rooney 1 ( 120 ) 15 November 2018 1 . FC Köln Tony Woodcock 18 ( 42 ) 22 November 1979 – 5 July 1982 Hamburger SV Kevin Keegan 25 ( 63 ) 8 June 1977 – 18 June 1980 Hibernian Joe Baker 5 ( 8 ) 18 November 1959 – 22 May 1960 Inter Milan Paul Ince 17 ( 53 ) 27 March 1996 – 10 June 1997 Juventus David Platt 10 ( 62 ) 9 September 1992 – 19 June 1993 Lazio Paul Gascoigne 12 ( 57 ) 14 October 1992 – 11 June 1995 LA Galaxy David Beckham 14 ( 115 ) 22 August 2007 – 14 October 2009 Marseille Chris Waddle 18 ( 62 ) 6 September 1989 – 16 October 1991 Milan Ray Wilkins 22 ( 84 ) 12 September 1984 – 12 November 1986 Monaco Glenn Hoddle 9 ( 53 ) 9 September 1987 – 18 June 1988 Rangers Terry Butcher 32 ( 77 ) 10 September 1986 – 4 July 1990 Real Madrid David Beckham 36 ( 115 ) 20 August 2003 – 6 June 2007 Sampdoria Trevor Francis 20 ( 52 ) 22 September 1982 – 23 April 1986 Swansea City Jonjo Shelvey 5 ( 6 ) 5 September 2015 – 17 November 2015 Torino Joe Hart 5 ( 68 ) 4 September 2016 – 15 November 2016 Werder Bremen Dave Watson 2 ( 65 ) 12 September 1979 – 17 October 1979 England starting XI based on appearances
This article lists various football records in relation to the England national football team. The page is updated where necessary after each England match, and is correct as of 17 November 2019.