Scotland return to Nations League action this week with games against North Macedonia and Switzerland - and it could prove to be an extremely special week for captain Andy Robertson.
Dating back to 1872, the Scottish men’s national football team have been represented by over 1,250 players since their first official international match against England at Hamilton Crescent in Partick, Glasgow.
However, only 45 players have reached the milestone of 50 appearances for the men’s team, earning a spot on the Scottish FA Roll of Honour, while even fewer have reached a century of caps for the nation - one of them being Robertson, who could become Scotland’s most-capped men’s player of all time if he features in the upcoming double header.
However, it is worth noting that none of the following 10 can match that of Scottish women’s football icons Gemmy Fay and Jo Love, Scotland’s two most capped footballers ever on 203 and 191 caps, respectively.
But who are Scotland’s 10 most capped male footballers of all time? Here is the top 10 list, including how many caps they have earned:
Get our daily football newsletter by clicking here.

5. Craig Gordon - 84 caps
The legendary Hearts stopper picked up his final Scotland cap was in the 4-1 pre-World Cup warm up match against Curacao at Hampden Park in May. Went to the tournament as the team's backup goalkeeper, but retired shortly afterwards. | Andrew Milligan/PA Wire Photo: Andrew Milligan/PA Wire

6. Darren Fletcher - 80 caps
The Manchester United midfielder was a mainstay in the Scotland midfielder for several years, winning 80 caps in total. He captained the team in 34 of them. | SNS Group 0141 221 3602 Photo: SNS Group 0141 221 3602

7. Alex McLeish - 77 caps
The only man on this list to have also managed Scotland, the defender won 77 caps for his country but didn't score a single goal. | SNS Group Photo: SNS Group

8. Paul McStay - 76 caps
The Celtic legend remains in the top 10 most capped Scotland players in 76 caps. Appeared at the both the 1986 and 1990 World Cups, and held the record for the youngest man to reach 50 caps for the country for over three decades, until he beaten by Billy Gilmour earlier this year. | Getty Images Photo: Getty Images

