FIFA WORLD CUP 2026
Group AMexico·Czechia·South Africa·South KoreaGroup BBosnia & Herzegovina·Canada·Qatar·SwitzerlandGroup CBrazil·Haiti·Morocco·ScotlandGroup DAustralia·Paraguay·Türkiye·USAGroup ECuraçao·Ecuador·Germany·Côte d'IvoireGroup FJapan·Netherlands·Sweden·TunisiaGroup GBelgium·Egypt·Iran·New ZealandGroup HCabo Verde·Saudi Arabia·Spain·UruguayGroup IFrance·Iraq·Norway·SenegalGroup JAlgeria·Argentina·Austria·JordanGroup KColombia·DR Congo·Portugal·UzbekistanGroup LCroatia·England·Ghana·Panama Group AMexico·Czechia·South Africa·South KoreaGroup BBosnia & Herzegovina·Canada·Qatar·SwitzerlandGroup CBrazil·Haiti·Morocco·ScotlandGroup DAustralia·Paraguay·Türkiye·USAGroup ECuraçao·Ecuador·Germany·Côte d'IvoireGroup FJapan·Netherlands·Sweden·TunisiaGroup GBelgium·Egypt·Iran·New ZealandGroup HCabo Verde·Saudi Arabia·Spain·UruguayGroup IFrance·Iraq·Norway·SenegalGroup JAlgeria·Argentina·Austria·JordanGroup KColombia·DR Congo·Portugal·UzbekistanGroup LCroatia·England·Ghana·Panama
Open full hub →
Growing Discord community — direct access to the developer, live coverage & picks. Join the Discord Join now →
Leagues Matches Predictions Value Bets Stats
John McGinn

John McGinn

J. McGinn
Profile
ClubAston Villa
National TeamScotland
NationalityScotland
BornOct 18, 1994 (31 yrs)
Height175 cm
FootLeft
ContractUntil Jun 2028
Market Value13M EUR
Number#7
Scouting
Rating 79 /200
PotentialUnlikely to Improve
Injury riskUnlikely
Est. wage€7056K/yr
Season Summary (50 matches, 3377' played)
11
Goals
8
Assists
7.03
Avg Rating
5.8
xG
4.7
xA
ATTACKING
Shots49
On target22
Key passes60
Pass accuracy82.0%
DEFENSIVE
Tackles28
Interceptions14
Clearances21
Recoveries143
DUELS & DISCIPLINE
Duels won181/361
Aerials won18/40
Yellow cards5
Red cards0
Per 90 Minutes
0.29
Goals
0.21
Assists
0.15
xG
0.13
xA
1.31
Shots
1.6
Key Passes
0.75
Tackles
0.37
Interceptions
4.82
Duels Won
Transfer History
Date From To Fee
Aug 2018 Hibernian Aston Villa 3.1M €
Jul 2015 St. Mirren Hibernian 1.2M €
Nov 2012 St. Mirren U20 St. Mirren -
Match-by-Match Statistics
Date League Match Min Rating G A xG Shots KP Pass% Tackles Duels Cards
Jun 20 World Cup 2… Scotland --1 Morocco 89 6.7 0 0 0.16 1 1 10/14 0 3/6 -
Jun 14 World Cup 2… Haiti --1 Scotland 83 7.4 1 0 0.23 2(1) 1 10/11 0 7/10 -
Jun 07 Internation… Bolivia --4 Scotland 45 7.1 0 0 - 2(1) 2 10/13 0 6/9 -
May 24 Premier Lea… Manchester … 1-2 Aston Villa 16 6.8 0 0 0.06 1(1) 0 5/6 0 1/1 -
May 20 Europa Leag… SC Freiburg --3 Aston Villa 90 7.6 0 1 0.40 3(1) 3 22/26 1 5/11
May 15 Premier Lea… Aston Villa 4-2 Liverpool FC 89 7.6 1 0 0.05 1(1) 0 20/22 1 3/6
May 10 Premier Lea… Burnley 2-2 Aston Villa 85 6.6 0 1 0.21 4(1) 4 24/35 0 2/4 -
May 07 Europa Leag… Aston Villa 4-- Nottingham … 89 8.7 2 0 0.29 3(3) 1 17/25 0 3/11 -
Apr 30 Europa Leag… Nottingham … 1-- Aston Villa 79 7.0 0 0 - 0 2 18/23 2 6/9 -
Apr 25 Premier Lea… Fulham 1-- Aston Villa 74 7.0 0 0 - 0 5 29/32 0 4/8 -
Apr 19 Premier Lea… Aston Villa 4-3 Sunderland 80 7.6 0 1 - 0 4 18/23 0 4/13 -
Apr 16 Europa Leag… Aston Villa 4-- Bologna 64 7.0 0 1 - 0 1 10/15 2 5/7 -
Apr 12 Premier Lea… Nottingham … 1-1 Aston Villa 90 7.1 0 0 0.10 2(1) 1 33/36 0 6/10
Apr 09 Europa Leag… Bologna 1-3 Aston Villa 90 6.9 0 0 0.01 1 0 12/15 0 3/3 -
Mar 31 Internation… Scotland --1 Côte d'Ivoi… 20 6.8 0 0 - 0 1 8/11 0 2/3 -
Mar 28 Internation… Scotland --1 Japan 63 6.6 0 0 - 0 2 21/29 1 1/10 -
Mar 22 Premier Lea… Aston Villa 2-- West Ham Un… 67 7.8 1 0 0.04 1(1) 2 27/31 0 2/4 -
Mar 20 Europa Leag… Aston Villa 2-- Lille 74 7.6 1 0 0.53 2(1) 1 22/23 0 2/6 -
Mar 15 Premier Lea… Manchester … 3-1 Aston Villa 61 6.4 0 0 0.06 1 1 11/16 0 2/7 -
Mar 12 Europa Leag… Lille --1 Aston Villa 13 7.2 0 0 - 0 0 7/7 1 2/4 -
Jan 18 Premier Lea… Aston Villa --1 Everton 18 6.6 0 0 - 0 0 8/9 0 2/3 -
Jan 10 FA Cup Tottenham H… 1-2 Aston Villa 65 6.7 0 0 0.05 1(1) 1 23/26 0 3/4 -
Jan 07 Premier Lea… Crystal Pal… --- Aston Villa 73 6.3 0 0 - 0 1 14/21 0 1/4 -
Jan 03 Premier Lea… Aston Villa 3-1 Nottingham … 83 8.5 2 0 0.45 2(2) 0 35/44 1 3/7 -
Dec 31 Premier Lea… Arsenal 4-1 Aston Villa 45 6.4 0 0 0.93 1(1) 1 12/14 0 2/4 -
Dec 27 Premier Lea… Chelsea 1-2 Aston Villa 59 6.7 0 0 - 0 0 5/7 0 4/6 -
Dec 21 Premier Lea… Aston Villa 2-1 Manchester … 84 6.6 0 1 0.13 1(1) 3 20/28 1 3/11 -
Dec 14 Premier Lea… West Ham Un… 2-3 Aston Villa 90 7.0 0 0 - 0 0 23/25 2 7/12 -
Dec 12 Europa Leag… Basel 1-2 Aston Villa 11 6.4 0 0 - 0 0 0/1 0 1/2
Dec 06 Premier Lea… Aston Villa 2-1 Arsenal 75 6.6 0 0 - 0 1 14/19 1 3/9 -
Dec 03 Premier Lea… Brighton & … 3-4 Aston Villa 77 6.2 0 0 0.02 1 0 13/14 0 2/9 -
Nov 30 Premier Lea… Aston Villa 1-- Wolverhampt… 90 7.6 0 1 0.03 1 4 38/45 2 7/13 -
Nov 27 Europa Leag… Aston Villa 2-1 BSC Young B… - - 0 0 - 0 0 - 0 - -
Nov 23 Premier Lea… Leeds United 1-2 Aston Villa 68 6.2 0 0 0.03 1 1 26/31 0 6/16 -
Nov 18 World Cup Q… Scotland 4-2 Denmark 90 6.4 0 0 - 2 0 8/13 1 8/15 -
Nov 15 World Cup Q… Greece 3-2 Scotland 90 7.5 0 1 - 0 3 15/16 2 8/14
Nov 09 Premier Lea… Aston Villa 4-- Bournemouth 71 7.6 0 0 0.05 1(1) 3 17/18 0 7/11 -
Nov 07 Europa Leag… Aston Villa 2-- Maccabi Tel… 15 6.7 0 0 - 0 0 3/4 0 - -
Nov 02 Premier Lea… Liverpool FC 2-- Aston Villa 59 6.5 0 0 - 0 1 15/19 2 3/4 -
Oct 26 Premier Lea… Aston Villa 1-- Manchester … 74 6.8 0 0 0.27 2 0 11/17 0 4/6 -
Oct 23 Europa Leag… Go Ahead Ea… 2-1 Aston Villa 14 6.9 0 0 - 0 0 11/14 1 2/2 -
Oct 19 Premier Lea… Tottenham H… 1-2 Aston Villa 90 6.7 0 0 0.03 1 1 15/17 3 5/10 -
Oct 12 World Cup Q… Scotland 2-1 Belarus 90 7.1 0 0 - 1(1) 2 24/26 1 7/11 -
Oct 09 World Cup Q… Scotland 3-1 Greece 90 6.9 0 0 - 1 0 11/15 1 5/6 -
Oct 05 Premier Lea… Aston Villa 2-1 Burnley 67 6.9 0 0 0.05 1 1 14/18 0 3/5 -
Oct 02 Europa Leag… Feyenoord --2 Aston Villa 86 7.9 1 0 0.29 2(1) 0 49/55 0 1/3 -
Sep 28 Premier Lea… Aston Villa 3-1 Fulham 72 7.8 1 0 0.45 3(1) 1 23/28 1 3/9 -
Sep 25 Europa Leag… Aston Villa 1-- Bologna 90 7.9 1 0 0.05 1(1) 1 22/29 0 2/8 -
Sep 21 Premier Lea… Sunderland 1-1 Aston Villa 90 6.9 0 0 0.06 2 0 42/49 0 5/7 -
Sep 16 Carabao Cup Brentford 1-1 Aston Villa 90 6.5 0 1 0.76 0 3 43/48 1 5/8 -

Get John McGinn's data via the API:

# Player profile (bio, scouting data, market value, contract)
curl -H "Authorization: Token YOUR_API_KEY" \
     "https://sports.bzzoiro.com/api/v2/players/510/"

# Match-by-match stats (30+ metrics per game)
curl -H "Authorization: Token YOUR_API_KEY" \
     "https://sports.bzzoiro.com/api/v2/players/510/stats/"