| Peter Shilton |
18 Sept 1949 |
1967-68 – 1990-91 |
Leicester City, Southampton, Nottingham Forest, Derby County, Stoke City |
58 |
0 |
| Pat Jennings |
12 Jun 1945 |
1964-65 – 1985-86 |
Tottenham Hotspur, Arsenal |
53 |
0 |
| Ryan Giggs |
29 Nov 1973 |
1991-92 – 2013-14 |
Manchester United |
48 |
5 |
| Frank Lampard |
20 Jun 1978 |
1997-98 – 2014-15 |
Chelsea, West Ham United, Manchester City |
47 |
8 |
| David O'Leary |
2 May 1958 |
1975-76 – 1993-94 |
Arsenal, Leeds United |
45 |
0 |
| Steve Perryman |
21 Dec 1951 |
1969-70 – 1985-86 |
Tottenham Hotspur |
43 |
2 |
| John Hollins |
16 Jul 1946 |
1964-65 – 1982-83 |
Chelsea, Arsenal, Queens Park Rangers |
41 |
0 |
| Neville Southall |
16 Sept 1958 |
1981-82 – 1997-98 |
Everton |
41 |
0 |
| Martin Peters |
8 Nov 1943 |
1962-63 – 1979-80 |
Tottenham Hotspur, West Ham United, Norwich City |
40 |
14 |
| John Terry |
7 Dec 1980 |
2000-01 – 2015-16 |
Chelsea |
39 |
2 |
| Dave Watson |
20 Nov 1961 |
1980-81 – 1998-99 |
Everton, Norwich City |
39 |
2 |
| Gareth Barry |
23 Feb 1981 |
1998-99 – 2017-18 |
Aston Villa, Manchester City, Everton, West Bromwich Albion |
38 |
4 |
| John Lukic |
11 Dec 1960 |
1979-80 – 1996-97 |
Arsenal, Leeds United |
38 |
0 |
| Norman Hunter |
29 Oct 1943 |
1964-65 – 1978-79 |
Leeds United, Bristol City |
37 |
0 |
| Mick Mills |
4 Jan 1949 |
1968-69 – 1984-85 |
Ipswich Town, Southampton |
37 |
2 |
| Brian Talbot |
21 Jul 1953 |
1973-74 – 1987-88 |
Arsenal, Ipswich Town, Watford, Stoke City |
37 |
6 |
| Petr Cech |
20 May 1982 |
2004-05 – 2017-18 |
Chelsea, Arsenal |
36 |
0 |
| Martin Keown |
24 Jul 1966 |
1985-86 – 2003-04 |
Arsenal, Everton, Aston Villa, Brighton & Hove Albion |
36 |
0 |
| David Seaman |
19 Sept 1963 |
1985-86 – 2003-04 |
Arsenal, Queens Park Rangers, Birmingham City, Manchester City |
36 |
0 |
| Gary Speed |
8 Sept 1969 |
1990-91 – 2007-08 |
Leeds United, Newcastle United, Bolton Wanderers, Everton |
36 |
3 |
| Frank Stapleton |
10 Jul 1956 |
1975-76 – 1990-91 |
Arsenal, Manchester United, Blackburn Rovers |
36 |
3 |
| Nigel Winterburn |
11 Dec 1963 |
1986-87 – 2002-03 |
Arsenal, West Ham United, Wimbledon |
36 |
1 |
| Lee Dixon |
17 Mar 1964 |
1987-88 – 2001-02 |
Arsenal, Stoke City |
35 |
1 |
| Andy Townsend |
23 Jul 1963 |
1984-85 – 1999-2000 |
Aston Villa, Southampton, Chelsea, Norwich City, Middlesbrough |
35 |
2 |
| Viv Anderson |
29 Aug 1956 |
1977-78 – 1992-93 |
Nottingham Forest, Arsenal, Manchester United, Sheffield Wednesday |
34 |
1 |
| Kevin Richardson |
4 Dec 1962 |
1981-82 – 1997-98 |
Arsenal, Everton, Aston Villa, Coventry City, Southampton, Watford |
34 |
1 |
| Graeme Sharp |
16 Oct 1960 |
1981-82 – 1993-94 |
Everton, Oldham Athletic |
34 |
7 |
| Alan Ball |
12 May 1945 |
1962-63 – 1982-83 |
Everton, Arsenal, Southampton, Blackpool |
33 |
11 |
| Billy Bonds |
17 Sept 1946 |
1967-68 – 1987-88 |
West Ham United |
33 |
0 |
| Billy Bremner |
9 Dec 1942 |
1960-61 – 1975-76 |
Leeds United |
33 |
5 |
| Michael Carrick |
28 Jul 1981 |
2000-01 – 2016-17 |
Manchester United, West Ham United, Tottenham Hotspur |
33 |
0 |
| Ron Harris |
13 Nov 1944 |
1963-64 – 1983-84 |
Chelsea, Brentford |
33 |
0 |
| Paul Scholes |
16 Nov 1974 |
1995-96 – 2012-13 |
Manchester United |
33 |
2 |
| Gareth Southgate |
3 Sept 1970 |
1990-91 – 2005-06 |
Aston Villa, Crystal Palace, Middlesbrough |
33 |
2 |
| Mark Hughes |
1 Nov 1963 |
1984-85 – 2001-02 |
Manchester United, Chelsea, Southampton, Blackburn Rovers, Everton |
32 |
9 |
| Paul Madeley |
20 Sept 1944 |
1965-66 – 1979-80 |
Leeds United |
32 |
1 |
| Billy Meredith |
28 Jul 1874 |
1893-94 – 1921-22 |
Manchester United, Manchester City, Northwich Victoria |
32 |
2 |
| Paul Merson |
20 Mar 1968 |
1988-89 – 2001-02 |
Arsenal, Aston Villa, Middlesbrough |
32 |
7 |
| Kevin Ratcliffe |
12 Nov 1960 |
1980-81 – 1991-92 |
Everton |
32 |
1 |
| Tony Adams |
10 Oct 1966 |
1984-85 – 2000-01 |
Arsenal |
31 |
1 |
| David Armstrong |
26 Dec 1954 |
1974-75 – 1986-87 |
Middlesbrough, Southampton |
31 |
4 |
| Tony Brown |
3 Oct 1945 |
1963-64 – 1979-80 |
West Bromwich Albion |
31 |
8 |
| Bob Crompton |
26 Sept 1879 |
1898-99 – 1914-15 |
Blackburn Rovers |
31 |
1 |
| Graham Cross |
15 Nov 1943 |
1962-63 – 1974-75 |
Leicester City |
31 |
2 |
| Rio Ferdinand |
7 Nov 1978 |
1997-98 – 2013-14 |
Manchester United, West Ham United, Leeds United |
31 |
3 |
| Alan Shearer |
13 Aug 1970 |
1988-89 – 2005-06 |
Newcastle United, Blackburn Rovers, Southampton |
31 |
8 |
| Colin Todd |
12 Dec 1948 |
1966-67 – 1983-84 |
Derby County, Sunderland, Birmingham City, Nottingham Forest, Everton |
31 |
0 |
| Des Walker |
26 Nov 1965 |
1985-86 – 1999-2000 |
Nottingham Forest, Sheffield Wednesday |
31 |
0 |
| Ashley Cole |
20 Dec 1980 |
2000-01 – 2013-14 |
Chelsea, Arsenal |
30 |
0 |
| Joe Corrigan |
18 Nov 1948 |
1968-69 – 1984-85 |
Manchester City, Stoke City, Brighton & Hove Albion |
30 |
0 |
| Didier Drogba |
11 Mar 1978 |
2003-04 – 2014-15 |
Chelsea, Marseille |
30 |
11 |
| Frank Lampard |
20 Sept 1948 |
1967-68 – 1984-85 |
West Ham United |
30 |
1 |
| Nigel Martyn |
11 Aug 1966 |
1989-90 – 2005-06 |
Crystal Palace, Leeds United, Everton |
30 |
0 |
| Frank McLintock |
28 Dec 1939 |
1962-63 – 1976-77 |
Arsenal, Queens Park Rangers, Leicester City |
30 |
2 |
| Phil Neville |
21 Jan 1977 |
1995-96 – 2012-13 |
Everton, Manchester United |
30 |
0 |
| Wayne Rooney |
24 Oct 1985 |
2002-03 – 2017-18 |
Manchester United, Everton |
30 |
7 |
| Mark Schwarzer |
6 Oct 1972 |
1997-98 – 2013-14 |
Middlesbrough, Fulham, Chelsea |
30 |
0 |
| Teddy Sheringham |
2 Apr 1966 |
1988-89 – 2006-07 |
Tottenham Hotspur, West Ham United, Manchester United, Millwall, Nottingham Forest, Portsmouth |
30 |
7 |
| Steve Bloomer |
20 Jan 1874 |
1894-95 – 1913-14 |
Derby County, Middlesbrough |
29 |
14 |
| Paul Bracewell |
19 Jul 1962 |
1979-80 – 1996-97 |
Sunderland, Everton, Stoke City, Newcastle United |
29 |
1 |
| Gary Cahill |
19 Dec 1985 |
2004-05 – 2020-21 |
Chelsea, Bolton Wanderers, Crystal Palace, Aston Villa, Burnley |
29 |
1 |
| Mick Channon |
28 Nov 1948 |
1967-68 – 1984-85 |
Southampton, Norwich City, Manchester City |
29 |
7 |
| Adrian Heath |
11 Jan 1961 |
1979-80 – 1994-95 |
Everton, Manchester City, Stoke City, Burnley, Aston Villa |
29 |
1 |
| Gary Mabbutt |
23 Aug 1961 |
1982-83 – 1995-96 |
Tottenham Hotspur |
29 |
0 |
| Bobby Marshall |
3 Apr 1903 |
1920-21 – 1937-38 |
Sunderland, Manchester City |
29 |
6 |
| Stuart Pearce |
24 Apr 1962 |
1983-84 – 2000-01 |
Nottingham Forest, Newcastle United, Coventry City, West Ham United |
29 |
1 |
| Paul Reaney |
22 Oct 1944 |
1964-65 – 1976-77 |
Leeds United |
29 |
0 |
| Cyrille Regis |
9 Feb 1958 |
1977-78 – 1991-92 |
Coventry City, West Bromwich Albion, Aston Villa |
29 |
4 |
| Pat Rice |
17 Mar 1949 |
1970-71 – 1982-83 |
Arsenal, Watford |
29 |
0 |
| Jock Rutherford |
12 Oct 1884 |
1901-02 – 1925-26 |
Newcastle United, Arsenal |
29 |
7 |
| Kenny Sansom |
26 Sept 1958 |
1976-77 – 1992-93 |
Arsenal, Queens Park Rangers, Coventry City, Crystal Palace, Newcastle United |
29 |
0 |
| Jack Taylor |
|
1896-97 – 1909-10 |
Everton |
29 |
5 |
| Kyle Walker |
28 May 1990 |
2010-11 – 2025-26 |
Manchester City, Tottenham Hotspur, Burnley, Aston Villa |
29 |
0 |
| Ashley Young |
9 Jul 1985 |
2006-07 – 2024-25 |
Manchester United, Aston Villa, Everton, Watford |
29 |
1 |
| Joe Cole |
8 Nov 1981 |
1998-99 – 2014-15 |
Chelsea, West Ham United, Aston Villa |
28 |
4 |
| Tony Cottee |
11 Jul 1965 |
1983-84 – 1999-2000 |
West Ham United, Everton, Leicester City |
28 |
8 |
| David de Gea |
7 Nov 1990 |
2009-10 – 2022-23 |
Manchester United, Atletico Madrid |
28 |
0 |
| Jimmy Greenhoff |
19 Jun 1946 |
1966-67 – 1979-80 |
Stoke City, Manchester United, Leeds United |
28 |
5 |
| Mick Harford |
12 Feb 1959 |
1981-82 – 1995-96 |
Luton Town, Birmingham City, Wimbledon, Derby County, Chelsea |
28 |
7 |
| Aaron Hughes |
8 Nov 1979 |
1997-98 – 2013-14 |
Newcastle United, Fulham, Aston Villa |
28 |
0 |
| Geoff Hurst |
8 Dec 1941 |
1962-63 – 1974-75 |
West Ham United, Stoke City |
28 |
9 |
| Cyril Knowles |
13 Sept 1944 |
1964-65 – 1975-76 |
Tottenham Hotspur |
28 |
0 |
| Peter Lorimer |
14 Dec 1946 |
1965-66 – 1977-78 |
Leeds United |
28 |
3 |
| Bryan Robson |
11 Jan 1957 |
1976-77 – 1993-94 |
Manchester United, West Bromwich Albion |
28 |
7 |
| Clem Stephenson |
6 Feb 1890 |
1911-12 – 1928-29 |
Huddersfield Town, Aston Villa |
28 |
5 |
| Alan Sunderland |
1 Jul 1953 |
1971-72 – 1985-86 |
Arsenal, Wolves, Ipswich Town |
28 |
6 |
| Danny Welbeck |
26 Nov 1990 |
2010-11 – 2025-26 |
Brighton & Hove Albion, Manchester United, Arsenal, Sunderland |
28 |
5 |
| Tim Williamson |
6 Jun 1884 |
1902-03 – 1922-23 |
Middlesbrough |
28 |
1 |
| Dennis Wise |
15 Dec 1966 |
1986-87 – 2001-02 |
Chelsea, Wimbledon, Leicester City |
28 |
4 |
| Paul Allen |
28 Aug 1962 |
1980-81 – 1994-95 |
Tottenham Hotspur, West Ham United, Southampton |
27 |
1 |
| George Armstrong |
9 Aug 1944 |
1963-64 – 1976-77 |
Arsenal |
27 |
1 |
| Steve Bruce |
31 Dec 1960 |
1984-85 – 1995-96 |
Manchester United, Norwich City |
27 |
3 |
| Charlie Buchan |
22 Sept 1891 |
1911-12 – 1927-28 |
Sunderland, Arsenal |
27 |
21 |
| George Burley |
3 Jun 1956 |
1973-74 – 1985-86 |
Ipswich Town |
27 |
0 |
| Sylvain Distin |
16 Dec 1977 |
2001-02 – 2015-16 |
Manchester City, Everton, Portsmouth, Bournemouth, Newcastle United |
27 |
1 |
| Damien Duff |
2 Mar 1979 |
1997-98 – 2012-13 |
Chelsea, Blackburn Rovers, Fulham, Newcastle United |
27 |
3 |
| Cesc Fábregas |
4 May 1987 |
2004-05 – 2018-19 |
Arsenal, Chelsea |
27 |
2 |
| William Gallas |
17 Aug 1977 |
2001-02 – 2012-13 |
Chelsea, Arsenal, Tottenham Hotspur |
27 |
3 |
| Asa Hartford |
24 Oct 1950 |
1968-69 – 1984-85 |
Manchester City, West Bromwich Albion, Everton, Norwich City |
27 |
3 |
| Paul Ince |
21 Oct 1967 |
1986-87 – 2003-04 |
Manchester United, Middlesbrough, West Ham United, Wolves |
27 |
3 |