1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 4 juin 2023
Pur produit du centre de formation du Celtic Glasgow, McGeady est natif d'Écosse mais choisit la nationalité irlandaise grâce à ses origines. Grand espoir du football irlandais, son premier match en tant que professionnel en 2004 est couronné d'un but et du titre de joueur du match. En , il signe pour quatre ans et demi au Spartak Moscou. Après quatre saisons en Russie, il revient en Grande-Bretagne lors du mercato d'hiver 2014 en signant à Everton[1]. Le , il est prêté au Sheffield Wednesday. Il dispute treize rencontres avant de retrouver Everton à l'issue de la saison.
Le , McGeady est prêté pour une saison à Preston North End[2]. Très souvent utilisé par Simon Grayson, le milieu irlandais prend part à 34 matchs de championnat et inscrit huit buts sous le maillot des Lilywhites. Il est même nommé meilleur joueur du mois de Championship en février 2017 puis meilleur joueur du club de la saison[3].
Le , il signe un contrat de trois ans avec Sunderland[4].