Crighton began his career as a youth player with Scottish Premier League club St Mirren, spending a season on loan with Montrose before moving permanently to the club in June 2009.[2]
After three years and almost 100 appearances, Crighton left Montrose to sign a two-year contract with Elgin City in 2012,[3] spending two seasons with the side before being released at the end of the 2013–14 season.[4]
Crighton subsequently signed for hometown club Greenock Morton in June 2014,[5] helping the club win Scottish League One.[6] Crighton was released by Morton shortly after the league win,[7] moving east to sign with Airdrieonians after just a month without a club.[8]
After his spell with the Diamonds, he signed for a season with Livingston where he captained the club to the League One title,[9] before joining newly promoted Scottish Championship side Brechin City in July 2017.[10] Crighton left Brechin at the end of the 2017–18 season.[11]
On 3 May 2018, Crighton agreed a deal to return for a second spell at Airdrieonians,[12] remaining with the club until May 2021. He then signed for Stenhousemuir.[13] After two seasons with the Warriors, Crighton joined Dumbarton in May 2023.[14] He signed an extended deal and helped the club to promotion via the play-offs in his first season as a Sons player, before leaving to become a manager of the B team at Queen's Park in June 2024.[15]
Coaching career
In April 2018, Crighton was promoted to head of the academy pathway at Greenock Morton.[16] He left his role in August 2019, to take up coaching positions with the Airdrieonians first team and the Hamilton Academical youth academy.[17]