England's Post-War Captains by Chronological Order (original) (raw)

No. Player Club Apps Capt W D L GF GA Pt% First & Last Tenure
manager: Walter Winterbottom
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
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
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
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
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
69 JohnnyHaynes 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
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
manager: Alf Ramsey
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
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
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
74 Alan Mullery Tottenham Hotspur 35 1 1 0 0 1 0 100 3 February 1971 1-0 vs. Malta 1 day (90 min)
75 Martin P eters 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
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)
manager: Joe Mercer
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
manager: Don Revie
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
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
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
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
manager: Ron Greenwood
82 Mick MillsIpswich 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
83 Phil ThompsonLiverpool 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
84 TrevorCherry Leeds United 27 1 1 0 0 2 1 100 31 May 1980 2-1 vs. Australia 1 day (90 min)
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
86 Ray Clemence Liverpool 61 1 0 0 1 0 1 0 12 May 1981 0-1 vs. Brazil 1 day (90 min)
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
88 Phil Neal Liverpool 50 1 0 1 0 1 1 50 2 June 1982 1-1 vs. Iceland 1 day (90 min)
manager: Bobby Robson
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
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
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
92 Peter Beardsley Liverpool 59 1 0 1 0 0 0 50 17 February 1988 0-0 vs. Israel 1 day (90 min)
manager: Graham Taylor
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
94 Mark Wright Derby County 45 1 1 0 0 3 1 100 21 May 1991 3-1 vs. USSR 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
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
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
manager: Terry Venables
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
manager: Glenn Hoddle
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
100 David Seaman Arsenal 75 1 1 0 0 4 0 100 10 September 1997 4-0 vs. Moldova 1 day (90 min)
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
manager: Howard Wilkinson
102 Martin KeownArsenal 43 1 0 1 0 0 0 50 11 October 2000 0-0 vs. Finland 1 day (90 min)
manager: Peter Taylor
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
manager: Sven-Göran Eriksson
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
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
manager: Steve McClaren
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
manager: Fabio Capello
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
108 Wayne Rooney Manchester United 120 22 17 3 2 49 10 84.1 14 November 2009 0-1 vs. Brazil11 November 2016 3-0 vs. Scotland 6 yrs363 dys
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 yrs126 dys
110 GarethBarry Manchester City 53 1 0 1 0 1 1 50 29 March 2011 1-1 vs. Ghana 1 day (90 min)
manager: Stuart Pearce
111 Scott Parker Tottenham Hotspur 18 1 0 0 1 2 3 0 29 February 2012 2-3 vs. Netherlands 1 day (90 min)
manager: Roy Hodgson
112 Ashley Cole Chelsea 107 1 0 1 0 1 1 50 29 May 2013 1-1 vs. Republic of Ireland 54 min
113 Gary Cahill Chelsea 61 5 3 1 1 7 4 70 9 October 2015 2-0 vs. Estonia22 March 2017 0-1 vs. Germany 1 yr164 dys
114 Phil Jagielka Everton 40 1 1 0 0 3 0 100 12 October 2015 3-0 vs. Lithuania 1 day (90 min)
115 Joe Hart Manchester City¹, Torino¹ 75 2 1 0 1 2 2 50 13 November 2015 0-2 vs. Spain26 March 2017 2-0 vs. Lithuania 1 yr133 dys
116 James Milner Liverpool 61 1 0 0 1 1 2 0 29 March 2016 1-2 vs. Netherlands 82 min
117 Chris Smalling Manchester United 31 1 1 0 0 2 1 100 27 May 2016 2-1 vs. Australia 73 min
manager: Gareth Southgate
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 yrs2 dys
119 Harry Kane Tottenham Hotspur⁵⁹, Bayern München¹⁴ 100 73 44 16 13 160 58 71.2 10 June 2017 2-2 vs. Scotland 10 September 2024 2-0 vs. Finland 7 yrs92 dys
120 Eric Dier Tottenham Hotspur 47 5 1 3 1 2 2 50 10 November 2017 0-0 vs. Germany11 September 2018 1-0 vs. Switzerland 305 dys
121 Fabian Delph Manchester City 20 1 1 0 0 3 0 100 15 November 2018 3-0 vs. United States 58 min
122 Raheem Sterling Manchester City 82 4 2 1 1 9 3 62.5 6 June 201 9 1-3 vs. Netherlands11 June 2022 3-0 vs. Italy 3 yrs5 dys
123 Kieran Trippier Atlético Madrid², Newcastle United¹ 54 3 3 0 0 11 0 100 8 October 2020 3-0 vs. Wales3 June 2024 3-0 vs. Bosnia & H. 3 yrs280 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)_
125 Marcus Rashford Manchester United 60 1 1 0 0 3 0 100 6 June 2021 1-0 vs. Romania 75 min
126 Kyle Walker Manchester City 90 2 0 1 1 1 2 25 20 November 2023 1-1 vs. Nth Macedonia 23 March 2024 0-1 vs. Brazil 124 dys
127 Declan Rice Arsenal 60 1 0 1 0 2 2 50 26 March 2024 2-2 vs. Belgium 1 day_(90 min)_