Andy Robertson is on the verge of a landmark that only one Scotland men's player has ever reached. The Tottenham left-back is set to win his 100th international cap when Scotland host North Macedonia on Saturday, making him just the second man in the history of the national team to hit that milestone.
Robertson currently sits three caps behind Kenny Dalglish at the top of Scotland's all-time appearance list. The Liverpool legend's record has stood as the benchmark for Scottish international football for decades, and Robertson — should he stay fit through November's international window — is likely to move past it before the break is out.
A milestone that puts Robertson in elite company
Reaching 100 caps for any nation is exceptional. For Scotland, a country whose men's side has not qualified for a major tournament between 1998 and 2020 (they returned to the Euros in 2020 and 2024), racking up competitive appearances across that span requires longevity, consistency, and a manager's sustained trust. Robertson has delivered all three.
He made his Scotland debut in 2014 and has been an almost permanent fixture at left-back ever since, captaining the side through their return to international tournaments. The fact he is now closing in on a century of caps while still playing at the top level of club football — he moved from Liverpool to Tottenham this summer — underlines just how durable his career has been.
Who else makes Scotland's most-capped top 10?
Beyond Robertson and Dalglish, Scotland's all-time cap record is dominated by players from the 1980s and 1990s — an era when the national side was a regular presence at World Cups. The source material from the BBC stops short of listing every name in the top 10 (it frames the question as a quiz), so rather than speculate on the precise order, it is worth noting that the group is well-established and largely unchanged for some years.
What is clear from the available information is that Robertson's achievement places him in a very small group. Scotland have been playing international football since 1872 — the longest-running international fixture in the world is Scotland versus England — and in all that time, only Dalglish had previously broken the 100-cap barrier for the men's team. That context matters.
The bigger picture for Scotland
Saturday's match against North Macedonia also carries competitive weight in the Nations League. Scotland's recent record in the competition has been mixed, and a home fixture represents an opportunity to build on whatever ground they can find before the window closes.
For Robertson personally, the occasion will be one of the defining moments of his career regardless of the result. Captaining your country to 100 caps is an achievement that sits alongside anything he has won at club level — and he has won plenty, including six league titles and the Champions League during his time at Anfield.
The market has Scotland as favourites for Saturday's fixture, though North Macedonia are not a side to be taken lightly. They famously defeated Germany 2-1 in a World Cup qualifier in 2021, a result that remains one of the shocks of recent European football.
Whatever happens on the pitch, Robertson will walk away from Hampden Park — or wherever the fixture is staged — with a number beside his name that no Scotland men's player other than Dalglish has ever earned. That is the story of the weekend, regardless of the scoreline.
FAQs
Frequently asked
- How many caps does Andy Robertson have for Scotland?
- Robertson is set to win his 100th Scotland cap against North Macedonia on Saturday, making him only the second Scotland men's player ever to reach that milestone.
- Who has the most Scotland men's caps of all time?
- Kenny Dalglish currently holds the record. Robertson sits three caps behind him and is expected to overtake the Liverpool legend during the November 2025 international break.
- When is Scotland vs North Macedonia?
- The match takes place on Saturday during the November international window. Check the Scottish FA and broadcaster listings for the confirmed UK kick-off time.