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
06 Aug 2016 Huddersfield Town v Brentford L 2-1 League Championship
09 Aug 2016 Exeter City v Brentford L 1-0 League Cup 1st round
13 Aug 2016 Brentford v Ipswich Town W 2-0 League Championship
16 Aug 2016 Brentford v Nottingham Forest W 1-0 League Championship
20 Aug 2016 Rotherham United v Brentford L 1-0 League Championship
27 Aug 2016 Brentford v Sheffield Wednesday D 1-1 League Championship
10 Sep 2016 Brighton and Hove Albion v Brentford W 0-2 League Championship
14 Sep 2016 Aston Villa v Brentford D 1-1 League Championship
17 Sep 2016 Brentford v Preston North End W 5-0 League Championship
24 Sep 2016 Wolverhampton Wanderers v Brentford L 3-1 League Championship
27 Sep 2016 Brentford v Reading W 4-1 League Championship
01 Oct 2016 Brentford v Wigan Athletic D 0-0 League Championship
15 Oct 2016 Newcastle United v Brentford L 3-1 League Championship
18 Oct 2016 Derby County v Brentford D 0-0 League Championship
22 Oct 2016 Brentford v Barnsley L 0-2 League Championship
28 Oct 2016 Queens Park Rangers v Brentford W 0-2 League Championship
04 Nov 2016 Brentford v Fulham L 0-2 League Championship
19 Nov 2016 Blackburn Rovers v Brentford L 3-2 League Championship
26 Nov 2016 Brentford v Birmingham City L 1-2 League Championship
03 Dec 2016 Norwich City v Brentford L 5-0 League Championship
10 Dec 2016 Brentford v Burton Albion W 2-1 League Championship
13 Dec 2016 Bristol City v Brentford W 0-1 League Championship
17 Dec 2016 Leeds United v Brentford L 1-0 League Championship
26 Dec 2016 Brentford v Cardiff City D 2-2 League Championship
31 Dec 2016 Brentford v Norwich City D 0-0 League Championship
02 Jan 2017 Birmingham City v Brentford W 1-3 League Championship
07 Jan 2017 Brentford v Eastleigh W 5-1 FA Cup 3rd round
14 Jan 2017 Brentford v Newcastle United L 1-2 League Championship
21 Jan 2017 Wigan Athletic v Brentford L 2-1 League Championship
28 Jan 2017 Chelsea v Brentford L 4-0 FA Cup 4th round
21 Feb 2017 Sheffield Wednesday v Brentford W 1-2 League Championship
25 Feb 2017 Brentford v Rotherham United W 4-2 League Championship
04 Mar 2017 Ipswich Town v Brentford D 1-1 League Championship
07 Mar 2017 Nottingham Forest v Brentford W 2-3 League Championship
11 Mar 2017 Brentford v Huddersfield Town L 0-1 League Championship
14 Mar 2017 Brentford v Wolverhampton Wanderers L 1-2 League Championship
17 Apr 2017 Barnsley v Brentford D 1-1 League Championship
05 Aug 2017 Sheffield United v Brentford L 1-0 League Championship
12 Aug 2017 Brentford v Nottingham Forest L 3-4 League Championship
22 Aug 2017 Queens Park Rangers v Brentford W 1-4 League Cup 2nd round
09 Sep 2017 Aston Villa v Brentford D 0-0 League Championship
12 Sep 2017 Sheffield Wednesday v Brentford L 2-1 League Championship
16 Sep 2017 Brentford v Reading D 1-1 League Championship
23 Sep 2017 Bolton Wanderers v Brentford W 0-3 League Championship
14 Oct 2017 Brentford v Millwall W 1-0 League Championship
21 Oct 2017 Brentford v Sunderland D 3-3 League Championship
28 Oct 2017 Preston North End v Brentford W 2-3 League Championship
01 Nov 2017 Birmingham City v Brentford W 0-2 League Championship
04 Nov 2017 Brentford v Leeds United W 3-1 League Championship
18 Nov 2017 Cardiff City v Brentford L 2-0 League Championship
21 Nov 2017 Brentford v Burton Albion D 1-1 League Championship
27 Nov 2017 Queens Park Rangers v Brentford D 2-2 League Championship
02 Dec 2017 Brentford v Fulham W 3-1 League Championship
09 Dec 2017 Hull City v Brentford L 3-2 League Championship
16 Dec 2017 Brentford v Barnsley D 0-0 League Championship
10 Feb 2018 Brentford v Preston North End D 1-1 League Championship
17 Feb 2018 Sunderland v Brentford W 0-2 League Championship
20 Feb 2018 Brentford v Birmingham City W 5-0 League Championship
24 Feb 2018 Leeds United v Brentford L 1-0 League Championship
06 Mar 2018 Burton Albion v Brentford W 0-2 League Championship
10 Mar 2018 Millwall v Brentford L 1-0 League Championship
13 Mar 2018 Brentford v Cardiff City L 1-3 League Championship
17 Mar 2018 Brentford v Middlesbrough D 1-1 League Championship
30 Mar 2018 Brentford v Sheffield United D 1-1 League Championship
02 Apr 2018 Bristol City v Brentford W 0-1 League Championship
07 Apr 2018 Brentford v Ipswich Town W 1-0 League Championship
10 Apr 2018 Nottingham Forest v Brentford W 0-1 League Championship
14 Apr 2018 Fulham v Brentford D 1-1 League Championship
21 Apr 2018 Brentford v Queens Park Rangers W 2-1 League Championship
28 Apr 2018 Barnsley v Brentford L 2-0 League Championship
06 May 2018 Brentford v Hull City D 1-1 League Championship


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.