Malcolm started his career at Partick Thistle, before moving to Ross County at the start of the 2015–16 season. He extended his contract with Ross County in 2017, after the club won the development league for the first time in their history.[2] On 20 May 2017, Malcolm made his league debut for Ross County against Kilmarnock in a 2–1 victory in which he played the full 90 minutes.
On 17 November 2017, Malcolm signed for Scottish League Two club Cowdenbeath, initially on an emergency loan,[3] which was extended for the remainder of the season in January 2018.
During his loan spell at Cowdenbeath, Malcolm played in both play-off matches against Cove Rangers. Cowdenbeath retained their League 2 status and Malcolm earned a place in the SPFL Team of the Week.[4]
His contract expired in May 2018 following County's relegation to the Championship.[6]
Cowdenbeath
Malcolm then signed on a permanent basis for Cowdenbeath in June 2018.[7]
Alloa Athletic
On 2 August 2019, Malcolm joined Alloa Athletic on a free transfer.[8] On 31 August, he made his debut for Alloa in a 1–0 win in the Scottish Championship against Queen of the South.[9]
On 3 January 2022, Malcolm signed for Scottish League Two side Albion Rovers on a short-term deal until the end of the 2021–22 season.[11] He left the club following their relegation in May 2023.
Dumbarton
Malcolm signed for Dumbarton in May 2023[12] and scored his first goal for the club in a 2-0 win against Bonnyrigg Rose in March 2024. He was a member of the side that won promotion to Scottish League One via the playoffs, before leaving the club in May after one season.[13]
Career statistics
Club
As of 08:21, 18 May 2024 (UTC)
Appearances and goals by club, season and competition
This biographical article related to association football in Scotland, about a midfielder born in the 1990s, is a stub. You can help Wikipedia by expanding it.