Motherwell On 30 November 2013, Leitch made his debut for
Motherwell as a substitute in a surprise 1–0 defeat against
Lanarkshire derby opponents
Albion Rovers in the
Scottish Cup. His first start came on 1 March 2014, in a 4–1 win against
Heart of Midlothian. On 4 June 2014, Leitch signed a new two-year contract at Motherwell. Leitch missed a large part of the
2014–15 season after suffering a cruciate ligament injury in an under-20 match against
St Johnstone in October 2014. He was released by the club at the end of the
2015–16 season after his contract expired.
Airdrieonians On 2 September 2016, Leitch signed for
Airdrieonians, joining permanently having already played for the club as a trialist.
Peterhead Leitch signed a one-year contract with
Scottish League Two club
Peterhead on 4 August 2017. On 4 May 2019, he scored twice as Peterhead won 2–0 away to
Queen's Park at
Hampden, a result which clinched the League Two title. In June 2019, Leitch signed a new contract with
Peterhead for the
2019–20 season. ==Career statistics==