Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We don't have any banner, Flash, animation, obnoxious sound, or popup ad. We do not implement these annoying types of ads!

We need money to operate the site, and almost all of it comes from our online advertising.

Please add footballdatabase.eu to your ad blocking whitelist or disable your adblocking software.

×
John McGinn - Stats and titles won - 24/25
You have visited 1 page(s) today. 49 page(s) are remaining before you get blocked as a simple visitor. If you want to access more pages today, you can sign up for free.

John McGinn

7
Born on :  October 18, 1994 (30 years) at Glasgow 
Nationality  : Scotland 
Height : 1m75
Weight : 68 kg
Best foot : Left foot
Number of international caps : 72 (20 goals)
First international goal : vs Russia 06/09/2019
  • John McGinn

Other photos

Current season statistics (2024/2025)

6 Goals 5 Assists
28 Victories 16 Losses
51 Played matches 3534 Minutes played
9 Yellow cards 0 Red cards
VM
VM
VM
Main position
Versatile Midfielder72%

McGinn's career statisticsLast updated on 02/05/2025 at 15:27

SeasonClubLeagueContinentNat. cupsInternationalTotal
tier Games Games played Goals for goals Assists ass. Efficiency eff. Games Games played Goals for goals Assists ass. Efficiency eff. Games Games played Goals for goals Assists ass. Efficiency eff. Games Games played Goals for goals Assists ass. Efficiency eff. Games Games played Goals for goals Assists ass. Efficiency eff.
2024/2025 Aston Villa13013199110322455622375165589
Club Competition Games Goals forAssistsEfficiency
Aston Villa Premier League 30131991
Aston Villa Champions League 1032245
Aston Villa Carabao Cup 1
Aston Villa Emirates FA Cup 4
Scotland Nations League A 42147
Scotland UEFA Nations League A/B play-offs 2
2023/2024 Aston Villa13564500143334241323497661110481
Club Competition Games Goals forAssistsEfficiency
Aston Villa Premier League 3564500
Aston Villa Europa Conference League 1433342
Aston Villa Carabao Cup 1
Aston Villa Emirates FA Cup 3
Scotland Euro Qualifying 422170
Scotland Friendlies 2
Scotland Friendlies 41
Scotland Euro 3
2022/2023 Aston Villa1341326952832374443897
Club Competition Games Goals forAssistsEfficiency
Aston Villa Premier League 34132695
Aston Villa Carabao Cup 2
Scotland Nations League B 31270
Scotland Friendlies 1190
Scotland Euro Qualifying 41351
2021/2022 Aston Villa13534103019332504567655
Club Competition Games Goals forAssistsEfficiency
Aston Villa Premier League 35341030
Aston Villa Emirates FA Cup 1
Scotland World Cup Qualifying - Europe Zone 41360
Scotland Friendlies 211180
Scotland Nations League B 312210
2020/2021 Aston Villa1373411101534105264760
Club Competition Games Goals forAssistsEfficiency
Scotland Nations League B 6
Scotland Nations League C 2
Scotland World Cup Qualifying - Europe Zone 3384
Scotland Friendlies 1
Scotland Euro 3
Aston Villa Premier League 37341110
Aston Villa Carabao Cup
2019/2020 Aston Villa1283377126715836104279
Club Competition Games Goals forAssistsEfficiency
Aston Villa Premier League 2833771
Aston Villa Carabao Cup 2
Scotland Euro Qualifying 67158
2018/2019 Aston Villa24069577413906150710616
Club Competition Games Goals forAssistsEfficiency
Aston Villa Championship 4069577
Aston Villa Carabao Cup
Aston Villa FA Cup 1
Aston Villa Championship Play-Off 31300
Scotland Friendlies 2
Scotland Nations League C 2
Scotland Euro Qualifying 21
2018/2019 Hibernian111322135423175
Club Competition Games Goals forAssistsEfficiency
Hibernian Europa League 322135
Hibernian Ladbrokes Premiership 11
2017/2018 Hibernian1355262781169964963688
Club Competition Games Goals forAssistsEfficiency
Hibernian Betfred Cup 711609
Hibernian Ladbrokes Premiership 3552627
Hibernian Scottish FA Cup 1
Scotland World Cup Qualifying - Europe Zone 1
Scotland Friendlies 1
Scotland Friendlies 4
2016/2017 Hibernian22946602261151323957632
Club Competition Games Goals forAssistsEfficiency
Hibernian (C3) Europa League 2
Hibernian Championship 2946602
Hibernian Scottish League Cup 1
Hibernian Scottish FA Cup 511423
Scotland World Cup Qualifying - Europe Zone 1
Scotland Friendlies 1
2015/2016 Hibernian2363598816272415355900
Club Competition Games Goals forAssistsEfficiency
Hibernian Championship 3635988
Hibernian Scottish League Cup 51427
Hibernian Scottish FA Cup 7
Hibernian Championship Play-Off 41360
Scotland Friendlies 1
Scotland U-21 UEFA U-21 Championship Qualifying 41
2014/2015 St. Mirren13013331
Club Competition Games Goals forAssistsEfficiency
St. Mirren Scottish Premiership 301
St. Mirren Scottish League Cup 1
St. Mirren Scottish FA Cup 2
Scotland U-21 UEFA U-21 Championship Qualifying 2
2013/2014 St. Mirren1353288533832980
Club Competition Games Goals forAssistsEfficiency
St. Mirren Scottish Premiership 3532885
St. Mirren Scottish League Cup 1
St. Mirren Scottish FA Cup 2
Scotland U-21 UEFA U-21 Championship Qualifying 1
2012/2013 St. Mirren119112123122111457
Club Competition Games Goals forAssistsEfficiency
St. Mirren Premier League 1911212
St. Mirren Scottish League Cup 2
St. Mirren Scottish FA Cup 11
Scotland U-19 Eliminatoires Euro U-19 2
Total424394789729872805753955722082725827265659

Notes

Overall
51/100
Physical
11/20
Mental
10/20
Technical
11/20
Offense
9/20
Defense
12/20

Player's evolution

*The FBDB Index is an automatically engineered figure based on player's statistical performances during each game he is involved in.
offensive midfielder's Position World Ranking56
offensive midfielder's Position National Ranking (Scotland)1
offensive midfielder's Position League Ranking (Premier League)15
2025's Number of Matches World Ranking459
2025's Goals World Ranking>1000
2025's Assists World Ranking>1000
2025's Number of Victories World Ranking>1000
2025's Minimum Losses World Ranking (Min. 30 games played)>1000
Rankings updated on 02/05/2025

Player's titles

Victories

Championship 1logo Hibernian2017
Scottish League Cup 1logo St. Mirren2013
Scottish FA Cup 1logo Hibernian2016
Nations League C 1logo Scotland2020

Runner-ups

League Cup 1logo Aston Villa2020
Scottish League Cup 1logo Hibernian2016

Rewards

Victories

Premier League Team of the Year 12018

Transfers

08/08/18 > Aston Villa4.4 M€
31/07/15 > 08/08/18 Hibernian
01/07/12 > 31/07/15 St. Mirren

Player career by clubLast updated on 26/04/2025 at 20:22

Club Games Played matches Goals for Goals Assists Assists Efficiency Efficiency Minutes played Minutes played Yellow cards Yellow cards Red cards Red cards Match starts Match starts V Victories L Losses
logo Aston Villa Aston Villa28130357662298063194%26344%12536%100
logo Scotland Scotland7220827254421388%6340%2940%29
logo Scotland Scotland U-192159100%20%050%1
logo Scotland Scotland U-21716271100%729%229%2
logo Hibernian Hibernian13618186511172631196%13153%7218%25
logo St. Mirren St. Mirren9344182172851389%8327%2548%45

Results with or without him

Season Club When present When absent Influence
v l Total v l Total
2024/2025 Aston Villa 56% 29% 45 50% 13% 8 Slightly positive
2023/2024 Aston Villa 53% 28% 53 33% 33% 3 -
2022/2023 Aston Villa 47% 36% 36 40% 40% 5 -
2021/2022 Aston Villa 36% 53% 36 20% 20% 5 -
2020/2021 Aston Villa 41% 41% 37 60% 40% 5 -
2019/2020 Aston Villa 27% 50% 30 38% 50% 16 Negative
2018/2019 Aston Villa 43% 23% 44 43% 43% 7 -
2018/2019 Hibernian 75% 0% 4 100% 0% 1 -
2017/2018 Hibernian 47% 21% 43 100% 0% 3 -
2016/2017 Hibernian 51% 14% 37 56% 22% 9 Very slightly negative
2015/2016 Hibernian 58% 21% 52 100% 0% 1 -
2014/2015 St. Mirren 21% 67% 33 40% 60% 10 Very negative
2013/2014 St. Mirren 29% 45% 38 0% 100% 4 -
2012/2013 St. Mirren 32% 27% 22 33% 42% 24 Very slightly negative

Key figures

icon stats
He has won in non-league and non-national team competition the last 5 at home matches
icon stats
McGinn hasn't lost in non-league and non-national team competition any of the last 6 at home matches
icon stats
John McGinn hasn't lost in Premier League any of the last 15 at home matches

First times

Date Competition Games Score First times

St. Mirren

08/12/2012 PL St. Mirren - St. Johnstone 1 - 1 First match with the club, first start
15/12/2012 PL Celtic Glasgow - St. Mirren 2 - 0 First loss
21/12/2012 PL St. Mirren - Motherwell 2 - 1 First victory
18/05/2013 PL Kilmarnock - St. Mirren 1 - 3 First goal

Hibernian

08/08/2015 Championship Dumbarton - Hibernian 2 - 1 First match with the club, first loss
15/08/2015 Championship Hibernian - Greenock 1 - 0 First start, first victory
12/09/2015 Championship Hibernian - Alloa Athletic 3 - 0 First goal
12/12/2015 Championship Hibernian - Falkirk 1 - 1 First red card
30/09/2017 Ladbrokes Premiership Celtic Glasgow - Hibernian 2 - 2 First time scoring 2 goals

Aston Villa

11/08/2018 Championship Aston Villa - Wigan 3 - 2 First match with the club, first start, first victory
01/09/2018 Championship Sheffield U - Aston Villa 4 - 1 First loss
22/09/2018 Championship Aston Villa - S Wednesday 1 - 2 First goal
13/03/2019 Championship Nottingham - Aston Villa 1 - 3 First time scoring 2 goals
10/03/2024 Premier League Aston Villa - Tottenham 0 - 4 First red card

Player's career by competitionLast updated on 26/04/2025 at 20:22

Competition Games Played matches Goals for Goals Efficiency Efficiency Assists Assists Own goals Own goals Minutes played Minutes played Match starts Match starts Yellow cards Yellow cards Red cards Red cards V Victories D Draws L Losses
Premier League Premier League19917966211641794%188142%8419%3739%78
FA Cup FA Cup966789%844%411%144%4
League Cup League Cup637883%550%350%3
Championship Championship4065779345998%3943%1738%1520%8
Championship Play-Off Championship Play-Off31300300100%367%233%1
Premiership Premiership120910816972992%11031%3728%3441%49
Scottish League Cup Scottish League Cup17274611491100%1771%126%124%4
Scottish FA Cup Scottish FA Cup181157921579100%1844%833%622%4
Championship Championship65776711537292%60155%3629%1915%10
Championship Play-Off Championship Play-Off41360360100%425%125%150%2
Friendlies Friendlies1926572131479%1521%421%458%11
Euro Euro6500100%633%267%4
WCQEZ World Cup Qualifying - Europe Zone9415963478%756%522%222%2
UEFAU21CQ UEFA U-21 Championship Qualifying71627100%729%243%329%2
EEU19 Eliminatoires Euro U-192159100%250%150%1
Euro Qualifying Euro Qualifying16101244124394%1556%913%231%5
Nations League A Nations League A4214729475%350%250%2
UEFANLA/B UEFA Nations League A/B play-offs2180100%250%150%1
Nations League B Nations League B122448289592%1158%717%225%3
Nations League C Nations League C4382100%425%150%225%1
Champions League Champions League103245273490%970%710%120%2
Europa League Europa League522402480100%560%320%120%1
ECL Europa Conference League1433423102579%1157%814%229%4

Player's results for each season

Season Club Tier Rk. pts MP V D L GF GA
2024/2025 Aston Villa 1 7 57 34 16 9 9 54 49
2023/2024 Aston Villa 1 4 68 38 20 8 10 76 61
2022/2023 Aston Villa 1 7 61 38 18 7 13 51 46
2021/2022 Aston Villa 1 14 45 38 13 6 19 52 54
2020/2021 Aston Villa 1 11 55 38 16 7 15 55 46
2019/2020 Aston Villa 1 17 35 38 9 8 21 41 67
2018/2019 Aston Villa 2 5 76 46 20 16 10 82 61
2018/2019 Hibernian 1 2 3 1 1 0 0 3 0
2017/2018 Hibernian 1P 4 62 34 17 11 6 51 36
2017/2018 Hibernian 1 2 3 1 1 0 0 3 1
2016/2017 Hibernian 2 1 71 36 19 14 3 59 25
2015/2016 Hibernian 2 3 70 36 21 7 8 59 34
2014/2015 St. Mirren 1P 12 27 36 8 3 25 28 64
2014/2015 St. Mirren 1 12 21 33 6 3 24 22 59
2013/2014 St. Mirren 1P 8 39 38 10 9 19 39 58
2013/2014 St. Mirren 1 10 31 33 8 7 18 34 55
2012/2013 St. Mirren 1 11 41 38 9 14 15 47 60

Last games

Date Competition Round Team 1 Score Team 2 Score Minutes played Goals for Own goals Assists Yellow cards Red cards
April 26, 202526/04Emirates FA CupSemi-finalsCrystal Palace3 - 0Aston Villa59 Minutes
April 22, 202522/04Premier LeagueRound 34Man City2 - 1Aston Villa30 Minutes
April 19, 202519/04Premier LeagueRound 33Aston Villa4 - 1Newcastle71 Minutes
April 15, 202515/04Champions LeagueQuarter-finalsAston Villa3 - 2Paris SG65 Minutes11Yellow cards
April 12, 202512/04Premier LeagueRound 32Southampton0 - 3Aston Villa6 Minutes1Yellow cards
April 09, 202509/04Champions LeagueQuarter-finalsParis SG3 - 1Aston Villa78 Minutes
April 05, 202505/04Premier LeagueRound 31Aston Villa2 - 1Nottingham18 Minutes
April 02, 202502/04Premier LeagueRound 30Brighton0 - 3Aston Villa90 Minutes
March 30, 202530/03Emirates FA CupQuarter-finalsPreston NE0 - 3Aston Villa18 Minutes
March 23, 202523/03UEFA Nations League A/B play-offsPlayoffsScotland0 - 3Greece90 Minutes
March 20, 202520/03UEFA Nations League A/B play-offsPlayoffsGreece0 - 1Scotland90 Minutes
March 12, 202512/03Champions LeagueRound of 16Aston Villa3 - 0Club Brugge90 Minutes
March 08, 202508/03Premier LeagueRound 28Brentford0 - 1Aston Villa60 MinutesYellow cards
March 04, 202504/03Champions LeagueRound of 16Club Brugge1 - 3Aston Villa63 Minutes
February 28, 202528/02Emirates FA CupRound of 16Aston Villa2 - 0Cardiff City90 Minutes
February 25, 202525/02Premier LeagueRound 27Crystal Palace4 - 1Aston Villa90 Minutes
February 22, 202522/02Premier LeagueRound 26Aston Villa2 - 1Chelsea90 MinutesYellow cards
February 19, 202519/02Premier LeagueRound 29Aston Villa2 - 2Liverpool85 Minutes
February 15, 202515/02Premier LeagueRound 25Aston Villa1 - 1Ipswich Town90 Minutes
February 09, 202509/02Emirates FA CupRound of 32Aston Villa2 - 1Tottenham90 Minutes
February 01, 202501/02Premier LeagueRound 24Wolverhampton2 - 0Aston Villa90 MinutesYellow cards
January 29, 202529/01Champions LeagueRound 8Aston Villa4 - 2Celtic Glasgow61 Minutes
January 26, 202526/01Premier LeagueRound 23Aston Villa1 - 1West Ham18 Minutes
January 21, 202521/01Champions LeagueRound 7Monaco1 - 0Aston VillaAbsent
January 18, 202518/01Premier LeagueRound 22Arsenal2 - 2Aston VillaAbsent
January 15, 202515/01Premier LeagueRound 21Everton0 - 1Aston VillaAbsent
January 10, 202510/01Emirates FA Cup3rd roundAston Villa2 - 1West HamAbsent
January 04, 202504/01Premier LeagueRound 20Aston Villa2 - 1Leicester18 Minutes
December 30, 202430/12Premier LeagueRound 19Aston Villa2 - 2Brighton90 Minutes
December 26, 202426/12Premier LeagueRound 18Newcastle3 - 0Aston Villa79 Minutes
December 21, 202421/12Premier LeagueRound 17Aston Villa2 - 1Man City90 Minutes1Yellow cards
December 14, 202414/12Premier LeagueRound 16Nottingham2 - 1Aston Villa90 Minutes1
December 10, 202410/12Champions LeagueRound 6RB Leipzig2 - 3Aston Villa75 Minutes1
December 07, 202407/12Premier LeagueRound 15Aston Villa1 - 0Southampton90 Minutes
December 04, 202404/12Premier LeagueRound 14Aston Villa3 - 1Brentford87 Minutes
December 01, 202401/12Premier LeagueRound 13Chelsea3 - 0Aston Villa90 Minutes
November 27, 202427/11Champions LeagueRound 5Aston Villa0 - 0Juventus90 Minutes
November 23, 202423/11Premier LeagueRound 12Aston Villa2 - 2Crystal Palace68 Minutes1
November 18, 202418/11Nations League ARound 6Poland1 - 2Scotland90 Minutes1Yellow cards
November 15, 202415/11Nations League ARound 5Scotland1 - 0Croatia24 Minutes1
November 09, 202409/11Premier LeagueRound 11Liverpool2 - 0Aston Villa45 Minutes
November 06, 202406/11Champions LeagueRound 4Club Brugge1 - 0Aston Villa57 Minutes
November 03, 202403/11Premier LeagueRound 10Tottenham4 - 1Aston Villa79 Minutes
October 30, 202430/10Carabao CupRound of 16Aston Villa1 - 2Crystal Palace78 Minutes
October 26, 202426/10Premier LeagueRound 9Aston Villa1 - 1Bournemouth70 MinutesYellow cards
October 22, 202422/10Champions LeagueRound 3Aston Villa2 - 0Bologna65 Minutes1
October 19, 202419/10Premier LeagueRound 8Fulham1 - 3Aston Villa8 Minutes
October 15, 202415/10Nations League ARound 4Scotland0 - 0PortugalAbsent
October 12, 202412/10Nations League ARound 3Croatia2 - 1ScotlandAbsent
October 06, 202406/10Premier LeagueRound 7Aston Villa0 - 0Man UnitedAbsent
October 02, 202402/10Champions LeagueRound 2Aston Villa1 - 0Bayern MunichAbsent
September 29, 202429/09Premier LeagueRound 6Ipswich Town2 - 2Aston VillaAbsent
September 24, 202424/09Carabao Cup3rd roundWycombe1 - 2Aston VillaAbsent
September 21, 202421/09Premier LeagueRound 5Aston Villa3 - 1Wolverhampton45 Minutes
September 17, 202417/09Champions LeagueRound 1BSC Young Boys0 - 3Aston Villa90 Minutes1
September 14, 202414/09Premier LeagueRound 4Aston Villa3 - 2Everton89 Minutes
September 08, 202408/09Nations League ARound 2Portugal2 - 1Scotland90 Minutes
September 05, 202405/09Nations League ARound 1Scotland2 - 3Poland90 Minutes
August 31, 202431/08Premier LeagueRound 3Leicester1 - 2Aston Villa90 MinutesYellow cards
August 24, 202424/08Premier LeagueRound 2Aston Villa0 - 2Arsenal64 Minutes
August 17, 202417/08Premier LeagueRound 1West Ham1 - 2Aston Villa61 Minutes
First XI
On the bench
Absent

Match ratings and personal notes

You have to sign in to display information here. If you want any information here, you have to rate the player in games he partipated in and/or comment one of his performances.

Player's injuries

Injury Bone fracture  - Left ankle
Number of games missed : 14
DateDecember 22, 2019
Duration90 Days of unavailability
Left ankle

Closest teammates

photo Konsa Ezri Konsa Compare 201 Games
photo Watkins Ollie Watkins Compare 198 Games
photo Martinez Emiliano Martinez Compare 192 Games
photo Douglas Luiz Douglas Luiz Compare 177 Games
photo Mings Tyrone Mings Compare 162 Games

Most visited opponents

photo van Dijk Virgil van Dijk Compare 18 Games
photo Christie Ryan Christie Compare 15 Games
photo Draper Ross Draper Compare 15 Games
photo Shinnie Graeme Shinnie Compare 15 Games
photo Armstrong Stuart Armstrong Compare 14 Games

Player's teammates

His National Team teammates

Family

Paul McGinn Brother
Stephen McGinn Brother
Kieran Gibbons First cousin

Comments

Sign in to save your comment

Twitter feed

Back to top
Mpgyi