Price signed for Glasgow Warriors in the 2013–14 season as part of their Elite Development Programme. As part of this deal, Price also plays for the BT Premiership side Stirling County.[5]
Price was selected in Scotland's 2019 Rugby World Cup squad and played in Scotland's opening Pool A match against Ireland. However he sustained a foot injury and that curtailed his World Cup experience.[10]
Price was capped by Scotland 'A' on 25 June 2022 in their match against Chile.[11]
In 2023 Price was selected in Scotland's 33 player squad for the 2023 Rugby World Cup in France.[12]
After performing strongly in the tour's warm-up matches, and despite Conor Murray having previously been named tour captain, Price was selected in the starting line up for the first Test, playing for 65 minutes as the Lions won 22-17 to take a lead in the series.[16][17] He then came off the bench for another cap in the second Test defeat, before being restored to the starting line-up for the third and decisive Test.[18][19]