1 Ne sont comptabilisés que les matchs en compétitions officielles, quel que soit le statut (amateur et professionnel). Les matchs amicaux ne sont pas comptabilisés. 2 Matchs officiels. Dernière mise à jour:
Né à Magherafelt en Irlande du Nord, Aaron Donnelly commence le football avec le club local de Magherafelt Sky Blues. Il est formé par le Dungannon Swifts avant de rejoindre Nottingham Forest à l'été 2019, afin d'y poursuivre sa formation[1]. Le , il signe son premier contrat professionnel avec Nottingham Forest[2].
Il joue son premier match en professionnel le , lors d'une rencontre de coupe de la Ligue anglaise contre le Grimsby Town. Il est titularisé lors de ce match remporté par son équipe sur le score de trois buts à zéro[3],[4]. En , Donnelly prolonge son contrat avec Nottingham Forest[5].
Le , Donnelly est prêté jusqu'à la fin de la saison à Port Vale[6].
Aaron Donnelly rejoint le club écossais du Dundee FC le , sous la forme d'un prêt d'une saison[7].
Ses débuts avec son nouveau club sont toutefois retardés en raison d'une blessure à la cheville qui le tient éloigné des terrains pendant plusieurs semaines[8]. Il joue son premier match pour Dundee le , lors d'une rencontre de championnat face au Livingston FC. Il est titularisé en défense centrale et son équipe s'impose par deux buts à zéro[9].
Le , Aaron Donnelly fait son retour au Dundee FC en signant un contrat de trois ans et demi avec le club écossais, valable jusqu'en [12].
En sélection
Aaron Donnelly commence sa carrière internationale avec l'équipe d'Irlande du Nord des moins de 16 ans. Avec cette équipe il joue deux matchs en 2018[13].
Il honore sa première sélection le , contre Andorre. Il entre en jeu à la place de Ciaron Brown lors de cette rencontre remportée par les siens sur le score de deux buts à zéro[15],[16].