Born in Glasgow, Linton signed for Cowdenbeath in January 2008.[2] He made over 100 appearances for the 'Blue Brazil'.
Dumbarton
In June 2013 he signed for Dumbarton.[3] He scored his first goal for Dumbarton in November 2013, against Berwick Rangers. On 20 May 2014 Linton agreed a new one-year deal with the club.[4] He left the club on 5 May 2015 having made a total of 67 appearances for the club, scoring once.[5]
Clyde
He signed a pre contract agreement at Clyde FC in April 2015 for the 2015–16 season.[6] Scoring the winner on his league debut away against Stirling Albion[7] He became Clyde's regular penalty taker despite never having taken one at senior level before joining the club.[8] On 12 September 2015, Linton scored in a 4–2 win against Annan Athletic at Broadwood. He the scored the winner at Queen's Park in the play-off final second leg, but Clyde lost 3–2 on aggregate and failed to win promotion from League Two.[9] Linton made 41 appearances in all competitions in 2015–16, finishing the season as top scorer with 13 goals and registering 13 assists, also winning a number of the club's Player of the Year Awards.[10][11] Linton left Clyde in June 2017, after two seasons with the side.[12]
East Fife
After leaving Clyde, Linton signed for Scottish League One club East Fife for the 2017–18 season.[13] He was released in May 2019 having made 44 appearances for the club, scoring four times.[14]
Kelty Hearts
Linton signed for Kelty Hearts for the 2019–20 season and was a major contributor to the club being declared Lowland League champions with 18 goals and 18 assists from 32 appearances in all competitions. Linton decided to announce his retirement in July 2020.[1]
Career statistics
As of match played 12 March 2019
Appearances and goals by club, season and competition