Turner spent four years with Stranraer, before signing a two-year contract with Scottish Championship side Dunfermline Athletic on 28 May 2019.[4] In March 2021, Turner moved on loan to Scottish League One club Airdrieonians until the end of the season.[5] Turner left Dunfermline following the end of his contract in May 2021.[6]
Partick Thistle (1st spell)
Turner signed a two-year deal with Scottish Championship club Partick Thistle, who he previously played with as a youth player.[7]
Turner scored his first goal for Thistle, scoring a 96th minute winner in a 1-0 home win against Raith Rovers.[8]
During his second season with Thistle, Turner was part of the squad that made it to the Scottish Premiership promotion play off final, which Thistle eventually lost on penalties to Ross County, meaning the club remained in the Scottish Championship. Following this Turner left the club.[9]