England Football Online

Contact Us Page Last Updated 17 November 2024
 
 

Chronological
Name
Number of Matches
Points %
Tenure

England's Post-War Captains
by Name

1872-1914
1919-39
1946-60
1960-70
1970-80
1980-90
1990-2000
2000-10
2010-20
2020-30
 
No. Player
 
Club
Apps Capt W D L GF GA Pt% First & Last Tenure
98 Tony Adams
 Arsenal
66 15 5 8 2 19 10 60 12 October 1994 1-1 vs. Romania
7 October 2000 0-1 vs. Germany
5 yrs
362 dys
70 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
78 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
110 Gareth Barry
 Manchester City
53 1 0 1 0 1 1 50 29 March 2011 1-1 vs. Ghana 1 day
(90 min)
92 Peter Beardsley
 
Liverpool
59 1 0 1 0 0 0 50 17 February 1988 0-0 vs. Israel 1 day
(90 min)
103 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
76 Colin Bell
 Manchester City
48 1 0 0 1 0 1 0 23 May 1972 0-1 vs. Northern Ireland 1 day
(90 min)
91 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
113 Gary Cahill
 Chelsea
61 5 3 1 1 7 4 70 9 October 2015 2-0 vs. Estonia
22 March 2017 0-1 vs. Germany
1 yr
164 dys
101 Sol Campbell
 Tottenham Hot.², Arsenal¹
72 3 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
81 Mick Channon
 Southampton
36 2 2 0 0 5 3 100 28 May 1976 3-2 vs. Italy
28 May 1977 2-1 vs. Northern Ireland
1 yr
73 Bobby Charlton
 Manchester United
106 3 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
84 Trevor Cherry
 
Leeds United
27 1 1 0 0 2 1 100 31 May 1980 2-1 vs. Australia 1 day
(90 min)
68 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
86 Ray Clemence
 Liverpool
61 1 0 0 1 0 1 0 12 May 1981 0-1 vs. Brazil 1 day
(90 min)
112 Ashley Cole
 Chelsea
107 1 0 1 0 1 1 50 29 May 2013 1-1 vs. Republic of Ireland 54 min
121 Fabian Delph
 Manchester City
20 1 1 0 0 3 0 100 15 November 2018 3-0 vs. United States 58 min
120 Eric Dier
 Tottenham Hotspur
47 5 1 3 1 2 2 50 10 November 2017 0-0 vs. Germany
11 September 2018 1-0 vs. Switzerland
305 dys
107 Rio Ferdinand
 Manchester United
81 7 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
72 Ron Flowers
 Wolverhampton Wanderers
49 3 2 1 0 13 2 83.3 27 May 1964 10-0 vs. United States
9 December 1964 1-1 vs. Netherlands
197 dys
79 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
105 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
64 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
115 Joe Hart
 Manchester City¹, Torino¹
75 2 1 0 1 2 2 50 13 November 2015 0-2 vs. Spain
26 March 2017 2-0 vs. Lithuania
1 yr
133 dys
69 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
118 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
77 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
97 Paul Ince
 Manchester United², Inter
 Milan², Liverpool³
53 7 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
114 Phil Jagielka
 Everton
40 1 1 0 0 3 0 100 12 October 2015 3-0 vs. Lithuania 1 day
(90 min)
119 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
80 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
102 Martin Keown
 
Arsenal
43 1 0 1 0 0 0 50 11 October 2000 0-0 vs. Finland 1 day
(90 min)
109 Frank Lampard
 Chelsea
106 8 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
93 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
124 Harry Maguire
 Manchester United
64 1 1 0 0 3 0 100 12 November 2020 3-0 vs. Rep.of Ireland 1 day
(90 min)
82 Mick Mills
 
Ipswich Town
42 8 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
116 James Milner
 Liverpool
61 1 0 0 1 1 2 0 29 March 2016 1-2 vs. Netherlands 82 min
71 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
74 Alan Mullery
 Tottenham Hotspur
35 1 1 0 0 1 0 100 3 February 1971 1-0 vs. Malta 1 day
(90 min)
88 Phil Neal
 
Liverpool
50 1 0 1 0 1 1 50 2 June 1982 1-1 vs. Iceland 1 day
(90 min)
104 Michael Owen
 
Liverpool⁶, Real Madrid¹,
 Newcastle United¹
89 8 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
111 Scott Parker
 Tottenham Hotspur
18 1 0 0 1 2 3 0 29 February 2012 2-3 vs. Netherlands 1 day
(90 min)
95 Stuart Pearce
 Nottingham Forest
78 10 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
75 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
96 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
67 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
125 Marcus Rashford
 Manchester United
60 1 1 0 0 3 0 100 6 June 2021 1-0 vs. Romania 75 min
127 Declan Rice
 Arsenal
62 1 0 1 0 2 2 50 26 March 2024 2-2 vs. Belgium 1 day
(90 min)
90 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
108 Wayne Rooney
 Manchester United
120 22 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
100 David Seaman
 Arsenal
75 1 1 0 0 4 0 100 10 September 1997 4-0 vs. Moldova 1 day
(90 min)
99 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
87 Peter Shilton
 Nottingham Forest¹
 Southampton¹¹, Derby Co.³
125 15 7 4 4 18 10 60 25 May 1982 2-0 vs. Netherlands
7 July 1990 1-2 vs. Italy
8 yrs
44 dys
117 Chris Smalling
 Manchester United
31 1 1 0 0 2 1 100 27 May 2016 2-1 vs. Australia 73 min
122 Raheem Sterling
 Manchester City
82 4 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
128 John Stones
 Manchester City
83 1 0 0 1 1 2 0 10 October 2024 1-2 vs. Greece 1 day
(90 min)
65 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
106 John Terry
 Chelsea
78 34 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
83 Phil Thompson
 
Liverpool
42 6 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
123 Kieran Trippier
 Atlético Madrid², Newcastle United¹
54 3 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
126 Kyle Walker
 Manchester City
93 3 1 1 1 4 2 50 20 November 2023 1-1 vs. Nth Macedonia
14 November 2024 3-0 vs. Greece
363 dys
85 Dave Watson
 Southampton
65 3 0 2 1 0 1 33.3 29 April 1981 0-0 vs. Romania
23 May 1981 0-1 vs. Scotland
24 dys
89 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
66 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
94 Mark Wright
 
Derby County
43 1 1 0 0 3 1 100 21 May 1991 3-1 vs. USSR 1 day
(90 min)
 

CG