Born in Aberdeen, Moir played for
Milford Haven and
Llanelli before joining
Northampton Saints in 1993, just in time to experience the pain of relegation from the then First Division. the following season saw promotion back to the top division achieved at the first attempt, and Moir was a regular in the Saints side for the remainder of the decade, including the starting line-up for the 2000 Heineken Cup final.{{cite news After nine years at the Saints, Moir moved to Scotland’s newly formed pro team
Border Reivers in 2002. His first year there was ruined by injuries, and with the SRU running into financial difficulties in 2004, budget cuts meant that he was forced to look for another club. He then moved to the
Bedford Blues where he joined a growing roster of ex-Saints players at Goldington Road. At the blues he won his first piece of domestic silverware in his final season winning the
Powergen Shield at
Twickenham. ==International career==