He has played over 100 times for the Glasgow Warriors.
After 7 years at Glasgow Warriors Reid departed the club when his contract expired in the summer of 2017.
On 1 June 2017 it was announced he had signed for newly-promoted London Irish in the English Premiership.
For the start of the 2019-20 season it was announced that Reid would join the Super 6 side, the Ayrshire Bulls.
On 29 November 2019 it was announced that in addition to playing for the Ayrshire Bulls, Reid would once again join Glasgow Warriors in a partnership contract between the Pro14 and Super 6 side.
On 11 March 2020 it was announced that Reid had signed for Northampton Saints. Saints' scrum coach Matt Ferguson said the capture of Reid was 'top of the shopping list'