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 |
1 |
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 |