Career
He has previously played in the Scottish Premier League for Aberdeen and in the Scottish Football League for several clubs. He made his first-team debut against Heart of Midlothian in an April 2002 Scottish Premier League fixture. This proved to be his sole appearance for Aberdeen and Peat left for Arbroath in July 2003.
Peat later played for Montrose, East Stirlingshire and Berwick Rangers before dropping to Junior level with Beith Juniors.
He stepped back up to Stirling Albion during the 2012 summer transfer window and came on as a half-time substitute in Albion"s 1–0 victory over Rangers in October that year. Peat was released by Stirling in January 2013 and joined Junior side Bo"ness United the following month.