#3 Gianluigi Buffon (Juventus)
There are many who believe Buffon to be the greatest goalkeeper of all time and the claim is definitely with merit. He has the most appearances for Italy with 175 caps; he has the 2nd most appearances in Serie A after Paolo Maldini with 631. He's a World Cup winner, a 10-time winner of the Italian league, and is still performing to a high level at the grand old age of 40.
What he hasn't been able to add to his immense trophy cabinet is the Champions League: Buffon has suffered 3 hard losses in the final of the competition, in 2003, 2015, and 2017 respectively. It's a point of contention in a career full of success and will be something Buffon will be aiming to rectify, in what may be his last season professionally. The Italian has shared league duties with new signing Wojciech Szczesny with 12 appearances apiece, but Buffon started 5 of the 6 Champions League group stage matches and will be expected to take to the pitch tomorrow again.
When he does he will find himself facing perhaps the best forward in world football this season, Harry Kane. The contest between the finest goalkeeper of his generation and the world-class newcomer will be fascinating to witness. The striker scored 6 goals in his 5 group stage games, shattering any notion that he couldn't perform at this level, but the mighty Buffon will represent a new challenge, the legendary last line of Juventus's formidable defence.