John Egan

Date of birth20 October 1992
Place of birthCork
NationalityIrish
Weight75 kg
Height1.85 m
PositionDefender

John Egan joined Gillingham in July 2014 with a two-year contract.

He joined Brentford in July 2016 with a three-year contract that was extended to June 2020 in February 2017.

John joined Sheffield United in July 2018 for a reported club record fee with a four-year contract that was extended to June 2024 in August 2020.

Club history

Team Joined Left Loan / Trialist
Sunderland 01 Jul 2010 30 Jun 2014
Crystal Palace 05 Jan 2012 05 Feb 2012 L
Sheffield United 06 Mar 2012 06 Apr 2012 L
Bradford City 05 Nov 2012 05 Jan 2013 L
Southend United 27 Feb 2014 31 May 2014 L
Gillingham 03 Jul 2014 30 Jun 2016
Brentford 01 Jul 2016 19 Jul 2018
Sheffield United 19 Jul 2018

Club stats

Season Team Competition Apps Subs Goals Y R
2011-12 Crystal Palace FA Cup 1
2011-12 Crystal Palace League Championship 1
2011-12 Sheffield United League One 1
2012-13 Bradford City League Two 4
2013-14 Southend United League Two 13
1
3
2013-14 Southend United League Two Play-Offs 2
1
2014-15 Gillingham FA Cup 1
2014-15 Gillingham Johnstones Paint Trophy 4
1
1
2014-15 Gillingham League Cup 2
2014-15 Gillingham League One 45
4
7
2015-16 Gillingham FA Cup 1
2015-16 Gillingham Johnstones Paint Trophy 1
2015-16 Gillingham League Cup 1
1
2015-16 Gillingham League One 35
1
6
4
2016-17 Brentford FA Cup 2
2016-17 Brentford League Championship 34
4
7
2016-17 Brentford League Cup 1
2017-18 Brentford League Championship 32
1
2
4
2017-18 Brentford League Cup 1
1
2019-20 Sheffield United FA Cup 2
2019-20 Sheffield United Premier League 36
2
3
1
2020-21 Sheffield United FA Cup 3
2020-21 Sheffield United Premier League 30
1
7
1
2023-24 Sheffield United League Cup 1
2023-24 Sheffield United Premier League 6
2


Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.

Club matches

Date Match Result Competition Round
09 Aug 2014 Milton Keynes Dons v Gillingham L 4-2 League One
12 Aug 2014 Yeovil Town v Gillingham W 1-2 League Cup 1st round
16 Aug 2014 Gillingham v Yeovil Town W 2-0 League One
19 Aug 2014 Gillingham v Swindon Town D 2-2 League One
23 Aug 2014 Barnsley v Gillingham L 4-1 League One
26 Aug 2014 Gillingham v Newcastle United L 0-1 League Cup 2nd round
30 Aug 2014 Gillingham v Crewe Alexandra W 2-0 League One
05 Sep 2014 Coventry City v Gillingham L 1-0 League One
13 Sep 2014 Oldham Athletic v Gillingham D 0-0 League One
16 Sep 2014 Gillingham v Peterborough United W 2-1 League One
20 Sep 2014 Gillingham v Walsall D 0-0 League One
27 Sep 2014 Sheffield United v Gillingham L 2-1 League One
04 Oct 2014 Notts County v Gillingham L 1-0 League One
11 Oct 2014 Gillingham v Scunthorpe United L 0-3 League One
18 Oct 2014 Rochdale v Gillingham D 1-1 League One
21 Oct 2014 Gillingham v Preston North End L 0-1 League One
25 Oct 2014 Gillingham v Crawley Town D 1-1 League One
01 Nov 2014 Fleetwood Town v Gillingham L 1-0 League One
08 Nov 2014 Gillingham v Bristol City L 1-2 FA Cup 1st round
11 Nov 2014 Crawley Town v Gillingham W 1-2 Johnstones Paint Trophy Quarter-final - southern section
15 Nov 2014 Gillingham v Leyton Orient W 3-2 League One
22 Nov 2014 Bradford City v Gillingham D 1-1 League One
29 Nov 2014 Gillingham v Port Vale D 2-2 League One
06 Dec 2014 Gillingham v Leyton Orient W 1-0 Johnstones Paint Trophy Semi-final - southern section
13 Dec 2014 Doncaster Rovers v Gillingham W 1-2 League One
20 Dec 2014 Gillingham v Chesterfield L 2-3 League One
26 Dec 2014 Colchester United v Gillingham W 1-2 League One
28 Dec 2014 Gillingham v Bristol City L 1-3 League One
03 Jan 2015 Port Vale v Gillingham L 2-1 League One
06 Jan 2015 Gillingham v Bristol City L 2-4 Johnstones Paint Trophy Final - southern section (1st leg)
17 Jan 2015 Gillingham v Coventry City W 3-1 League One
24 Jan 2015 Gillingham v Oldham Athletic W 3-2 League One
29 Jan 2015 Bristol City v Gillingham D 1-1 Johnstones Paint Trophy Semi-final 2nd leg
01 Feb 2015 Walsall v Gillingham D 1-1 League One
07 Feb 2015 Gillingham v Sheffield United W 2-0 League One
10 Feb 2015 Peterborough United v Gillingham W 1-2 League One
14 Feb 2015 Gillingham v Milton Keynes Dons W 4-2 League One
21 Feb 2015 Yeovil Town v Gillingham D 2-2 League One
28 Feb 2015 Gillingham v Barnsley L 0-1 League One
03 Mar 2015 Swindon Town v Gillingham W 0-3 League One
07 Mar 2015 Gillingham v Doncaster Rovers D 1-1 League One
14 Mar 2015 Bristol City v Gillingham D 0-0 League One
17 Mar 2015 Chesterfield v Gillingham L 3-0 League One
21 Mar 2015 Gillingham v Colchester United D 2-2 League One
28 Mar 2015 Crawley Town v Gillingham W 1-2 League One
03 Apr 2015 Gillingham v Fleetwood Town L 0-1 League One
06 Apr 2015 Leyton Orient v Gillingham D 3-3 League One
11 Apr 2015 Gillingham v Bradford City W 1-0 League One
14 Apr 2015 Preston North End v Gillingham D 2-2 League One
18 Apr 2015 Gillingham v Rochdale W 1-0 League One
25 Apr 2015 Scunthorpe United v Gillingham L 2-1 League One
03 May 2015 Gillingham v Notts County W 3-1 League One
08 Aug 2015 Gillingham v Sheffield United W 4-0 League One
11 Aug 2015 Plymouth Argyle v Gillingham W 1-2 League Cup 1st round
15 Aug 2015 Port Vale v Gillingham D 1-1 League One
18 Aug 2015 Bradford City v Gillingham W 1-2 League One
22 Aug 2015 Gillingham v Wigan Athletic W 2-0 League One
25 Aug 2015 Birmingham City v Gillingham L 2-0 League Cup 2nd round
29 Aug 2015 Peterborough United v Gillingham D 1-1 League One
12 Sep 2015 Gillingham v Blackpool W 2-1 League One
19 Sep 2015 Colchester United v Gillingham L 2-1 League One
26 Sep 2015 Barnsley v Gillingham L 2-0 League One
29 Sep 2015 Gillingham v Fleetwood Town W 5-1 League One
03 Oct 2015 Gillingham v Oldham Athletic D 3-3 League One
10 Oct 2015 Chesterfield v Gillingham W 1-3 League One
17 Oct 2015 Crewe Alexandra v Gillingham W 0-1 League One
20 Oct 2015 Gillingham v Scunthorpe United W 2-1 League One
24 Oct 2015 Gillingham v Southend United D 1-1 League One
31 Oct 2015 Walsall v Gillingham L 3-2 League One
07 Nov 2015 Stevenage v Gillingham L 3-0 FA Cup 1st round
10 Nov 2015 Gillingham v Yeovil Town L 1-1 (4-5) Johnstones Paint Trophy Quarter-final - southern section
14 Nov 2015 Gillingham v Bury W 3-1 League One
21 Nov 2015 Coventry City v Gillingham L 4-1 League One
24 Nov 2015 Gillingham v Rochdale W 2-0 League One
28 Nov 2015 Shrewsbury Town v Gillingham D 2-2 League One
12 Dec 2015 Gillingham v Burton Albion L 0-3 League One
19 Dec 2015 Millwall v Gillingham W 0-3 League One
26 Dec 2015 Swindon Town v Gillingham W 1-3 League One
28 Dec 2015 Gillingham v Colchester United W 1-0 League One
02 Jan 2016 Gillingham v Bradford City W 3-0 League One
07 Jan 2016 Wigan Athletic v Gillingham L 3-2 League One
16 Jan 2016 Doncaster Rovers v Gillingham D 2-2 League One
23 Jan 2016 Gillingham v Peterborough United W 2-1 League One
30 Jan 2016 Blackpool v Gillingham L 1-0 League One
06 Feb 2016 Gillingham v Swindon Town D 0-0 League One
13 Feb 2016 Gillingham v Barnsley W 2-1 League One
12 Apr 2016 Gillingham v Walsall L 1-2 League One
16 Apr 2016 Gillingham v Port Vale L 0-2 League One
19 Apr 2016 Rochdale v Gillingham D 1-1 League One
23 Apr 2016 Gillingham v Shrewsbury Town L 2-3 League One
30 Apr 2016 Burton Albion v Gillingham L 2-1 League One
08 May 2016 Gillingham v Millwall L 1-2 League One


Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.

International stats

Season Team Competition Apps Subs Goals Y R
2016-17 Republic of Ireland International Friendly 2
1
2018-19 Republic of Ireland International Friendly 2
2019-20 Republic of Ireland International Friendly 1
2019-20 Republic of Ireland UEFA European Championship 3
2020-21 Republic of Ireland International Friendly 3
2020-21 Republic of Ireland UEFA European Championship 1
2020-21 Republic of Ireland UEFA Nations League 2
2021-22 Republic of Ireland FIFA World Cup 6
1
1
2021-22 Republic of Ireland International Friendly 3
2021-22 Republic of Ireland UEFA Nations League 3
2022-23 Republic of Ireland International Friendly 2
1
2022-23 Republic of Ireland UEFA European Championship 3
2
2022-23 Republic of Ireland UEFA Nations League 2
2
1
2023-24 Republic of Ireland UEFA European Championship 2


Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.

International matches

Date Match Result Competition Round
28 Mar 2017 Republic of Ireland v Iceland L 0-1 International Friendly
01 Jun 2017 Mexico v Republic of Ireland L 3-1 International Friendly
11 Sep 2018 Poland v Republic of Ireland D 1-1 International Friendly
15 Nov 2018 Republic of Ireland v Northern Ireland D 0-0 International Friendly
10 Sep 2019 Republic of Ireland v Bulgaria W 3-1 International Friendly
12 Oct 2019 Georgia v Republic of Ireland D 0-0 UEFA European Championship Qualifying group D
15 Oct 2019 Switzerland v Republic of Ireland L 2-0 UEFA European Championship Qualifying group D
18 Nov 2019 Republic of Ireland v Denmark D 1-1 UEFA European Championship Qualifying group D
03 Sep 2020 Bulgaria v Republic of Ireland D 1-1 UEFA Nations League League B Group B4
06 Sep 2020 Republic of Ireland v Finland L 0-1 UEFA Nations League League B Group B4
08 Oct 2020 Slovakia v Republic of Ireland L 0-0 (2-4) UEFA European Championship Play-off semi-final Path B
12 Nov 2020 England v Republic of Ireland L 3-0 International Friendly
03 Jun 2021 Andorra v Republic of Ireland W 1-4 International Friendly
08 Jun 2021 Hungary v Republic of Ireland D 0-0 International Friendly
01 Sep 2021 Portugal v Republic of Ireland L 2-1 FIFA World Cup Europe group A
04 Sep 2021 Republic of Ireland v Azerbaijan D 1-1 FIFA World Cup Europe group A
07 Sep 2021 Republic of Ireland v Serbia D 1-1 FIFA World Cup Europe group A
09 Oct 2021 Azerbaijan v Republic of Ireland W 0-3 FIFA World Cup Europe group A
12 Oct 2021 Republic of Ireland v Qatar W 4-0 International Friendly
11 Nov 2021 Republic of Ireland v Portugal D 0-0 FIFA World Cup Europe group A
14 Nov 2021 Luxembourg v Republic of Ireland W 0-3 FIFA World Cup Europe group A
26 Mar 2022 Republic of Ireland v Belgium D 2-2 International Friendly
29 Mar 2022 Republic of Ireland v Lithuania W 1-0 International Friendly
04 Jun 2022 Armenia v Republic of Ireland L 1-0 UEFA Nations League League B Group B1
08 Jun 2022 Republic of Ireland v Ukraine L 0-1 UEFA Nations League League B Group B1
11 Jun 2022 Republic of Ireland v Scotland W 3-0 UEFA Nations League League B Group B1
24 Sep 2022 Scotland v Republic of Ireland L 2-1 UEFA Nations League League B Group B1
27 Sep 2022 Republic of Ireland v Armenia W 3-2 UEFA Nations League League B Group B1
17 Nov 2022 Republic of Ireland v Norway L 1-2 International Friendly
20 Nov 2022 Malta v Republic of Ireland W 0-1 International Friendly
22 Mar 2023 Republic of Ireland v Latvia W 3-2 International Friendly
27 Mar 2023 Republic of Ireland v France L 0-1 UEFA European Championship Qualifying group B
16 Jun 2023 Greece v Republic of Ireland L 2-1 UEFA European Championship Qualifying group B
19 Jun 2023 Republic of Ireland v Gibraltar W 3-0 UEFA European Championship Qualifying group B
07 Sep 2023 France v Republic of Ireland L 2-0 UEFA European Championship Qualifying group B
10 Sep 2023 Republic of Ireland v Netherlands L 1-2 UEFA European Championship Qualifying group B


Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.