This article lists all the captains of the men's Scotland national football team.
As of 18 November 2024, Scotland have played 839 officially recognised international matches and have had 156 different team captains.
[1] Four other players (George Young, Billy Bremner, Darren Fletcher and Gary McAllister) have captained the team at least 30 times.
[2][9] The above list considers captains selected for games officially recognised by FIFA and the Scottish Football Association.
In addition to these, there have been a number of games played by Scotland teams on an unofficial basis, for example the "wartime internationals" during the Second World War.