Skip to content
Niall McGinn

Niall McGinn

Attack - Left Winger  at Peterhead FC
Age38
CitizenshipNorthern Ireland
Height1.83 m
Footboth
BornJuly 20, 1987
at Peterhead FC 323 days · joined 2025-07-05
👕500+ Apps 100+ Goals 🎯100+ Assists 🏴50+ Caps Veteran
Market value €50k
Left Winger Attack

Career snapshot

10
clubs played for
06/07
debut season
0.21
goals / match
Aberdeen FC
top club · 356 apps

Position rank · 25/26

#83
goals rank
#95
assists rank
129
season goals
116
season assists

Among 275 Attack - Left Wingers · ≥200 mins

Career highs

€1.00m
peak value · 2010
€220k
top transfer fee · 08/09
21
best season · 12/13
67 / 6
int'l caps / goals
604Appearances
129Goals
116Assists
19Yellow cards
0Red cards
108Full matches (90′)
Full nameNiall McGinn
Date of birth1987-07-20 (38 yrs)
Place of birthDonaghmore, Northern Ireland
CitizenshipNorthern Ireland
PositionAttack - Left Winger (main: Attack)
Footboth
Height183.00 m
Current clubPeterhead FC
Joined2025-07-05
Contract expires2026-05-31
Jul 2025
Transfer: Glentoran → Peterhead
25/26 · Transfer
Jul 2025
25/26 — Peterhead FC
12 matches · 1 G · 1 A · across 3 competitions
Jun 2025
Transfer: Morton → Glentoran
24/25 · Return from loan
Apr 2025
Injury: unknown
4 games missed
Nov 2024
Injury: unknown
1 games missed
Aug 2024
Transfer: Glentoran → Morton
24/25 · Loan
Aug 2024
Injury: unknown
Jul 2024
24/25 — Greenock Morton FC, Glentoran FC
28 matches · 2 G · 1 A · across 4 competitions
Feb 2024
Injury: unknown
5 games missed
Dec 2023
Injury: unknown
1 games missed
Jul 2023
23/24 — Glentoran FC
34 matches · 6 G · 9 A · across 6 competitions
Feb 2023
Injury: unknown
1 games missed
Jan 2023
Transfer: Dundee FC → Glentoran
22/23 · Transfer
Jul 2022
22/23 — Dundee FC, Glentoran FC
29 matches · 11 G · 4 A · across 6 competitions
Jan 2022
Transfer: Aberdeen FC → Dundee FC
21/22 · Transfer
Jul 2021
21/22 — Aberdeen FC, Dundee FC
28 matches · 2 G · 5 A · across 5 competitions
Nov 2020
Injury: unknown
3 games missed
Jul 2020
20/21 — Aberdeen FC
29 matches · 2 G · 2 A · across 5 competitions
Dec 2019
Injury: unknown
2 games missed
Jul 2019
19/20 — Aberdeen FC
41 matches · 7 G · 10 A · across 4 competitions
Apr 2019
Injury: unknown
6 games missed
Dec 2018
Injury: unknown
1 games missed
Oct 2018
Injury: unknown
1 games missed
Jul 2018
18/19 — Aberdeen FC
37 matches · 8 G · 9 A · across 4 competitions
Apr 2018
Injury: unknown
1 games missed
Mar 2018
Injury: unknown
2 games missed
Jan 2018
Transfer: Without Club → Aberdeen FC
17/18 · Transfer
Nov 2017
Transfer: Gwangju FC → Without Club
17/18 · Transfer
Jul 2017
Transfer: Aberdeen FC → Gwangju FC
17/18 · Transfer
Jul 2017
17/18 — Aberdeen FC
16 matches · 2 G · 6 A · across 3 competitions
Jul 2017
2017 — Gwangju FC
8 matches · 0 G · 0 A · across 3 competitions
Apr 2017
Injury: unknown
1 games missed
Jul 2016
16/17 — Aberdeen FC
50 matches · 14 G · 12 A · across 4 competitions
Mar 2016
Injury: unknown
1 games missed
Jul 2015
15/16 — Aberdeen FC
44 matches · 12 G · 15 A · across 4 competitions
Jul 2014
14/15 — Aberdeen FC
45 matches · 7 G · 17 A · across 4 competitions
Jul 2013
13/14 — Aberdeen FC
44 matches · 14 G · 7 A · across 3 competitions
Jul 2012
Transfer: Celtic → Aberdeen FC
12/13 · Transfer
Jul 2012
12/13 — Aberdeen FC
39 matches · 21 G · 2 A · across 3 competitions
May 2012
Transfer: Brentford → Celtic
11/12 · Return from loan
Jul 2011
11/12 — Brentford FC
41 matches · 5 G · 4 A · across 3 competitions
Jul 2011
Transfer: Celtic → Brentford
11/12 · Loan
Jul 2010
10/11 — Celtic FC
12 matches · 3 G · 2 A · across 2 competitions
Jul 2009
09/10 — Celtic FC
24 matches · 3 G · 2 A · across 4 competitions
Jan 2009
Transfer: Derry City → Celtic
08/09 · Transfer · €220k
Jul 2008
2008 — Derry City
41 matches · 9 G · 8 A · across 3 competitions
Jan 2008
Transfer: Dungannon → Derry City
07/08 · Transfer · €60k
Jul 2007
07/08 — Dungannon Swifts FC
1 matches · 0 G · 0 A · across 1 competition
Jul 2006
06/07 — Dungannon Swifts FC
1 matches · 0 G · 0 A · across 1 competition
Jul 2005
Transfer: Dungannon U18 → Dungannon
05/06 · Transfer
Jan 1970
Peak market value: €1.00m
Highest valuation recorded in dataset

Percentile rank vs 30 other Attack - Left Wingers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).

Goals1 total · 0.36/90
90
Assists1 total · 0.36/90
60
G+A2 total · 0.72/90
83
Yellow cards0 total · 0.00/90
70
9,736 min
Minutes played by club
Peterhead FC 2.6%
Greenock Morton FC 7.5%
Glentoran FC 9.7%
Dundee FC 6.4%
Aberdeen FC 55.6%
Gwangju FC 0.0%
Derry City 5.3%
Brentford FC 4.8%
Celtic FC 8.1%
Dungannon Swifts FC 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Peterhead FC 1 25/26 25/26 12 1 1 249
Greenock Morton FC 1 24/25 24/25 24 1 1 734
Glentoran FC 3 22/23 24/25 58 16 11 942
Dundee FC 2 21/22 22/23 26 4 6 627
Aberdeen FC 10 12/13 21/22 356 87 81 5,414
Gwangju FC 1 2017 2017 8 0 0 0
Derry City 1 2008 2008 41 9 8 515
Brentford FC 1 11/12 11/12 41 5 4 466
Celtic FC 2 09/10 10/11 36 6 4 789
Dungannon Swifts FC 2 06/07 07/08 2 0 0 0

Career trajectory — goals, assists & market value

7€250K14€500K20€750K27€1M09/10 — 3 goals (Celtic FC)09/10 — 2 assists509/1010/11 — 3 goals (Celtic FC)10/11 — 2 assists510/1111/12 — 5 goals (Brentford FC)11/12 — 4 assists911/1212/13 — 21 goals (Aberdeen FC)12/13 — 2 assists2312/1313/14 — 14 goals (Aberdeen FC)13/14 — 7 assists2113/1414/15 — 7 goals (Aberdeen FC)14/15 — 17 assists2414/1515/16 — 12 goals (Aberdeen FC)15/16 — 15 assists2715/1616/17 — 14 goals (Aberdeen FC)16/17 — 12 assists2616/1717/18 — 2 goals (Aberdeen FC)17/18 — 6 assists817/1818/19 — 8 goals (Aberdeen FC)18/19 — 9 assists1718/1919/20 — 7 goals (Aberdeen FC)19/20 — 10 assists1719/2020/21 — 2 goals (Aberdeen FC)20/21 — 2 assists420/212008 — 9 goals (Derry City)2008 — 8 assists17200821/22 — 2 goals (Dundee FC)21/22 — 5 assists721/2222/23 — 11 goals (Glentoran FC)22/23 — 4 assists1522/2323/24 — 6 goals (Glentoran FC)23/24 — 9 assists1523/2424/25 — 2 goals (Greenock Morton FC)24/25 — 1 assists324/2525/26 — 1 goals (Peterhead FC)25/26 — 1 assists225/2609/10 — €250K10/11 — €1M11/12 — €750K12/13 — €400K13/14 — €700K14/15 — €700K15/16 — €750K16/17 — €750K17/18 — €750K18/19 — €600K19/20 — €600K20/21 — €650K21/22 — €450K22/23 — €375K23/24 — €225K24/25 — €125K25/26 — €50KGoalsAssistsMarket value

Goals by season

06/07: 0006/0707/08: 0007/0809/10: 3309/1010/11: 3310/1111/12: 5511/1212/13: 212112/1313/14: 141413/1414/15: 7714/1515/16: 121215/1616/17: 141416/1717/18: 2217/1818/19: 8818/1919/20: 7719/2020/21: 2220/212008: 9920082017: 00201721/22: 2221/2222/23: 111122/2323/24: 6623/2424/25: 2224/2525/26: 1125/26

Assists by season

06/07: 0006/0707/08: 0007/0809/10: 2209/1010/11: 2210/1111/12: 4411/1212/13: 2212/1313/14: 7713/1414/15: 171714/1515/16: 151515/1616/17: 121216/1717/18: 6617/1818/19: 9918/1919/20: 101019/2020/21: 2220/212008: 8820082017: 00201721/22: 5521/2222/23: 4422/2323/24: 9923/2424/25: 1124/2525/26: 1125/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Challenge Cup Peterhead FC 3 1 1 0 0 249
25/26 League Cup Peterhead FC 4 0 0 0 0 0
25/26 League One Peterhead FC 5 0 0 0 0 0
24/25 Championship Greenock Morton FC 20 1 1 1 0 734
24/25 Premiership Glentoran FC 4 1 0 1 0 156
24/25 SFA Cup Greenock Morton FC 1 0 0 0 0 0
24/25 Trust Trophy Greenock Morton FC 3 0 0 0 0 0
23/24 Irish Cup Glentoran FC 3 1 1 0 0 127
23/24 Irish League Cup Glentoran FC 2 0 0 0 0 0
23/24 Playoff Conference League Glentoran FC 1 0 0 0 0 0
23/24 Playoff Premier League Glentoran FC 3 0 0 0 0 0
23/24 Premiership Glentoran FC 23 5 8 0 0 264
23/24 UECL Quali Glentoran FC 2 0 0 0 0 0
22/23 Championship Dundee FC 4 0 0 1 0 0
22/23 Irish Cup Glentoran FC 1 1 0 1 0 65
22/23 Playoff Conference League Glentoran FC 2 0 0 0 0 0
22/23 Playoff Premier League Glentoran FC 5 2 1 1 0 190
22/23 Premiership Glentoran FC 12 6 1 0 0 140
22/23 Viaplay Cup Dundee FC 5 2 2 0 0 124
21/22 Prem. Sports Cup Aberdeen FC 1 0 1 0 0 0
21/22 Premiership Dundee FC 10 0 2 0 0 0
21/22 Premiership Aberdeen FC 9 0 0 0 0 0
21/22 Premiership Relegation Dundee FC 5 1 0 0 0 353
21/22 SFA Cup Dundee FC 2 1 2 0 0 150
21/22 SFA Cup Aberdeen FC 0 0 0 0 0 0
21/22 UECL Quali Aberdeen FC 1 0 0 0 0 0
2017 K League 1 Gwangju FC 7 0 0 0 0 0
2017 K League 1 Final B Gwangju FC 0 0 0 0 0 0
2017 Korea Cup Gwangju FC 1 0 0 0 0 0
2008 FAI Cup Derry City 6 0 0 0 0 0
2008 League of Ireland Cup Derry City 4 4 1 0 0 56
2008 Premier Division Derry City 31 5 7 1 0 459
20/21 Betfred Cup Aberdeen FC 1 1 0 0 0 45
20/21 Europa League Qualifying Aberdeen FC 1 0 0 0 0 0
20/21 Premiership Aberdeen FC 20 0 1 1 0 0
20/21 Scottish Premiership Top Six Split Aberdeen FC 4 0 0 1 0 0
20/21 SFA Cup Aberdeen FC 3 1 1 0 0 257
19/20 Betfred Cup Aberdeen FC 2 0 0 0 0 0
19/20 Europa League Qualifying Aberdeen FC 6 1 0 0 0 432
19/20 Premiership Aberdeen FC 28 6 9 1 0 331
19/20 SFA Cup Aberdeen FC 5 0 1 0 0 0
18/19 Betfred Cup Aberdeen FC 3 0 1 0 0 0
18/19 Europa League Qualifying Aberdeen FC 2 0 0 0 0 0
18/19 Premiership Aberdeen FC 27 5 6 1 0 382
18/19 SFA Cup Aberdeen FC 5 3 2 1 0 115
17/18 Premiership Aberdeen FC 9 2 5 0 0 344
17/18 Scottish Premiership Top Six Split Aberdeen FC 2 0 0 0 0 0
17/18 SFA Cup Aberdeen FC 5 0 1 0 0 0
16/17 Betfred Cup Aberdeen FC 4 1 1 1 0 289
16/17 Europa League Qualifying Aberdeen FC 5 1 1 0 0 425
16/17 Premiership Aberdeen FC 36 10 8 1 0 263
16/17 SFA Cup Aberdeen FC 5 2 2 0 0 182
15/16 Europa League Qualifying Aberdeen FC 6 2 3 0 0 256
15/16 Premiership Aberdeen FC 36 10 12 0 0 281
15/16 SCL by Utilita Aberdeen FC 1 0 0 0 0 0
15/16 SFA Cup Aberdeen FC 1 0 0 0 0 0
14/15 Europa League Qualifying Aberdeen FC 6 2 1 0 0 265
14/15 League Cup Aberdeen FC 2 0 1 0 0 0
14/15 Premiership Aberdeen FC 36 5 14 0 0 599
14/15 SFA Cup Aberdeen FC 1 0 1 0 0 0
13/14 League Cup Aberdeen FC 4 0 0 0 0 0
13/14 Premiership Aberdeen FC 36 13 7 1 0 239
13/14 SFA Cup Aberdeen FC 4 1 0 0 0 290
12/13 Premiership Aberdeen FC 34 20 1 3 0 149
12/13 Scot. League Cup Aberdeen FC 2 0 1 0 0 0
12/13 SFA Cup Aberdeen FC 3 1 0 0 0 270
11/12 EFL Trophy Brentford FC 2 0 1 0 0 0
11/12 FA Cup Brentford FC 2 0 0 0 0 0
11/12 League One Brentford FC 37 5 3 0 0 466
10/11 Co-op. Ins. Cup Celtic FC 1 1 1 0 0 90
10/11 Premiership Celtic FC 11 2 1 2 0 273
09/10 Co-op. Ins. Cup Celtic FC 1 0 1 0 0 0
09/10 Europa League Celtic FC 5 0 1 0 0 0
09/10 Premiership Celtic FC 17 2 0 0 0 336
09/10 SFA Cup Celtic FC 1 1 0 0 0 90
07/08 UEFA-Cup Qualifikation Dungannon Swifts FC 1 0 0 0 0 0
06/07 UI Cup Dungannon Swifts FC 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
05/06 2005-07-01 Dungannon U18 Dungannon Transfer 0
07/08 2008-01-01 Dungannon Derry City Transfer 0 €60k
08/09 2009-01-01 Derry City Celtic Transfer 120000 €220k
11/12 2011-07-01 Celtic Brentford Loan 750000
11/12 2012-05-01 Brentford Celtic Return from loan 450000
12/13 2012-07-04 Celtic Aberdeen FC Transfer 450000
17/18 2017-07-04 Aberdeen FC Gwangju FC Transfer 750000
17/18 2017-11-16 Gwangju FC Without Club Transfer 750000
17/18 2018-01-01 Without Club Aberdeen FC Transfer 750000
21/22 2022-01-24 Aberdeen FC Dundee FC Transfer 400000
22/23 2023-01-09 Dundee FC Glentoran Transfer 350000
24/25 2024-08-31 Glentoran Morton Loan 125000
24/25 2025-06-30 Morton Glentoran Return from loan 50000
25/26 2025-07-05 Glentoran Peterhead Transfer 50000
SeasonInjuryFromToDays missedGames missed
15/16 Knee injury 2016-03-07 2016-03-11 5 1
16/17 Groin problems 2017-04-13 2017-04-19 7 1
17/18 Groin problems 2018-03-29 2018-04-06 9 2
17/18 Groin problems 2018-04-20 2018-04-24 5 1
18/19 Knock 2018-10-03 2018-10-08 6 1
18/19 Groin problems 2018-12-27 2018-12-31 5 1
18/19 Torn ligaments 2019-04-13 2019-05-25 43 6
19/20 Calf strain 2019-12-02 2019-12-09 8 2
20/21 Knock 2020-11-13 2020-11-24 12 3
22/23 Calf injury 2023-02-15 2023-02-23 9 1
23/24 minor knock 2023-12-06 2023-12-11 6 1
23/24 Muscle injury 2024-02-02 2024-02-25 24 5
24/25 Fitness 2024-08-24 2024-08-25 2 0
24/25 Fitness 2024-11-15 2024-11-18 4 1
24/25 Muscle injury 2025-04-10 2025-05-10 31 4
Current€50k
Peak€1.00m
Low€50k
Δ since start−€70k
€50k€288k€525k€763k€1.00m197019701970
DateValue
Jan 1, 1970 €50k
Jan 1, 1970 €100k
Jan 1, 1970 €125k
Jan 1, 1970 €75k
Jan 1, 1970 €225k
Jan 1, 1970 €150k
Jan 1, 1970 €350k
Jan 1, 1970 €375k
Jan 1, 1970 €400k
Jan 1, 1970 €450k
Jan 1, 1970 €400k
Jan 1, 1970 €525k
Jan 1, 1970 €650k
Jan 1, 1970 €525k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €750k
Jan 1, 1970 €750k
Jan 1, 1970 €750k
Jan 1, 1970 €700k
Jan 1, 1970 €550k
Jan 1, 1970 €700k
Jan 1, 1970 €400k
Jan 1, 1970 €750k
Jan 1, 1970 €450k
Jan 1, 1970 €1.00m
Jan 1, 1970 €750k
Jan 1, 1970 €250k
Jan 1, 1970 €120k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #5674 #7 67 6 former national player
TeammatePPG played withJoint goalsMinutes
Shay Logan 2 7 0
Jonny Hayes 2 19 0
Mark Reynolds 2 3 0
Ryan Jack 2 6 0
Adam Rooney 2 14 0
Ash Taylor 2 8 0
Graeme Shinnie 2 3 0
Kenny McLean 2 9 0
Lewis Ferguson 2 2 0
Scott McKenna 2 2 0
Josh Magennis 1 3 0
Sam Cosgrove 2 9 0
Joe Shaughnessy 2 0 0
David Goodwillie 2 6 0
Connor McLennan 2 3 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
12/13 Premiership Aberdeen FC 20 34
13/14 Premiership Aberdeen FC 13 36
15/16 Premiership Aberdeen FC 10 36

Top assist seasons

SeasonCompetitionClubAssistsMatches
14/15 Premiership Aberdeen FC 14 36
15/16 Premiership Aberdeen FC 12 36
19/20 Premiership Aberdeen FC 9 28

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
24/25 2025-06-30 Morton Glentoran Return from loan €50k
24/25 2024-08-31 Glentoran Morton Loan €125k
11/12 2012-05-01 Brentford Celtic Return from loan €450k
11/12 2011-07-01 Celtic Brentford Loan €750k

Teams faced most often by Niall McGinn's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
St. Mirren FC 46 24 9 13 82 48 +34 52%
Kilmarnock FC 45 22 12 11 80 50 +30 49%
Hibernian FC 44 17 12 15 66 60 +6 39%
Rangers FC 44 10 13 21 46 82 -36 23%
Motherwell FC 43 25 7 11 86 49 +37 58%
St. Johnstone FC 40 20 12 8 67 30 +37 50%
Heart of Midlothian 38 18 3 17 59 56 +3 47%
Livingston FC 33 19 11 3 56 27 +29 58%
Ross County FC 32 22 3 7 71 27 +44 69%
Hamilton Academical 21 17 3 1 47 10 +37 81%
Fulham FC 20 9 6 5 34 22 +12 45%
Dundee United 19 7 6 6 25 16 +9 37%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
06/07 Senior debut season
09/10 First senior goal
14/15 Goal #50 (career)
2008 Goal #100 (career)

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 28 890 2 0 0 0.2
22/23 29 519 3 0 0 0.52
2008 41 515 1 0 0 0.17
20/21 29 302 2 0 0 0.6
19/20 41 763 1 0 0 0.12
18/19 37 497 2 0 0 0.36
16/17 50 1,159 2 0 0 0.16
13/14 44 529 1 0 0 0.17
12/13 39 419 3 0 0 0.64
10/11 12 363 2 0 0 0.5

Output by competition

Career goals and assists broken down by tournament.

Premiership
309 apps
75 G
66 A
Premiership
39 apps
12 G
9 A
SFA Cup
36 apps
10 G
10 A
Europa League Qualifying
26 apps
6 G
5 A
Viaplay Cup
31 apps
5 G
9 A
Premier Division
31 apps
5 G
7 A
League One
37 apps
5 G
3 A
League of Ireland Cup
4 apps
4 G
1 A
Irish Cup
4 apps
2 G
1 A
Playoff Premier League
8 apps
2 G
1 A

Frequently asked about Niall McGinn

Who is Niall McGinn?

Niall McGinn is a Northern professional footballer who plays as a left winger for Peterhead FC.

How old is Niall McGinn?

Niall McGinn is 38 years old. He was born on July 20, 1987 in Donaghmore.

What position does Niall McGinn play?

Niall McGinn plays as a left winger (Attack - Left Winger).

What club does Niall McGinn play for?

Niall McGinn currently plays for Peterhead FC.

How many career goals has Niall McGinn scored?

Across all senior club competitions in our dataset, Niall McGinn has scored 129 goals in 604 appearances.

What is Niall McGinn's market value?

Niall McGinn's most recent reported market value is €50k.