England Football Online

Contact Us Page Last Updated 20 November 2023
1872-1914
1919-39
 
  1946-60
1960-70
1970-80

1980-90
1990-2000
2000-10
2010-20
2020-30
 
Rank Player
 
Club
Apps Capt W D L GF GA Pt% First & Last Tenure

 1
Bobby Moore
 West Ham United
108
90
57 20 13 165 77 74.4 29 May 1963 4-2 vs. Czechoslovakia
14 November 1973 0-1 vs. Italy
10 yrs
170 dys
Billy Wright
 Wolverhampton Wanderers
105 49 21 20 234 135 66.2 9 October 1948 6-2 vs. Northern Ireland
28 May 1959 8-1 vs. United States
10 yrs
232 dys
3 Bryan Robson
 Manchester United
90 65 32 22 11 120 41 66.2 17 November 1982 3-0 vs. Greece
27 March 1991 1-1 vs. Republic of Ireland
8 yrs
131 dys
4 Harry Kane
 Tottenham Hotspur⁵⁹, Bayern München⁴
89 63 39 12 11 148 51 72.2 10 June 2017 2-2 vs. Scotland
17 November 2023 2-0 vs. Malta
6 yrs
160 dys
5 David Beckham
 Manchester United²⁴, Real
 Madrid³⁴, LA Galaxy¹
115 59 35 14 10 114 53 71.2 15 November 2000 0-1 vs. Italy
1 June 2008 3-0 vs. Trinidad & Tobago
7 yrs
200 dys
6 Steven Gerrard
 Liverpool
114 38 20 9 9 62 35 64.5 31 March 2004 0-1 vs. Sweden
19 June 2014 1-2 vs. Uruguay
10 yrs
81 dys

7
Alan Shearer
 Newcastle United
63
34
16 10 8 50 25 61.8 1 September 1996 3-0 vs. Moldova
20 June 2000 2-3 vs. Romania
3 yrs
294 dys
John Terry
 Chelsea
78 22 8 4 76 22 76.5 16 August 2006 4-0 vs. Greece
15 November 2011 1-0 vs. Spain
5 yrs
92 dys
9 Kevin Keegan
 Liverpool⁷, Hamburger¹⁶,
 Southampton⁸
63 31 17 6 8 54 28 64.5 24 March 1976 2-1 vs. Wales
3 June 1982 4-1 vs. Finland
6 yrs
72 dys
10 Emlyn Hughes
 Liverpool
62 23 11 9 3 34 17 67.4 11 May 1974 2-0 vs. Wales
20 May 1980 1-1 vs. Northern Ireland
6 yrs
10 dys

11
Bob Crompton
 
Blackburn Rovers
41
22
12 5 5 36 25 65.9 2 March 1903 2-1 vs. Wales
4 April 1914 1-3 vs. Scotland
11 yrs
34 dys
Johnny Haynes
 Fulham
56 12 4 6 64 31 63.6 15 May 1960 0-3 vs. Spain
10 June 1962 1-3 vs. Brazil
2 yrs
27 dys
Wayne Rooney
 Manchester United
120 17 3 2 49 10 84.1 14 November 2009 0-1 vs. Brazil
11 November 2016 3-0 vs. Scotland
6 yrs
363 dys
14 Eddie Hapgood
 Arsenal
30 21 11 2 8 49 31 57.1 14 November 1934 3-2 vs. Italy
18 May 1939 1-2 vs. Yugoslavia
4 yrs
186 dys
15 David Platt
 Juventus⁶, Sampdoria¹¹,
 Arsenal²
62 19 8 7 4 30 16 60.5 17 February 1993 6-0 vs. San Marino
18 May 1996 3-0 vs. Hungary
2 yrs
92 dys
16 Gary Lineker
 Tottenham Hotspur
80 18 9 7 2 22 13 69.4 12 September 1990 1-0 vs. Hungary
17 June 1992 1-2 vs. Sweden
1 yr
280 dys

17
Norman Bailey
 
Clapham Rovers¹¹
 Clapham R. & Corinthians⁴
19
15
6 3 6 40 28 50 12 March 1881 1-6 vs. Scotland
19 March 1887 2-3 vs. Scotland
6 yrs
8 dys
Jimmy Armfield
 
Blackpool
43 10 2 3 45 18 73.3 28 September 1961 4-1 vs. Luxembourg
26 June 1966 3-0 vs. Finland
4 yrs
272 dys
Peter Shilton
 Nottingham Forest¹
 Southampton¹¹, Derby Co.³
125 7 4 4 18 10 60 25 May 1982 2-0 vs. Netherlands
7 July 1990 1-2 vs. Italy
8 yrs
44 dys
Tony Adams
 Arsenal
66 5 8 2 19 10 60 12 October 1994 1-1 vs. Romania
7 October 2000 0-1 vs. Germany
5 yrs
362 dys
21 Vivian Woodward
 Tottenham Hot.¹², Chelsea²
23 14 12 2 0 69 11 92.9 15 February 1908 3-1 vs. Ireland
13 March 1911 3-0 vs. Wales
3 yrs
27 dys

22
Gilbert Smith
 Oxford University & Old
 Carthusians & Corinthians¹,
 Old Carthusians &
 Corinthians¹²
20 13 8 2 1 43 16 69.2 4 April 1896 1-2 vs. Scotland
30 March 1901 2-2 vs. Scotland
4 yrs
360 dys
It is feasible that Smith had as many as 15 captaincies - but in the match against Ireland, 7 March 1896, the captaincy remains disputed between Smith, George Raikes and Vaughan Lodge. The following match against Wales, 16 March 1896, the captaincy also remains unknown - although some have guessed at Smith...These two matches are excluded from Smith's records.
George Hardwick
 Middlesbrough
13 13 10 2 1 49 12 84.6 28 September 1946 7-2 vs. Ireland
10 April 1948 2-0 vs. Scotland
1 yrs
196 dys
24 Roy Goodall
 Huddersfield Town
25 12 8 1 3 37 16 70.8 31 March 1928 1-5 vs. Scotland
6 December 1933 4-1 vs. France
5 yrs
251 dys
25 Ray Wilkins
 Manchester United
84 10 5 2 3 12 7 60 22 September 1982 2-2 vs. Denmark
24 May 1986 1-0 vs. Canada
3 yrs
245 dys
Stuart Pearce
 Nottingham Forest
78 7 2 1 24 6 80 8 June 1991 2-0 vs. New Zealand
24 May 1997 2-1 vs. South Africa
5 yrs
351 dys
 

CG