1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 29 août 2022
Lors de la saison 2012-2013, il se met en évidence avec le club d'Aberdeen, en inscrivant un total de 18 buts en championnat. Il est notamment l'auteur d'un triplé le 29 décembre 2012, sur la pelouse du Dundee FC (victoire 1-3)[4].
Le 7 septembre 2014, il marque son deuxième but, face à la Hongrie. Ce match perdu 1-2 rentre dans le cadre des éliminatoires de l'Euro 2016. Il est ensuite retenu par le sélectionneur Michael O'Neill afin de participer à la phase finale de l'Euro 2016 organisée en France. Lors de cette compétition, il joue trois matchs. Il se met en évidence en inscrivant un but en phase de poule face à l'Ukraine (victoire 2-0). L'Irlande s'incline en huitièmes de finale face au Pays de Galles[5].
Le 15 novembre 2016, il officie pour la première fois comme capitaine de la sélection, lors d'une rencontre amicale face à la Croatie. Le 21 mars 2019, il marque un quatrième but, contre l'Estonie. Le 8 octobre 2020, il inscrit son cinquième but, face à la Bosnie-Herzégovine[5].