SCOUTSWING
← Back to Players
John McGinn
CM · Age 31 · Scotland · Aston Villa FC · Premier League · Contract: 2028-06
4
Goals
2.5
xG
2.6
xA
1,795
Minutes
Compare Share on X
Percentile rankings
Where this player ranks among position peers in the same league.
John McGinn
Percentile rankings — vs Cen. Midfielders in Premier League
61 players · min 450 minutes · 2025/2026 season
Minutes played: 1735
<30
30–49
50–74
75–89
90+
What do these stats mean?
Deployment
How the coach uses this player — start frequency, substitution patterns, availability.
2025/2026 · 32 matches 75% start rate
Started 24
Sub 1
75%
Start rate
74
Avg mins
78%
vs Top 6
6
Injuries
Premier League: 23/31 starts
EL: 1/1 starts
Match-by-match
League start
European start
Sub
Unused
Goal
xG timeline Goals scored vs. expected goals by season — the gap shows finishing quality. Download
Goals
xG
Shot map Where shots are taken from and whether they go in.
Goal No goal
4 Goals 2.5 xG 20 Shots 20.0% Conv.
4
Goals
2.5
xG
20
Shots
20.0%
Conv. rate
Performance
Raw output numbers across all tracked seasons.
SeasonLeagueGPGxGxAShots+/-
2025/2026 EPL 24 4 2.5 2.6 20 +1.5
2024/2025 EPL 34 1 3.8 3.5 31 -2.8
2023/2024 EPL 35 6 4.7 5.6 40 +1.3
2022/2023 EPL 34 1 1.9 3.4 42 -0.9
2021/2022 EPL 35 3 1.8 5.4 43 +1.2
2020/2021 EPL 37 3 2.2 3.5 45 +0.8
2019/2020 EPL 28 3 4.0 2.6 55 -1.0

Loading shot details...

Transfer history
Career moves with recorded transfer fees.
DateFromToTypeFee
08 Aug 2018 Hibernian Aston Villa n/a
01 Jul 2015 ST Mirren Hibernian n/a
Injury record
Recorded injuries — type, timing, and duration.
6 recorded injuries
TypeDateDuration
Hamstring 05 Jan 2025 2 weeks, 6 days
Hamstring 22 Sep 2024 3 weeks, 5 days
Knock 20 Nov 2023 5 days
Thigh Injury 02 Jan 2023 4 weeks, 4 days
Head Injury 19 Sep 2021 5 days
Ankle/Foot Injury 22 Dec 2019 23 weeks, 5 days
International
National team appearances and goals.
Scotland
23 caps 2 goals
International timeline
Recent international appearances.
DateWindowOpponentCompetitionRoleMinsGA
18 Nov 2025 2025 November Window Denmark WC Qualifiers (UEFA) START 90 0 0
15 Nov 2025 2025 November Window Greece WC Qualifiers (UEFA) START 90 0 1
12 Oct 2025 2025 October Window Belarus WC Qualifiers (UEFA) START 90 0 0
09 Oct 2025 2025 October Window Greece WC Qualifiers (UEFA) START 90 0 0
08 Sep 2025 2025 September Window Belarus WC Qualifiers (UEFA) START 90 0 0
05 Sep 2025 2025 September Window Denmark WC Qualifiers (UEFA) START 90 0 0
09 Jun 2025 2025 June Window Liechtenstein Friendlies START 90 0 0
06 Jun 2025 2025 June Window Iceland Friendlies START 90 0 0
23 Mar 2025 2024-25 Nations League Greece Nations League START 90 0 0
20 Mar 2025 2024-25 Nations League Greece Nations League START 90 0 0
18 Nov 2024 2024-25 Nations League Poland Nations League START 90 1 0
15 Nov 2024 2024-25 Nations League Croatia Nations League SUB 23 1 1
08 Sep 2024 2024-25 Nations League Portugal Nations League START 90 0 0
05 Sep 2024 2024-25 Nations League Poland Nations League START 90 0 0
23 Jun 2024 2024 June Window Hungary Euro START 90 0 0
19 Jun 2024 2024 June Window Switzerland Euro START 90 0 0
14 Jun 2024 2024 June Window Germany Euro START 90 0 0
07 Jun 2024 2024 June Window Finland Friendlies START 90 0 0
03 Jun 2024 2024 June Window Gibraltar Friendlies START 90 0 1
26 Mar 2024 2024 March Window Northern Ireland Friendlies START 90 0 0
Showing 20 of 23 appearances.
Get weekly stats highlights
Central Midfielders · Data: Understat, API-Football, Football-Data.org