20 Most-capped Soccer Players (Appearances)


In soccer, only a chosen few have hit the incredible milestone of 1,000 match appearances (caps), these players are like timeless legends.

They didn’t just play, they lived and breathed the game.

These are the players who didn’t mind getting their boots dirty week after week, year after year.

We’re talking about the footballers who stuck around for ages, making countless appearances and becoming part of the beautiful game fabric.

1. Peter Shilton – 1,411 Caps

20 Most-capped Soccer Players (Appearances)

A legendary goalkeeper who played for a remarkably long time from 1966 to 1997.

Imagine being the last line of defense for your team in over 1,400 matches.

Shilton is England’s most capped player and was known for his safe hands and quick reactions. He had a genuinely astonishing career.

2. Paul Bastock – 1,286 Caps

20 Most-capped Soccer Players (Appearances)

Bastock was a goalkeeper who played for an incredible 33 years, from 1987 to 2020.

He wasn’t in the spotlight like some other players, but his dedication to lower-league football and his 1,286 appearances made him a beloved figure.

He is also the current active player with the most official appearances as he is currently a player-manager for Boston United.

3. Fábio – 1,271 Caps

20 Most-capped Soccer Players (Appearances)

The Brazilian goalkeeper had a lengthy career from 1997 to 2021.

He made 1,271 appearances, showcasing his remarkable agility and reflexes. He played for various clubs in Brazil and Europe, gaining recognition for his consistent performances.

4. Rogério Ceni – 1,226 Caps

20 Most-capped Soccer Players (Appearances)

Another Brazilian goalkeeper played from 1990 to 2015 and scored more than 100 goals during his career.

He was famous for his free-kick and penalty-taking skills, which is unusual for a goalkeeper.

5. Cristiano Ronaldo – 1,216 Caps

20 Most-capped Soccer Players (Appearances)

One of the most well-known footballers started his career in 2002 and is still going strong with over 1,200 appearances.

He currently holds the record among outfield players and is also the active outfield player with the most official appearances.

He is also the player with the most appearances in international football (198).

His incredible athleticism and goal-scoring ability have made him one of the best in the world.

6. František Plánička – 1,187 Caps

20 Most-capped Soccer Players (Appearances)

A Czech goalkeeper played from 1926 to 1948.

He was like a brick wall in front of the goal, known for his quick reflexes and agility. He played most of his career at Slavia Prague.

7. Tommy Hutchison – 1,178 Caps

20 Most-capped Soccer Players (Appearances)

Tommy Hutchison, a midfielder, spent his career from 1970 to 1994 making 1,178 appearances.

He was a versatile player who could control the game’s tempo and provide crucial assists.

8. Gianluigi Buffon – 1,175 Caps

20 Most-capped Soccer Players (Appearances)

An Italian goalkeeper, played from 1995 to 2021.

He was a leader on the field, known for his ability to stop shots and his cool demeanor. He spent most of his career at Juventus.

9. Yasuhito Endō – 1,150 Caps

20 Most-capped Soccer Players (Appearances)

Yasuhito Endō, a Japanese midfielder, played from 1996 to 2017.

He was like a conductor on the field, orchestrating the game with his precise passes. He spent most of his career at Gamba Osaka.

10. Xavi – 1,148 Caps

20 Most-capped Soccer Players (Appearances)

A Spanish midfielder, has been a dominant force in football since 1998. He’s currently Barcelona’s head coach.

Xavi is known for his incredible passing ability and his role in Barcelona’s success.

11. Roberto Carlos – 1,141 Caps

The Brazilian football legend played professionally from 1991 to 2012.

He was renowned for his powerful left-footed free-kicks and spent the majority of his career with Real Madrid, contributing to their success.

12. Pat Jennings – 1,132 Caps

An exceptional goalkeeper who enjoyed a career from 1962 to 1986.

He was a stalwart for Northern Ireland and prominent English clubs, including Tottenham Hotspur and Arsenal.

13. Iker Casillas – 1,125 Caps

The Spanish goalkeeper had a stellar career from 1999 to 2020.

He was a key figure for both Real Madrid and the Spanish national team, achieving numerous titles, including a FIFA World Cup.

14. Ray Clemence – 1,119 Caps

A highly dependable goalkeeper, played professionally from 1965 to 1988.

He made significant contributions to Liverpool and the England national team, participating in various domestic and international successes.

15. Javier Zanetti – 1,115 Caps

Zanetti, an Argentine, displayed his versatility from 1992 to 2014.

Known for his tenacity and commitment, Zanetti spent the majority of his illustrious career at Inter Milan, becoming a club legend.

16. Marcelinho Paraíba – 1,097 Caps

A skillful midfielder, showcased his talent from 1994 to 2019. He left his mark with creative play at various clubs in Brazil and Europe.

17. Zé Roberto – 1,067 Caps

A versatile Brazilian player contributed in both defense and midfield from 1994 to 2017.

He featured for renowned clubs like Bayern Munich and made a significant impact with the Brazilian national team.

18. Lionel Messi – 1,095 Caps

Considered one of football’s greatest, has been an active player since 2000.

With over 1,000 appearances, he’s celebrated for his dribbling and scoring prowess, particularly during his historic tenure at Barcelona.

19. Tony Ford – 1,083 caps

An English player known for his versatility, enjoyed a career spanning from 1977 to 1998.

He showcased his reliability in various positions, primarily in lower-league English football.

20. Dani Alves – 1,080 Caps

A Brazilian renowned for his attacking abilities as a full-back has been a force since 2001.

He’s achieved several titles with clubs like Barcelona and Paris Saint-Germain, displaying an exciting style of play.

Which Soccer Players Have The Most Caps?

RankPlayerPos.AppsYear Span
1Peter ShiltonG1,4111966-1997
2Paul BastockG1,2861987-2020
3FábioG1,2711997-2021
4Rogério CeniG1,2261990-2015
5Cristiano RonaldoF1,2162002-Present
6František PláničkaG1,1871926-1948
7Tommy HutchisonM1,1781970-1994
8Gianluigi BuffonG1,1751995-2021
9Yasuhito EndōM1,1501996-2017
10XaviM1,1481998-Present
11Roberto CarlosD1,1411991-2012
12Pat JenningsG1,1321962-1986
13Iker CasillasG1,1251999-2020
14Ray ClemenceG1,1191965-1988
15Javier ZanettiD/M1,1151992-2014
16Marcelinho ParaíbaM1,0971994-2019
17Zé RobertoD/M1,0671994-2017
18Lionel MessiF1,0952000-Present
19Tony FordD/M1,0831977-1998
20Dani AlvesD/M1,0802001-Present
21ZinhoM1,0781987-2005
22RaúlF1,0711994-2015
23Jamie CuretonF1,0711993-2020
24Zé RobertoD/M1,0671994-2017
25RivaldoM1,0631993-2015
26Alan BallM1,0571962-1984
27David SeamanG1,0531981-2004
28João MoutinhoM1,0502000-Present
29Glenn FergusonF1,0471988-2011
30Andrés IniestaM1,0472001-2022
31Frank LampardM1,0461995-2017
32Paolo MaldiniD1,0441984-2009
33Ryan GiggsM1,0441990-2014
34Kazuyoshi MiuraF1,0431986-2021
35Luka ModrićM1,0302003-Present
36Graham AlexanderD1,0251991-2012
37Andoni ZubizarretaG1,0241980-1998
37Noel BailieD/M1,0241989-2013
39David JamesG1,0231988-2014
40Timmy SimonsD/M1,0231996-2019
41Ian CallaghanM1,0171959-1978
42Clarence SeedorfM1,0171992-2014
43Pepe ReinaG1,0071999-Present
44Sergio RamosD1,0052002-Present

Is There A Footballer Who Has Played Over 1,000 Games?

Yes, some footballers have played over 1,000 games in their careers. There are over 44 footballers with more than 1,000 caps

  1. England Peter Shilton – 1,411 games
  2. England Paul Bastock – 1,286+ games
  3. Brazil Fábio – 1,271+ games
  4. Brazil Rogério Ceni – 1,226 games
  5. Portugal Cristiano Ronaldo – 1,216 games
  6. England Stevenage Borough – 1,188+ games