Reid made his senior debut for Bath in January 2018 against Newcastle Falcons in the Anglo-Welsh Cup.
[2] He received praise for his performance against Ospreys as Bath won 32–19 to make the 2017–18 Anglo-Welsh Cup semi finals.
[3] In February 2024, he signed a new three-and-a-half-year contract with Bath, having made 91 first team appearances, including several as captain.
[4] He was named in the starting XV for his 100th appearance for Bath at the Rec against Northampton Saints on the opening day of the 2024-25 season.
Reid was educated at Beechen Cliff School, Bath, alongside Bath Rugby teammates Tom de Glanville and Orlando Bailey.