
Transfers
- 18 Jul 2024Livingston→Ayr UtdFree transfer
- 14 Jun 2023Hibernian→LivingstonFree transfer
- 13 Feb 2023Fleetwood Town→HibernianJoined
- 26 Aug 2022Aberdeen→Fleetwood TownFree transfer
- 1 Jul 2018Hamilton Academical→AberdeenJoined
- 1 Jul 2012Stenhousemuir→Hamilton AcademicalJoined
- 1 Feb 2012Hamilton Academical→StenhousemuirLoan
- 1 Jul 2011Stenhousemuir→Hamilton AcademicalJoined
- 19 Mar 2011Hamilton Academical→StenhousemuirLoan
Sources: API-Football · Data sources