Roddy MacGregor

MacGregor began his career with Inverness Caledonian Thistle, and was one of 10 youth players to turn professional with the club in May 2018.

[5] He scored his first goal for Inverness on 10 November 2020, in the Scottish League Cup, in a 3–3 draw with Raith Rovers.

[6][9] Roddy joined Scottish Championship Queen's Park on July 2 signing a 2 Year Deal.

[10] On 25 May 2021, he received his first international call up, for the Scotland under-21 team for two friendlies against Northern Ireland alongside Inverness team-mates, Robbie Deas, Cameron Harper and Daniel MacKay.

[11] MacGregor made his under-21 debut in the second game, coming on as a substitute for Josh McPake in the 72nd minute.