1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
John Egan honore sa première sélection avec l'équipe nationale d'Irlande Le 28 mars 2017 à l'occasion d'un match amical contre l'Islande. Il est titularisé et son équipe est battue par un but à zéro[5].
Il inscrit son premier but pour l'équipe nationale d'Irlande le face au Portugal, en reprenant de la tête un centre de Jamie McGrath. Mais son équipe s'incline finalement (2-1 score final)[6].