John Egan (Cork, 20 ottobre 1992) è un calciatore irlandese, difensore dello Sheffield Utd.
Inizia a giocare nel settore giovanile del Cork City, trasferendosi nel 2009 in Inghilterra, al Sunderland. Nel gennaio 2012 passa in prestito al Crystal Palace, con cui fa il suo esordio in Championship, la seconda serie inglese, il 21 gennaio. Successivamente, dopo aver giocato in FA Cup sempre con la squadra londinese, nel mese di marzo si trasferisce allo Sheffield United, sempre in prestito. Con la nuova squadra gioca una partita in League One, la terza serie inglese. Il 3 novembre passa in prestito al Bradford City, con cui gioca 4 partite da titolare in League Two; durante una di queste partite si rompe una gamba, e così il Bradford City interrompe il prestito rimandandolo al Sunderland.
Ha esordito in Under-21 il 4 giugno 2012 nella partita pareggiata per 2-2 contro i pari età dell'Italia, valida per le qualificazioni agli europei di categoria; nei mesi successivi scende in campo in altre tre partite, per un totale di 4 presenze nelle qualificazioni.