Players with the most appearances for the Scottish national football team 1872-2024
As of 2024, Kenny Dalglish had made the most appearances for the Scottish men's national football team, with a total of 102. As a player, Dalglish won the Scottish top tier four times with Celtic.