About Roddy MacGregor
Roddy MacGregor plays as a midfielder for Queen's Park. Throughout his career, Roddy MacGregor has scored 13 goals and provided 14 assists in 170 appearances across 2 clubs. Roddy MacGregor has made 2 appearances in the 2025/2026 season. As a midfielder, Roddy MacGregor combines creative vision with goalscoring ability, accumulating 14 assists and 13 goals throughout his career. Among the clubs he has represented — Queen's Park, Inverness CT — Roddy MacGregor was most prolific at Queen's Park, where he scored 7 goals in 55 appearances. Roddy MacGregor stands 183 cm tall.