Debuut als prof: 20 oktober 2012: St. Mirren F.C. – Celtic F.C. 0-5 (na 79 minuten ingevallen voor Jim Goodwin).
Interlanddebuut Schotland: 29 maart 2016: Schotland – Denemarken 1-0.
Debuut als prof: 20 oktober 2012: St. Mirren F.C. – Celtic F.C. 0-5 (na 79 minuten ingevallen voor Jim Goodwin).
Interlanddebuut Schotland: 29 maart 2016: Schotland – Denemarken 1-0.
Debuut als prof: 8 maart 2013: CS Gaz Metan Medias – FC Vittorul Constanta 4-1 (na 86 minuten ingevallen voor Mihai Balasa).
Interlanddebuut Macedonië: 29 mei 2016: Macedonië – Azerbeidzjan 3-1 (na 30 minuten ingevallen voor Enis Bardhi).
Interlanddebuut Andorra: 6 juni 2015: Andorra – Equatoriaal-Guinee 0-1 (na 58 minuten ingevallen voor Oscar Sonnejee).
Debuut als prof: 7 oktober 2012: FC Zürich – BSC Young Boys 1-1 (na 51 minuten vervangen door Josef Martínez).
Interlanddebuut Bosnië en Herzegovina: 16 november 2023: Luxemburg – Bosnië en Herzegovina 4-1 (na 80 minuten vervangen door Smail Prevljak).
Debuut als prof: 8 december 2013: FC Thun – BSC Young Boys 1-0 (na 39 minuten ingevallen voor Marco Wölfli).
Interlanddebuut Zwitserland: 15 oktober 2018: IJsland – Zwitserland 1-2.
Interlanddebuut Zuid-Afrika: 8 oktober 2020: Zuid-Afrika – Namibië 1-1 (na 73 minuten ingevallen voor Ronwen Williams).
Interlanddebuut Schotland: 5 maart 2014: Polen – Schotland 0-1 (na 67 minuten ingevallen voor Barry Bannan).
Interlanddebuut Denemarken: 8 september 2020: Denemarken – Engeland 0-0 (na 73 minuten vervangen door Pierre-Emile Højbjerg).
Debuut als prof: 24 augustus 2013: FC Barcelona B – CD Lugo 2-1 (na 71 minuten ingevallen voor Joan Román).
Interlanddebuut Macedonië: 14 augustus 2013: Macedonië – Bulgarije 2-0 (na 59 minuten ingevallen voor Goran Pandev).