Attaccante agile nei movimenti[1][2], freddo sotto rete ed efficace nel gioco aereo[1], abile ad inserirsi tra gli spazi[2] e preciso nel battere i calci piazzati, che si tratti di rigori[3], o punizioni.[4][5]
Carriera
Club
Muove i suoi primi passi nelle giovanili del Livingston[6][7], con cui esordisce in prima squadra a 16 anni nella seconda divisione scozzese.[7] Il 26 gennaio 2011 viene tesserato dal Wolverhampton, firmando un contratto di due anni e mezzo.[8]
Alla ricerca di maggior spazio, il 27 agosto 2011 si trasferisce in prestito all'Hibernian.[1] Nel 2013, alla luce delle ottime prestazioni fornite in Scozia[9], gli inglesi gli prolungano il contratto fino al 2014, inserendolo in pianta stabile in rosa[9], in vista del campionato di League One.
Il 31 gennaio 2014 firma un contratto di quattro anni e mezzo con il Celtic.[10] In coppia con Anthony Stokes[11] mette a segno 7 reti, tra cui una tripletta all'Inverness[12], in 13 presenze, archiviando il titolo scozzese a fine stagione. Il 15 luglio esordisce in Champions League contro il KR Reykjavik, partita valida per l'accesso alla fase a gironi della competizione.[13]
Nazionale
Esordisce in nazionale il 14 novembre 2012 contro il Lussemburgo in amichevole, subentrando al 70' al posto di Andrew Shinnie.[14] Mette a segno le sue prime reti in nazionale il 10 giugno 2017 contro l'Inghilterra (2-2 il finale), derby britannico di qualificazione alla fase finale dei Mondiali 2018, in cui realizza una doppietta.[15]