England Football Online

Contact Us Page Last Updated 17 November 2024
 
 

Chronological
Name
Number of Matches
Points %
Tenure

England's Post-War Captains
by N
umber of Matches

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
Billy Wright
 Wolverhampton Wanderers
105
90
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
Bobby Moore
 West Ham United
108 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
3 Harry Kane
 Tottenham Hotspur⁵⁹, Bayern München¹⁶
103 75 46 16 13 168 59 72 10 June 2017 2-2 vs. Scotland
17 November 2024 5-0 vs. Rep. of Ireland
7 yrs
160 dys
4 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

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
Johnny Haynes
 Fulham
56
22
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
13 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
14 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

15
Jimmy Armfield
 
Blackpool
43
15
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
18 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 yr
196 dys
19 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
21 Jordan Henderson
 Liverpool⁸, Al Ettifaq¹
81 9 7 2 0 18 4 88.9 11 October 2016 0-0 vs. Slovenia
13 October 2023 1-0 vs. Australia
6 yrs
2 dys

22
Gerry Francis
 Queen's Park Rangers
12
8
4 1 3 14 8 56.3 3 September 1975 2-1 vs. Switzerland
13 June 1976 4-1 vs. Finland
285 dys
Mick Mills
 
Ipswich Town
42 6 2 0 13 3 87.5 13 May 1978 3-1 vs. Wales
5 July 1982 0-0 vs. Spain
4 yrs
54 dys
Michael Owen
 
Liverpool⁶, Real Madrid¹,
 Newcastle United¹
89 5 3 0 15 7 81.3 17 April 2002 4-0 vs. Paraguay
12 October 2005 2-1 vs. Poland
3 yrs
175 dys
Frank Lampard
 Chelsea
106 4 3 1 17 8 68.8 9 February 2011 2-1 vs. Denmark
24 June 2014 0-0 vs. Costa Rica
3 yrs
126 dys

26
Terry Butcher
 
Rangers
77
7
5 2 0 9 3 85.7 12 November 1986 2-0 vs. Yugoslavia
4 July 1990 1-1 vs. West Germany
3 yrs
235 dys
Paul Ince
 Manchester United², Inter
 Milan², Liverpool³
53 4 2 1 8 3 71.4 9 June 1993 0-2 vs. United States
27 May 1998 1-0 vs. Morocco
4 yrs
353 dys
Rio Ferdinand
 Manchester United
81 4 1 2 14 7 64.3 26 March 2008 0-1 vs. France
17 November 2010 1-2 vs. France
2 yrs
237 dys

29
Alan Ball
 Arsenal
72
6
4 2 0 15 3 83.3 12 March 1975 2-0 vs. West Germany
24 May 1975 5-1 vs. Scotland
74 dys
Phil Thompson
 
Liverpool
42 4 0 2 11 6 66.7 22 November 1979 2-0 vs. Bulgaria
27 April 1982 1-0 vs. Wales
2 yrs
157 dys

31
Ronnie Clayton
 Blackburn Rovers
35
5
1 3 1 9 9 50 17 October 1959 1-1 vs. Wales
11 May 1960 3-3 vs. Yugoslavia
208 dys
Gary Cahill
 Chelsea
61 3 1 1 7 4 70 9 October 2015 2-0 vs. Estonia
22 March 2017 0-1 vs. Germany
1 yr
164 dys
Eric Dier
 Tottenham Hotspur
47 1 3 1 2 2 50 10 November 2017 0-0 vs. Germany
11 September 2018 1-0 vs. Switzerland
305 dys
34 Martin Peters
 Tottenham Hotspur
67 4 1 3 0 8 1 62.5 19 May 1971 0-0 vs. England
3 April 1974 0-0 vs. Portugal
2 yrs
320 dys
Raheem Sterling
 Manchester City
82 2 1 1 9 3 62.5 6 June 2019 1-3 vs. Netherlands
11 June 2022 3-0 vs. Italy
3 yrs
5 dys

36
Alf Ramsey
 Tottenham Hotspur
32
3
2 1 0 11 6 83.3 15 November 1950 4-2 vs. Wales
19 May 1951 5-2 vs. Portugal
186 dys
Ron Flowers
 Wolverhampton Wanderers
49 2 1 0 13 2 83.3 27 May 1964 10-0 vs. United States
9 December 1964 1-1 vs. Netherlands
197 dys
Bobby Charlton
 Manchester United
106 1 2 0 4 2 66.7 15 January 1969 1-1 vs. Romania
21 April 1970 3-1 vs. Northern Ireland
1 yr
97 dys
Dave Watson
 Southampton
65 0 2 1 0 1 33.3 29 April 1981 0-0 vs. Romania
23 May 1981 0-1 vs. Scotland
24 dys
Sol Campbell
 Tottenham Hot.², Arsenal¹
72 2 1 0 4 1 83.3 24 May 1998 0-0 vs. Belgium
28 May 2005 2-1 vs. United States
7 yrs
5 dys
Kieran Trippier
 Atlético Madrid², Newcastle United¹
54 3 0 0 11 0 100 8 October 2020 3-0 vs. Wales
3 June 2024 3-0 vs. Bosnia & H.
3 yrs
280 dys
Kyle Walker
 Manchester City
93 1 1 1 4 2 50 20 November 2023 1-1 vs. Nth Macedonia
14 November 2024 3-0 vs. Greece
363 dys

43
Frank Swift
 Manchester City
19
2
1 1 0 4 0 75 16 May 1948 4-0 vs. Italy
26 September 1948 0-0 vs. Denmark
134 dys
Mick Channon
 Southampton
36 2 0 0 5 3 100 28 May 1976 3-2 vs. Italy
28 May 1977 2-1 vs. Northern Ireland
1 yr
Joe Hart
 Manchester City¹, Torino¹
75 1 0 1 2 2 50 13 November 2015 0-2 vs. Spain
26 March 2017 2-0 vs. Lithuania
1 yr
133 dys

46
Alan Mullery
 
Tottenham Hotspur
35
1
1 0 0 1 0 100 3 February 1971 1-0 vs. Malta  
Colin Bell
 Manchester City
48 0 0 1 0 1 0 23 May 1972 0-1 vs. Northern Ireland
1 day
(90 min)
Trevor Cherry
 
Leeds United
27 1 0 0 2 1 100 31 May 1980 2-1 vs. Australia
Ray Clemence
 Liverpool
61 0 0 1 0 1 0 12 May 1981 0-1 vs. Brazil
Phil Neal
 
Liverpool
50 0 1 0 1 1 50 2 June 1982 1-1 vs. Iceland
Peter Beardsley
 
Liverpool
59 0 1 0 0 0 50 17 February 1988 0-0 vs. Israel
Mark Wright
 
Derby County
43 1 0 0 3 1 100 21 May 1991 3-1 vs. USSR
David Seaman
 Arsenal
75 1 0 0 4 0 100 10 September 1997 4-0 vs. Moldova
Martin Keown
 
Arsenal
43 0 1 0 0 0 50 11 October 2000 0-0 vs. Finland
Gareth Barry
 Manchester City
53 0 1 0 1 1 50 29 March 2011 1-1 vs. Ghana
Scott Parker
 Tottenham Hotspur
18 0 0 2 3 0 29 February 2012 2-3 vs. Netherlands
Phil Jagielka
 Everton
40 1 0 0 3 0 100 12 October 2015 3-0 vs. Lithuania
Harry Maguire
 Manchester United
64 1 0 0 3 0 100 12 November 2020 3-0 vs. Rep.of Ireland
Declan Rice
 Arsenal
62 0 1 0 2 2 50 26 March 2024 2-2 vs. Belgium
John Stones
 Manchester City
83 0 0 1 1 2 0 10 October 2024 1-2 vs. Greece
61 James Milner
 Liverpool
61 1 0 0 1 1 2 0 29 March 2016 1-2 vs. Netherlands 82 min
62 Marcus Rashford
 Manchester United
60 1 1 0 0 3 0 100 6 June 2021 1-0 vs. Romania 75 min
63 Chris Smalling
 Manchester United
31 1 1 0 0 2 1 100 27 May 2016 2-1 vs. Australia 73 min
64 Fabian Delph
 Manchester City
20 1 1 0 0 3 0 100 15 November 2018 3-0 vs. United States 58 min
65 Ashley Cole
 Chelsea
107 1 0 1 0 1 1 50 29 May 2013 1-1 vs. Republic of Ireland 54 min
 

CG