Es internacional absoluto por la selección de Escocia desde 2018.
[1] Comenzó su carrera en clubes de la segunda a la cuarta categoría del fútbol escocés, y en la temporada 2014-15 fichó por el Dundee F. C. de la Scottish Premiership proveniente del Alloa Athletic.
[2] Tras cuatro temporadas en el club, y dos préstamos al Hibernian y al Celtic, fichó permanentemente por este último club en mayo de 2018.
[3] Disputó un encuentro con la selección sub-19 de Escocia en 2010.
[4] Debutó tres años después, el 2 de junio de 2018, en la derrota por la mínima ante México por un encuentro amistoso.