Jamie started his youth rugby with Hillfoot Minis before moving on to Stirling County where he came through the age grades of midi and colts before playing for the senior side.
He then moved to play for Melrose and was named as part of the BT Sport Scottish Rugby Academy for ahaed of the 2016/17 season.
Jamie made his Warriors debut against Canda 'A' in Stirling and his competetive debut came later that year against the Scarlets.
Jamie represented Scotland at U17, U18, U19 and U20s levels, and got his first first call-up to the national team ahead of the 2017 Autumn Tests, coming off the bench in all three games against Samoa, New Zealand and Australia.
His 6 Nations debut came in 2018, coming off the bench in all 5 matches.
Date of birth: 08/09/93
Scotland Debut: October 2017
Place of birth: Stirling
2016 to present
Italy (replacement), Ireland (replacement), France(2), Georgia (replacement)
Wales (replacement), France (replacement), England (replacement), Ireland (replacement), Italy (replacement), Canada (replacement), USA, Argentina (replacement)
Samoa (replacement), New Zealand (replacement), Australia (replacement)