Italian legend Gianluigi Buffon has had a mixed year.

Having won the Serie A title and the Coppa Italia with Juventus come months ago, the 39-year-old stopper was beaten by Real Madrid in the Champions final in his last game of the campaign.

Italy v Sweden - FIFA 2018 World Cup Qualifier Play-Off: Second Leg

And as if things couldn't get any worse for him, Buffon won't be taking part in next year's World Cup, with Italy failing to qualify for the tournament after a 0-0 draw with Sweden on Monday.

The keeper must have been hoping to go out on a high and play in his last World Cup before calling curtains on a remarkable international career. However, it wasn't to be, and he would walk off the pitch in tears on Monday, having played out his last game for his country - the last of an amazing 175 appearances.

His compatriot Danielle De Rossi also bowed out on Monday, leaving 94 active internationals, who have 100 caps or more to their name, still in the game.

Here they are below:

Spain Training Session - UEFA Euro 2016

Former Real Madrid teammates Iker Casillas and Sergio Ramos have a combined 315 caps for Spain.

Iker CasillasSpain167
Essam El-HadaryEgypt156
Paulo da SilvaParaguay148
Sergio RamosSpain148
Cristiano Ronaldo Portugal147
Ahmed MubarakOman 146
Maynor Figueroa Honduras146
Andres GuardadoMexico145
Rafael MarquezMexico142
Amer ShafiJordan141


Barcelona star Javier Mascherano has been playing for Argentina since 2001, with his international debut coming before he even played a single minute for River Plate, his club at the time.

Daniel BennettSingapore141
Clint DempseyUSA141
Gabriel GomezPanama140
Michael BradleyUSA140
Javier MascheranoArgentina140
Shahril IshakSingapore138
Wesley SneijderNetherlands132
Baihakki KhaizanSingapore131
Peter JehleLiechtenstein130
Ali Al-HabsiOman129

35-year-old DaMarcus Beasley currently plays for MLS Side Houston Dynamo. He also received his first cap in 2001 and has appeared in four World Cups for USA.

Osama HawsawiSaudi Arabia129
Ismail MatarUnited Arab Emirates128
Server DjeparovUzbekistan128
Jaime PenedoPanama127
Michael MifsudMalta127
DaMarcus BeasleyUSA126
Enar JaagerEstonia126
Oscar Boniek Garcia Honduras125
Ahmed FatyEgypt124
Taisar Al-JassimSaudi Arabia124

Russia vs Argentina - International Friendly

Barcelona superstar Lionel Messi has been representing Argentina for quite some time now. But he will only really cement his legacy if he wins some form of silverware on the international stage.

Maxi PereiraUruguay123
Lionel MessiArgentina123
Ragnar KlavanEstonia122
Andres IniestaSpain122
Tim HowardUSA121
Sebastian SoriaQatar119
Claudio BravoChile119
Alexis SanchezChile119
Abdallah DeebJordan117
John O'SheaRep. of Ireland117

Spain v Costa Rica - International Friendly

Manchester City's David Silva has already won the World Cup and two Euros with Spain.

Khairul AmriSingapore117
David SilvaSpain117
Kennedy MweeneZambia116
Blas PerezPanama114
Jalal HosseiniIran114
Sayed Mohammed JafferBahrain113
Ismail Abdul-LatifBahrain112
Diego GodinUruguay112
Shinji OkazakiJapan111


Cesc Fabregas has also won the above-mentioned with the Spanish side, and just came off a Premier League winning season with Chelsea.

Rashad SadygovAzerbaijan111
Ildefons LimaAndorra111
Cesc FabregasSpain110
Franz BurgmeierLiechtensiein110
Gonzalo JaraChile110
Jozy AltidoreUSA110
Alaa Abdul-ZahraIraq109
Dmitri KruglovEstonia109
Gary MedelChile109
Aaron HughesNorthern Ireland108
Baha Abdel-RahmanJordan107


PSG star Dani Alves is just past the 100 mark for his country Brazil, but is due a few more caps.

Bryan RuizCosta Rica107
Asamoah GyanGhana106
Roman TorresPanama106
Makoto HasebeJapan106
Lee Dong-GookSouth Korea105
Joao MoutinhoPortugal105
Celso BorgesCosta Rica105
Aleksandr DmitrijevEstonia104
Dani AlvesBrazil104
Luis TejadaPanama104
Faouzi AaishBahrain103

Greece v Croatia - FIFA 2018 World Cup Qualifier Play-Off: Second Leg

One of the best talents in Croatia's history, Luka Modric has made 103 appearances for his country.

Joseph KamwendoMalawi103
Tim CahillAustralia103
Michael UmanaCosta Rica103
Igor AkinfeevRussia103
Didier OvonoGabon103
Luka ModricCroatia103
Robin van PersieNetherlands102
Yossi BenayounIsrael102
Giovani Dos SantosMexico102
Marek HamsikSlovakia102
Cristian RodriguezUruguay102


Once thought to be Brazil's next big thing, Robinho has made a century of appearances for the South American country.

Andranik TeymourianIran 101
Sergio BusquetsSpain101
Steven Davis Northern Ireland 101
Rainford KalabaZambia100
Jermaine TaylorJamaica100
Cristian RiverosParaguay100
Arda TuranTurkey100
Bostjan CesarSlovenia100
Javier Hernandez Mexico100
Yuto NagatomoJapan100