 Cowie made ten international appearances for the Scotland national football team between 2009 and 2012.Born in Inverness, Cowie attended Dingwall Academy and came up through Ross County's youth system and went on to captain the club.His father was also a footballer for Ross County during the club's long membership of the Highland Football League.