1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 18 mai 2024
Cunningham commence sa carrière avec le Cregmore FC à l'âge de 6 ans. En 2004, il rejoint Mervue United avant d'accepter un contrat Manchester City. Il fait ses débuts en équipe première en tant que défenseur latéral gauche lors d'un match de FA Cup face à Scunthorpe United en rentrant à la 46e minute ; match qui est remporté par les Citizens 4 buts à 2. Il fait ses débuts en Premier League le face à Birmingham City en remplaçant Adam Johnson dans les dernières minutes de la partie.
Le 28 janvier 2021, fait son retour à Preston North End sous forme de prêt jusqu'à la fin de la saison. Le 26 avril 2021 il s'engage définitivement avec Preston, signant un contrat de trois ans[2].
Carrière internationale
Greg Cunningham est appelé pour la première fois en équipe d'Irlande par le manager Giovanni Trapattoni le pour un match amical face au Brésil mais il n'entre pas en jeu. Le , il est pour la première fois titulaire lors du match face à l'Algérie.