1. Players
  2. Aston Villa

John McGinn

Right winger, Aston Villa, 31 years old, Scotland
Matches 2026-2755 starts
Minutes447
Goals0
Assists2

Next match

Model estimate
Aston Villa v BrentfordSat 10 Oct,
To score13%
To assist15%
Goal or assist26%
Shots1.1expected, in 89 minutes

In our likely line-up (started 5 of the team's last 5). From Vesta's expected goals for the team, his expected goals and goals per 90 minutes and the minutes he is likely to play.

Chances

2026-27, total and per 90 minutes
Expected goals0.60.11 per 90
Expected assists0.50.10 per 90
Shots40.81 per 90
Key passes61.21 per 90

Against the peers

2026-27, per 90 minutes

Among the 41 forwards of the Premier League with 270 minutes or more. The bar is the percentile: 90 means better than 9 in 10 of them.

Per 90Percentile
Goals0.015
Expected goals0.1120
Shots0.812
Assists0.488
Expected assists0.132
Key passes1.2152

Season projection

Model estimate
Goals at the end40 now; 8 in 10 between 2 and 7
Assists at the end72 now; 8 in 10 between 4 and 10
Top scorer–in the Premier League
Most assists<1%

Every remaining Premier League match simulated with Vesta; the team's goals shared among its players by their recent part in its attack. The whole race

In numbers

Top five leagues since 2019-20

Last matches

DateMatchMinGAShotsxG
Sat 19 SepTottenham 2–3 Aston Villa90100.00
Sat 12 SepAston Villa 1–2 Nottingham Forest90100.00
Sat 5 SepHull 0–0 Aston Villa9010.46
Mon 31 AugAston Villa 0–1 Arsenal9020.06
Sun 23 AugBrighton 4–0 Aston Villa8710.04
Sun 24 MayManchester City 1–2 Aston Villa1*10.07
Fri 15 MayAston Villa 4–2 Liverpool90110.04
Sun 10 MayBurnley 2–2 Aston Villa88140.35
Sat 25 AprFulham 1–0 Aston Villa7500.00
Sun 19 AprAston Villa 4–3 Sunderland82100.00
Sun 12 AprNottingham Forest 1–1 Aston Villa9020.08
Sun 22 MarAston Villa 2–0 West Ham70110.03
Sun 15 MarManchester United 3–1 Aston Villa6210.05
Sun 18 JanAston Villa 0–1 Everton1700.00
Wed 7 JanCrystal Palace 0–0 Aston Villa7400.00
Sat 3 JanAston Villa 3–1 Nottingham Forest85220.38
Tue 30 Dec 2025Arsenal 4–1 Aston Villa41*10.89
Sat 27 Dec 2025Chelsea 1–2 Aston Villa6100.00
Sun 21 Dec 2025Aston Villa 2–1 Manchester United88110.29
Sun 14 Dec 2025West Ham 2–3 Aston Villa9000.00

* came on as a substitute.