John Egan is an Irish professional footballer who plays as a defender for Sheffield United and the Irish national team. He has had loan spells with Crystal Palace, Sheffield United, Bradford City and Southend United, and has represented Ireland at under-17, under-19 and under-21 level.