Amateur Grant played rugby for the
Army before making the grade at professional level. In 2016, Grant turned out for
Currie in the
Scottish Premiership. In the 2017–18 season, he played with
Ayr.
Professional Weighing for he played
prop for the provincial side
Glasgow Warriors from 2010, becoming
Glasgow Warrior No. 186. He previously played for the Scottish professional sides
Border Reivers and
Edinburgh Rugby making him one of a few players to have played for three of Scotland's professional teams. He was named in the Pro12 Dream Team at the end of the 2012/13 season. On 25 January 2017, it was announced that Grant had joined
Worcester Warriors with immediate effect. At the start of the 2017–18 season, Grant was back in Scotland, this time with
Edinburgh Rugby again. He trained with Edinburgh and played in their August match against
Newcastle Falcons at
The Greenyards. Grant was not there long, and joined Edinburgh's
1872 Cup rivals instead. On 28 September 2017, he joined Glasgow Warriors again on a short-term deal.
International career Grant made his debut in the first test of the
2012 summer tour, starting against at the Hunter Stadium in New South Wales. He continued to start in the further two wins over and . On 7 June 2013, Grant was called up for the British & Irish Lions to cover for the injured
Gethin Jenkins.
Coaching career It was announced on 8 May 2019 that Grant would be a coach for
Glasgow Academicals for the 2019–20 season. When the head coach Andy Jackson stood down in 2020, Grant was promoted to head coach of the club. ==Business career==