Craigen played for the Edinburgh University football side, while concentrating on his academic studies. He also turned out for the Scottish University side when they won the BUCS Home Nations Tournament. Craigen was selected for the Great Britain University side at the 2011 Student Games in Japan, where the team finished runners-up.[2]
Partick Thistle
Craigen signed for Partick Thistle at the start of the 2012–13 Season, whilst also completing his final year at university.[3] He joined Forfar Athletic on loan in October 2012, and returned to Thistle in early 2013. He scored twice during his loan period.[4]
On his return to Partick Thistle, Craigen established himself in the starting eleven during the title run-in. He scored the only goal in a 1–0 victory at home to Morton in April 2013, a victory that essentially secured the league title for Partick Thistle.[5]
In May 2015, Craigen was named as one of the players that would be released by Partick Thistle at the end of the 2014–15 season.[6]
On 10 March 2016, Craigen signed a pre contract deal with fellow Scottish Championship side Falkirk.[8] In his first season with the club, Craigen helped Falkirk to a second-place finish in the league, playing 27 matches and scoring 3 goals.[9] He scored a further two goals in each of the Scottish Premiership semi-final play-offs against Dundee United, although the Bairns fell short of reaching the final after losing 3–4 on aggregate.[10][11]
Craigen was a bit-part player in his second season at the club, and was subsequently released in January 2018, after a year and a half with the club.[12][13]
Dunfermline Athletic
Craigen subsequently signed for Scottish Championship and Falkirk-rivals Dunfermline Athletic on 19 January 2018, on a deal that would keep him at the club until summer 2018.[14][15] Craigen's contract was renewed until May 2019, after which point it was announced that he would be leaving the club in order to seek a fresh challenge.[16][17]