Niall McGinn

Date of birth20 July 1987
Place of birthDonaghmore
NationalityNorthern Irish
Weight75 kg
Height1.83 m
PositionDefender/Midfielder

Club history

Team Joined Left Loan / Trialist
Dungannon Swifts 01 Jul 2005 01 Jan 2008
Derry City 01 Jan 2008 01 Jan 2009
Celtic 01 Jan 2009
Brentford 07 Jul 2011 31 May 2012 L

Club stats

Season Team Competition Apps Subs Goals Y R
2011-12 Brentford FA Cup 1
1
2011-12 Brentford Johnstones Paint Trophy 1
1
2011-12 Brentford League One 27
10
5


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 2011 Brentford v Yeovil Town W 2-0 League One
13 Aug 2011 Sheffield United v Brentford L 2-0 League One
16 Aug 2011 Exeter City v Brentford W 1-2 League One
20 Aug 2011 Brentford v Leyton Orient W 5-0 League One
27 Aug 2011 Brentford v Tranmere Rovers L 0-2 League One
10 Sep 2011 Wycombe Wanderers v Brentford W 0-1 League One
13 Sep 2011 Brentford v Colchester United D 1-1 League One
17 Sep 2011 Brentford v Preston North End L 1-3 League One
24 Sep 2011 Oldham Athletic v Brentford W 0-2 League One
01 Oct 2011 Brentford v Huddersfield Town L 0-4 League One
15 Oct 2011 Brentford v Scunthorpe United D 0-0 League One
22 Oct 2011 Notts County v Brentford D 1-1 League One
25 Oct 2011 Brentford v Stevenage L 0-1 League One
29 Oct 2011 Brentford v Chesterfield W 2-1 League One
05 Nov 2011 Sheffield Wednesday v Brentford D 0-0 League One
08 Nov 2011 Brentford v AFC Bournemouth W 6-0 Johnstones Paint Trophy Quarter-final - southern section
12 Nov 2011 Brentford v Basingstoke Town W 1-0 FA Cup 1st round
19 Nov 2011 Brentford v Charlton Athletic L 0-1 League One
26 Nov 2011 Rochdale v Brentford W 1-2 League One
03 Dec 2011 Brentford v Wrexham L 0-1 FA Cup 2nd round
06 Dec 2011 Barnet v Brentford D 0-0 Johnstones Paint Trophy Semi-final - southern section
10 Dec 2011 Brentford v Hartlepool United W 2-1 League One
17 Dec 2011 Bury v Brentford D 1-1 League One
26 Dec 2011 Brentford v AFC Bournemouth D 1-1 League One
02 Jan 2012 Charlton Athletic v Brentford L 2-0 League One
07 Jan 2012 Tranmere Rovers v Brentford D 2-2 League One
14 Jan 2012 Brentford v Walsall D 0-0 League One
21 Jan 2012 Huddersfield Town v Brentford L 3-2 League One
14 Feb 2012 Colchester United v Brentford L 2-1 League One
03 Mar 2012 Yeovil Town v Brentford L 2-1 League One
06 Mar 2012 Brentford v Exeter City W 2-0 League One
10 Mar 2012 Brentford v Sheffield United L 0-2 League One
17 Mar 2012 Leyton Orient v Brentford L 2-0 League One
20 Mar 2012 AFC Bournemouth v Brentford L 1-0 League One
27 Mar 2012 Preston North End v Brentford W 1-3 League One
31 Mar 2012 Milton Keynes Dons v Brentford W 1-2 League One
03 Apr 2012 Brentford v Oldham Athletic W 2-0 League One
07 Apr 2012 Brentford v Bury W 3-0 League One
09 Apr 2012 Hartlepool United v Brentford D 0-0 League One
14 Apr 2012 Brentford v Notts County D 0-0 League One
28 Apr 2012 Brentford v Sheffield Wednesday 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
2008-09 Northern Ireland International Friendly
2
2009-10 Northern Ireland FIFA World Cup 1
1
2009-10 Northern Ireland International Friendly 2
1
2010-11 Northern Ireland International Friendly 1
2010-11 Northern Ireland Nations Cup 2
1
2010-11 Northern Ireland UEFA European Championship 1
1
2011-12 Northern Ireland International Friendly
1
2011-12 Northern Ireland UEFA European Championship 1
3
2012-13 Northern Ireland FIFA World Cup 3
1
2012-13 Northern Ireland International Friendly 1
2013-14 Northern Ireland FIFA World Cup 4
1
2013-14 Northern Ireland International Friendly 3
1
2014-15 Northern Ireland International Friendly 1
2014-15 Northern Ireland UEFA European Championship 3
1
1
2015-16 Northern Ireland International Friendly
2
2015-16 Northern Ireland UEFA European Championship 2
5
1
2016-17 Northern Ireland FIFA World Cup 1
5
2016-17 Northern Ireland International Friendly 1
2017-18 Northern Ireland FIFA World Cup
1
2018-19 Northern Ireland UEFA European Championship 2
1
2018-19 Northern Ireland UEFA Nations League 2
2019-20 Northern Ireland International Friendly
1
2019-20 Northern Ireland UEFA European Championship 1
1
2020-21 Northern Ireland FIFA World Cup
1
2020-21 Northern Ireland International Friendly 2
1
1
2020-21 Northern Ireland UEFA European Championship 2
1
2021-22 Northern Ireland FIFA World Cup
1
2021-22 Northern Ireland International Friendly 2
1
2021-22 Northern Ireland UEFA Nations League 1
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
19 Nov 2008 Northern Ireland v Hungary L 0-2 International Friendly
06 Jun 2009 Italy v Northern Ireland L 3-0 International Friendly
12 Aug 2009 Northern Ireland v Israel D 1-1 International Friendly
09 Sep 2009 Northern Ireland v Slovakia L 0-2 FIFA World Cup Europe group 3
14 Oct 2009 Czech Republic v Northern Ireland D 0-0 FIFA World Cup Europe group 3
14 Nov 2009 Northern Ireland v Serbia L 0-1 International Friendly
03 Mar 2010 Albania v Northern Ireland L 1-0 International Friendly
08 Oct 2010 Northern Ireland v Italy D 0-0 UEFA European Championship Group C
12 Oct 2010 Faroe Islands v Northern Ireland D 1-1 UEFA European Championship Group C
17 Nov 2010 Northern Ireland v Morocco D 1-1 International Friendly
09 Feb 2011 Northern Ireland v Scotland L 0-3 Nations Cup
24 May 2011 Republic of Ireland v Northern Ireland L 5-0 Nations Cup
27 May 2011 Wales v Northern Ireland L 2-0 Nations Cup
10 Aug 2011 Northern Ireland v Faroe Islands W 4-0 UEFA European Championship Group C
02 Sep 2011 Northern Ireland v Serbia L 0-1 UEFA European Championship Group C
06 Sep 2011 Estonia v Northern Ireland L 4-1 UEFA European Championship Group C
11 Oct 2011 Italy v Northern Ireland L 3-0 UEFA European Championship Group C
02 Jun 2012 Netherlands v Northern Ireland L 6-0 International Friendly
16 Oct 2012 Portugal v Northern Ireland D 1-1 FIFA World Cup Europe group F
14 Nov 2012 Northern Ireland v Azerbaijan D 1-1 FIFA World Cup Europe group F
06 Feb 2013 Malta v Northern Ireland D 0-0 International Friendly
26 Mar 2013 Northern Ireland v Israel L 0-2 FIFA World Cup Europe group F
14 Aug 2013 Northern Ireland v Russia W 1-0 FIFA World Cup Europe group F
06 Sep 2013 Northern Ireland v Portugal L 2-4 FIFA World Cup Europe group F
10 Sep 2013 Luxembourg v Northern Ireland L 3-2 FIFA World Cup Europe group F
11 Oct 2013 Azerbaijan v Northern Ireland L 2-0 FIFA World Cup Europe group F
15 Oct 2013 Israel v Northern Ireland D 1-1 FIFA World Cup Europe group F
15 Nov 2013 Turkey v Northern Ireland L 1-0 International Friendly
05 Mar 2014 Cyprus v Northern Ireland D 0-0 International Friendly
30 May 2014 Uruguay v Northern Ireland L 1-0 International Friendly
04 Jun 2014 Chile v Northern Ireland L 2-0 International Friendly
07 Sep 2014 Hungary v Northern Ireland W 1-2 UEFA European Championship Qualifying group F
11 Oct 2014 Northern Ireland v Faroe Islands W 2-0 UEFA European Championship Qualifying group F
14 Nov 2014 Romania v Northern Ireland L 2-0 UEFA European Championship Qualifying group F
29 Mar 2015 Northern Ireland v Finland W 2-1 UEFA European Championship Qualifying group F
31 May 2015 Northern Ireland v Qatar D 1-1 International Friendly
04 Sep 2015 Faroe Islands v Northern Ireland W 1-3 UEFA European Championship Qualifying group F
07 Sep 2015 Northern Ireland v Hungary D 1-1 UEFA European Championship Qualifying group F
08 Oct 2015 Northern Ireland v Greece W 3-1 UEFA European Championship Qualifying group F
11 Oct 2015 Finland v Northern Ireland D 1-1 UEFA European Championship Qualifying group F
28 Mar 2016 Northern Ireland v Slovenia W 1-0 International Friendly
27 May 2016 Northern Ireland v Belarus W 3-0 International Friendly
16 Jun 2016 Ukraine v Northern Ireland W 0-2 UEFA European Championship Group C
21 Jun 2016 Northern Ireland v Germany L 0-1 UEFA European Championship Group C
25 Jun 2016 Wales v Northern Ireland L 1-0 UEFA European Championship Finals - Round of 16
04 Sep 2016 Czech Republic v Northern Ireland D 0-0 FIFA World Cup Europe group C
08 Oct 2016 Northern Ireland v San Marino W 4-0 FIFA World Cup Europe group C
11 Oct 2016 Germany v Northern Ireland L 2-0 FIFA World Cup Europe group C
11 Nov 2016 Northern Ireland v Azerbaijan W 4-0 FIFA World Cup Europe group C
15 Nov 2016 Northern Ireland v Croatia L 0-3 International Friendly
26 Mar 2017 Northern Ireland v Norway W 2-0 FIFA World Cup Europe group C
10 Jun 2017 Azerbaijan v Northern Ireland W 0-1 FIFA World Cup Europe group C
01 Sep 2017 San Marino v Northern Ireland W 0-3 FIFA World Cup Europe group C
08 Sep 2018 Northern Ireland v Bosnia and Herzegovina L 1-2 UEFA Nations League League B Group B3
18 Nov 2018 Northern Ireland v Austria L 1-2 UEFA Nations League League B Group B3
21 Mar 2019 Northern Ireland v Estonia W 2-0 UEFA European Championship Qualifying group C
24 Mar 2019 Northern Ireland v Belarus W 2-1 UEFA European Championship Qualifying group C
09 Sep 2019 Northern Ireland v Germany L 0-2 UEFA European Championship Qualifying group C
14 Oct 2019 Czech Republic v Northern Ireland W 2-3 International Friendly
16 Nov 2019 Northern Ireland v Netherlands D 0-0 UEFA European Championship Qualifying group C
08 Oct 2020 Bosnia and Herzegovina v Northern Ireland W 1-1 (4-3) UEFA European Championship Play-off semi-final Path B
12 Nov 2020 Northern Ireland v Slovakia L 1-2 UEFA European Championship Play-off final Path B
28 Mar 2021 Northern Ireland v USA L 1-2 International Friendly
31 Mar 2021 Northern Ireland v Bulgaria D 0-0 FIFA World Cup Europe group C
30 May 2021 Malta v Northern Ireland W 0-3 International Friendly
03 Jun 2021 Ukraine v Northern Ireland L 1-0 International Friendly
05 Sep 2021 Estonia v Northern Ireland W 0-1 International Friendly
12 Oct 2021 Bulgaria v Northern Ireland L 2-1 FIFA World Cup Europe group C
25 Mar 2022 Luxembourg v Northern Ireland W 1-3 International Friendly
29 Mar 2022 Northern Ireland v Hungary L 0-1 International Friendly
02 Jun 2022 Northern Ireland v Greece L 0-1 UEFA Nations League League C Group C2
05 Jun 2022 Cyprus v Northern Ireland D 0-0 UEFA Nations League League C Group C2
12 Jun 2022 Northern Ireland v Cyprus D 2-2 UEFA Nations League League C Group C2


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