Figurò tra i convocati del tour estivo del 2014 della nazionale scozzese, ma per il suo debutto internazionale dovette attendere l'8 novembre dello stesso anno in occasione del "test match" casalingo vinto 41-31 contro l'. In seguito giocò da titolare in tutte e 5 le partite del Sei Nazioni 2015 e, fresco vincitore del Pro12 con il suo club, fu pure selezionato per disputare la , segnando due mete contro il durante la fase a gironi e una meta nella partita dei quarti di finale persa 35-34 contro l'. Fece inoltre parte della selezione di rugby a 7 della che vinse la medaglia d'argento alle Olimpiadi di Rio de Janeiro 2016.