Reid began his career at Ross County joining the academy in 2010 playing at various youth levels before being called up to the first team in the summer of 2020 following regular left back Sean Kelly's departure from the club.
[2] He made his debut for Ross County against Motherwell in the opening day of the Scottish Premiership season, starting the game in left-back.
On 28 January 2021, Reid joined English side Coventry City for an undisclosed fee, on a three-and-a-half-year deal.
[4] Reid joined EFL League Two club Stevenage on loan from Coventry City until the end of the 2022–23 season.
Reid joined Scottish Championship club Partick Thistle on loan until the end of the season in February 2025.