List of footballers with the most official appearances
This is a list of the 50 footballers who have played the most official football matches at all age levels. Players in bold are still active.

List of footballers with the most official appearances

Section Title:
Table Section Text: This is a list of the 50 footballers who have played the most official football matches at all age levels. Players in bold are still active.

Rank	Name	Position	Appearances	Goals	Seasons	Period	Teams

1	England Peter Shilton	G	1,390	1	31	1966–1997	348 Leicester City, 121 Stoke City, 272 Nottingham Forest, 242 Southampton, 211 Derby County, 43 Plymouth Argyle, 2 Bolton Wanderers, 10 Leyton Orient 125 England, 13 England U23

2	Brazil Rogério Ceni	G	1,234	129	25	1990–2015	20 Sinop, 1198 São Paulo 16 Brazil

3	Brazil Roberto Carlos	D	1,132+	113+	21	1991–2011 2015	61+ União São João, 161 Palmeiras, 34 Inter Milan, 527 Real Madrid, 104 Fenerbahçe, 61 Corinthians, 28 Anzhi Makhachkala, 3 Delhi Dynamos 125 Brazil, 23 Brazil Olympic football team, 5 Brazil U20

4	Spain Xavi	M	1,129	126	22	1997–	61 Barcelona B, 767 Barcelona, 111 Al Sadd 133 Spain, 6 Spain U23, 25 Spain U21, 6 Spain U20, 10 Spain U18, 10 Spain U17

5	Spain Iker Casillas	G	1,120	−	20	1998–	26 Real Madrid C, 4 Real Madrid Castilla, 724 Real Madrid, 158 Porto 167 Spain, 5 Spain U21, 2 Spain U20, 4 Spain U18, 10 Spain U17, 19 Spain U16, 1 Spain U15

6	England Ray Clemence	G	1,118	−	23	1965–1988	50+ Scunthorpe United, 665 Liverpool, 337 Tottenham Hotspur 61 England, 4 England U23

7	Argentina Javier Zanetti	D/M	1,114	31	22	1992–2014	33 Talleres RE, 66 Banfield, 858 Inter Milan 145 Argentina, 12 Argentina U23

8	Italy Gianluigi Buffon	G	1,097	−	23	1995–	220 Parma, 656 Juventus, 21 Paris Saint-Germain 176 Italy, 4 Italy U23, 11 Italy U21, 3 Italy U18, 3 Italy U17, 3 Italy U16

9	Northern Ireland Pat Jennings	G	1,089	1	23	1963–1986	52 Watford, 590 Tottenham Hotspur 327 Arsenal, 119 Northern Ireland, 1 Northern Ireland U23

10	England Tony Ford	D/M	1,082	120	25	1975–2001	490 Grimsby, 9 Sunderland, 135 Stoke, 128 West Bromwich Albion, 7 Bradford City, 91 Scunthorpe United, 116 Mansfield Town, 104 Rochdale 2 England B

11	Brazil Djalma Santos	D	1,065	44	23	1947–1970	434 Portuguesa, 501 Palmeiras, 32 Atlético Paranaense 98 Brazil

12	Spain Raúl	A	1,063	462	21	1994–2015	8 Real Madrid C, 1 Real Madrid B, 741 Real Madrid, 98 Schalke 04, 61 Al-Sadd, 32 New York Cosmos 102 Spain, 4 Spain Olympic football team, 9 Spain U21, 5 Spain U20, 2 Spain U18

13	England Alan Ball, Jr.	M	1,053	222	24	1960–1984	7 Ashton United, 164 Blackpool, 251 Everton, 217 Arsenal, 4 Hellenic, 234 Southampton, 33 Philadelphia Fury, 31 Vancouver Whitecaps, 3 Floreat Athena, 12 Eastern, 17 Bristol Rovers 72 England, 8 England U23

14	England David Seaman	G	1,046	−	22	1982–2004	106 Peterborough Utd, 84 Birmingham City, 175 Queens Park Rangers, 564 Arsenal, 26 Manchester City 75 England, 6 England B, 10 England U21

15	England Frank Lampard	M	1,044	315	22	1995–2017	187 West Ham United, 9 Swansea City, 648 Chelsea, 38 Manchester City, 31 New York City FC 106 England, 1 England B, 19 England U21, 5 England U18

16	Italy Paolo Maldini	D	1,041	45	25	1984–2009	902 Milan 126 Italy, 1 Italy Olympic football team, 12 Italy U21

17	Wales Ryan Giggs	M	1,036	183	24	1990–2014	963 Manchester United, 64 Wales, 4 Great Britain Olympic football team, 1 Wales U21, 3 Wales U18, 1 Wales U16

18	Scotland Graham Alexander	D	1,025	107	21	1991–2012	202 Scunthorpe United, 183 Luton Town, 178 Burnley, 421 Preston North End 40 Scotland, 1 Scotland B

19	Northern Ireland Noel Bailie	D	1,024	11	22	1989–2011	1013 Linfield, 1 Northern Ireland U23, 2 Northern Ireland U21, 1 Northern Ireland U17, 7 Northern Ireland U16

20	England David James	G	1,023	−	25	1989–2014	98 Watford, 277 Liverpool, 85 Aston Villa, 102 West Ham, 100 Manchester City, 158 Portsmouth, 84 Bristol City, 19 AFC Bournemouth, 23 ÍBV, 12 Kerala Blasters 53 England, 2 England B, 10 England U21

21	Spain Andoni Zubizarreta	G	1,020	−	19	1980–1998	7 Bilbao Athletic, 239 Athletic Bilbao, 410 Barcelona, 184 Valencia, 126 Spain, 1 Spain Olympic football team, 23 Spain U23, 17 Spain U21, 1 Spain U19, 12 Spain U18

22	Belgium Timmy Simons	D/M	1,019	93	24	1994–2018	88 KTH Diest, 71 Lommel, 218 PSV, 110 1. FC Nürnberg, 438 Club Brugge, 94 Belgium

23	Netherlands Clarence Seedorf	M	1,016	159	22	1992–2013	90 Ajax, 34 Sampdoria, 159 Real Madrid, 92 Inter Milan, 432 Milan, 81 Botafogo, 87 Netherlands, 1 Netherlands U21, 21 Netherlands U19, 12 Netherlands U17, 6 Netherlands U16, 1 Netherlands U15

24	Japan Yasuhito Endō	M	1,004	150	22	1997–	1 Kagoshima Jitsugyō H.S., 20 Yokohama Flügels, 64 Kyoto Purple Sanga, 749 Gamba Osaka, 152 Japan, 7 Japan U23, 11 Japan U20

25	England Ian Callaghan	M	1,002+	51+	22	1960–1982	870 Liverpool, 20 Fort Lauderdale Strikers, 76+ Swansea City, 9+ Canberra City, 2+ Cork United, 0 Sandefjord, 15+ Crewe Alexandra, 4 England, 4 England U23

26	Scotland Tommy Hutchison	M	1,000	67	29	1965–1994	68 Alloa Athletic, 165 Blackpool, 359 Coventry City, 25 Seattle Sounders, 46 Manchester City, 92 Burnley, 178 Swansea City, 73 Merthyr Tydfil, 17 Scotland

Egypt Essam El-Hadary	G	1,000	2	1993–	65 Damietta, 420 Al Ahly, 37 Sion, 98 Ismaily, 4 Zamalek, 92 Al-Merreikh, 13 Al Ittihad Alexandria, 79 Wadi Degla, 27 Al-Taawoun, 3 Nogoom, 157 Egypt, 5 Egypt U23

Brazil Fábio	G	1,000	−	22	1997–	23 União Bandeirante, 16 Atlético Paranaense, 151 Vasco da Gama, 799 Cruzeiro, 5 Brazil U20, 6 Brazil U17

29	Brazil Romário	A	994	772	22	1985–2007	352 Vasco da Gama, 148 PSV, 66 Barcelona, 215 Flamengo, 12 Valencia, 75 Fluminense, 3 Al-Sadd, 26 Miami FC, 4 Adelaide United, 1 America-RJ, 70 Brazil, 8 Brazil Olympic football team, 11 Brazil U20

France Thierry Henry	A	994	450	20	1994–2014	19 Monaco B, 141 Monaco, 20 Juventus, 377 Arsenal, 121 Barcelona, 135 New York Red Bulls, 123 France, 6 France U21, 11 France U20, 9 France U19, 13 France U18, 11 France U17, 8 France U16

31	Wales Neville Southall	G	993	−	20	1980–2000	49 Bury, 751 Everton, 9 Port Vale, 9 Southend United, 12 Stoke City, 9 Doncaster Rovers, 61 Torquay United, 1 Bradford City, 92 Wales

32	Portugal Cristiano Ronaldo	A	992	702	17	2001–	2 Sporting CP B, 31 Sporting CP, 292 Manchester United, 438 Real Madrid, 39 Juventus, 156 Portugal, 3 Portugal U23, 10 Portugal U21, 5 Portugal U20, 7 Portugal U17, 9 Portugal U15

33	Germany Lothar Matthäus	D/M	987	251	22	1979–2001	222 Borussia Mönchengladbach, 410 Bayern Munich,153 Inter Milan, 23 MetroStars, 150 Germany, 4 Germany B, 15 Germany U21,10 Germany U19

34	Portugal Luís Figo	M	984	182	20	1989–2009	163 Sporting CP, 249 Barcelona, 245 Real Madrid, 140 Inter Milan, 127 Portugal, 7 Portugal U21, 12 Portugal U20, 21 Portugal U18, 6 Portugal U17, 15 Portugal U16

35	England Teddy Sheringham	A	981	355	25	1983–2008	248 Millwall, 5 Aldershot, 21 Djurgårdens IF, 56 Nottingham Forest, 277 Tottenham Hotspur, 153 Manchester United, 38 Portsmouth, 87 West Ham United, 20 Colchester United, 51 England, 1 England U21

England Neil Redfearn	M	981	198	24	1982–2006	41 Bolton Wanderers, 114 Lincoln City, 54 Doncaster Rovers, 65 Crystal Palace, 36 Watford, 74 Oldham Athletic, 338 Barnsley, 33 Charlton Athletic, 21 Bradford City, 31 Wigan Athletic, 46 Halifax Town, 58 Boston United, 9 Rochdale, 61 Scarborough

37	England Jamie Cureton	M	979	344	25	1993–	108 Norwich City, 6 Bournemouth, 198 Bristol Rovers, 127 Reading, 21 Busan IPark, 64 Queens Park Rangers, 32 Swindon Town F.C., 56 Colchester United, 8 Barnsley, 12 Shrewsbury Town, 96 Exeter City, 23 Leyton Orient, 36 Cheltenham Town, 93 Dagenham & Redbridge, 48 Farnborough, 7 Eastleigh, 17 St Albans City, 43 Bishop's Stortford, 3 England U18

38	Scotland Asa Hartford	M	973	64	24	1967–1991	271 West Bromwich Albion, 321 Manchester City, 3 Nottingham Forest, 98 Everton, 40 Norwich City, 101 Bolton Wanderers, 52 Stockport County, 7 Oldham Athletic, 30 Shrewsbury Town, 50 Scotland

39	Scotland Stuart McCall	M	972	84	23	1982–2005	443 Bradford City, 132 Everton, 265 Rangers, 90 Sheffield United, 40 Scotland, 2 Scotland B

Brazil Zé Roberto	M	972	92	22	1994–2017	61 Portuguesa, 21 Real Madrid, 24 Flamengo, 150 Bayer Leverkusen, 248 Bayern Munich, 48 Santos, 72 Hamburger SV, 18 Al-Gharafa, 118 Grêmio, 128 Palmeiras, 84 Brazil

41	England Steve Perryman	D	968	39	21	1969–1990	866 Tottenham Hotspur, 17 Oxford United, 67 Brentford, 1 England, 17 England U21

42	Republic of Ireland Denis Irwin	D	961	48	21	1983–2004	82 Leeds United, 204 Oldham Athletic, 529 Manchester United, 85 Wolverhampton Wanderers, 56 Republic of Ireland, 1 Republic of Ireland B, 1 Republic of Ireland U23, 3 Republic of Ireland U21

43	England Bobby Moore	D	960	28	21	1958–1978	646 West Ham, 150 Fulham, 24 San Antonio Thunder, 7 Seattle Sounders, 9 Herning Fremad, 8 Carolina Lightnin', 108 England, 8 England U23

Czechoslovakia Petr Čech	G	960	−	21	1998–	30 Chmel Blšany, 42 Sparta Prague, 78 Rennes, 494 Chelsea, 136 Arsenal, 124 Czech Republic, 15 Czech Republic U21, 7 Czech Republic U20, 13 Czech Republic U18, 3 Czech Republic U17, 15 Czech Republic U16, 3 Czech Republic U15

45	Italy Dino Zoff	G	957	−	22	1961–1983	40 Udinese, 134 Mantova, 190 Napoli, 479 Juventus, 112 Italy, 3 Italy U21

Brazil Rivaldo	M	957	426	25	1989–2015	48 Paulista, 26 Santa Cruz, 31 Mogi Mirim, 22 Corinthians, 97 Palmeiras, 46 Deportivo La Coruña, 235 Barcelona, 40 Milan, 10 Cruzeiro, 94 Olympiacos, 44 AEK Athens, 77 Bunyodkor, 46 São Paulo, 21 Kabuscorp, 19 São Caetano, 11 Mogi Mirim, 74 Brazil, 7 Brazil U23, 9 Brazil U20

47	Wales Robbie James	M	955	161	23	1972–1994	554 Swansea City, 56 Stoke City, 101 Queens Park Rangers, 28 Leicester City, 108 Bradford City, 62 Cardiff City, 47 Wales

48	England Mick Mills	D	953	33	23	1965–1988	744 Ipswich Town, 123 Southampton, 44 Stoke City, 42 England

49	England Phil Neal	D	951	95	21	1968–1989	187 Northampton Town, 650 Liverpool, 64 Bolton Wanderers, 50 England

50	Netherlands Edwin van der Sar	G	950	1	20	1990–2011	312 Ajax, 88 Juventus, 154 Fulham, 266 Manchester United, 130 Netherlands

Scotland Sandy Jardine	D	950	45	22	1965–1988	674 Rangers, 238 Hearts, 38 Scotland

Sentence(s)

Andoni Zubizarreta retired in 1998, having played above 1,000 games.

final_sentence: Andoni Zubizarreta retired in 1998, having played above 1,000 games.