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.
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.
It's lights out on Gianluigi Buffon's international career. Always will be a legend pic.twitter.com/sxDOPvdj2I— 90min (@90min_Football) November 14, 2017
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:
Former Real Madrid teammates
|Paulo da Silva||Paraguay||148|
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.
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 Hawsawi||Saudi Arabia||129|
|Ismail Matar||United Arab Emirates||128|
|Oscar Boniek Garcia||Honduras||125|
|Taisar Al-Jassim||Saudi Arabia||124|
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.
|John O'Shea||Rep. of Ireland||117|
Manchester City's David Silva has already won the World Cup and two Euros with Spain.
|Sayed Mohammed Jaffer||Bahrain||113|
Cesc Fabregas has also won the above-mentioned with the Spanish side, and just came off a Premier League winning season with Chelsea.
|Aaron Hughes||Northern Ireland||108|
PSG star Dani Alves is just past the 100 mark for his country Brazil, but is due a few more caps.
|Bryan Ruiz||Costa Rica||107|
|Lee Dong-Gook||South Korea||105|
|Celso Borges||Costa Rica||105|
One of the best talents in Croatia's history, Luka Modric has made 103 appearances for his country.
|Michael Umana||Costa Rica||103|
|Robin van Persie||Netherlands||102|
|Giovani Dos Santos||Mexico||102|
Once thought to be Brazil's next big thing, Robinho has made a century of appearances for the South American country.
|Steven Davis||Northern Ireland||101|