The Scottish men’s rugby union team dates back to 1871 when they played their first game – a 1-0 victory over England at Raeburn Place.
Since then there have been hundreds of games in the Five and Six Nations (winning 14 titles including three Grand Slams), Rugby World Cup (where they made the semi-finals in 1991) tours, friendlies and autumn internationals.
Here are the 12 male players who have made the most appearances for Scotland in that time, up to the start of the 2025 Six Nations.
It’s worth noting though that none of them can match the achievements of Donna Kennedy, who played for the Scottish Women’s Rugby Team from 1993-2010 and amassed a Scottish record 115 caps. She was the first Scottish player to reach 100 caps and was the world's most-capped women's player from 2004 to 2016.

9. Richie Gray
The second person on this list still playing is Richie Gray. He currently has 79 caps since making his first appearance in 2010. Photo: Ian MacNicol

10. Jonny Gray
Jonny Gray has just two fewer caps than his brother, having appeared 77 times since his 2013 debut. It puts him level with two other players in tenth place. Photo: Stu Forster

11. Nathan Hines
Also joint 10th on the Scotland all-timer list is Nathan Hines. His 77 appearances at lock came between 2000 and 2011. Photo: David Rogers

12. Jason White
Also winning 77 Scottish caps is back-row Jason White. He made his appearances between 2000 and 2009. Photo: Richard Heathcote