Ad
Premier League · Matchweek 38 · May 24

Manchester City - Aston Villa

Aston Villa won 2-1 away at Manchester City in Premier League (Matchweek 38). Goals: A. Semenyo 23'; O. Watkins 47', 61'.

A. Semenyo 23'
O. Watkins 47', 61'
🏟 Etihad Stadium 👤 Referee: A. Madley
Key events
23' A. Semenyo(1 - 0) Manchester C
47' O. Watkins(1 - 1) Aston Villa
61' O. Watkins(1 - 2) · Assist: R. Barkley Aston Villa
82' 🟨 R. LewisYellow card Manchester C
Quick stats
%51Possession%49
2.91Expected goals (xG)1.14
15Total shots12
3Shots on target5
7Shots off target5
5Blocked shots2
10Shots inside box9
5Shots outside box3
3Saves2
Match timeline
First half
A. Semenyo(1 - 0)
23'
HT 1 - 0
46'
🔁A. Garcia ↔ M. CashSubstitution
47'
O. Watkins(1 - 1)
A. Semenyo ↔ R. CherkiSubstitution🔁
58'
B. Silva ↔ M. KovacicSubstitution🔁
59'
61'
O. Watkins(1 - 2) · Assist: R. Barkley
74'
🔁Douglas Luiz ↔ Y. TielemansSubstitution
74'
🔁L. Bogarde ↔ A. OnanaSubstitution
74'
🔁V. Lindelof ↔ P. TorresSubstitution
T. Reijnders ↔ J. DokuSubstitution🔁
77'
J. Stones ↔ J. GvardiolSubstitution🔁
77'
N. Ake ↔ R. Ait-NouriSubstitution🔁
77'
R. LewisYellow card🟨
82'
86'
🔁R. Barkley ↔ J. McGinnSubstitution
FT 1 - 2
Match statsManchester City · Aston Villa
Key stats
%51Possession%49
2.91Expected goals (xG)1.14
Shots
15Total shots12
3Shots on target5
7Shots off target5
5Blocked shots2
10Shots inside box9
5Shots outside box3
3Saves2
Passing
440Total passes433
390Accurate passes393
%89Pass accuracy%91
Set pieces & discipline
8Corners4
1Offsides1
7Fouls4
Cards
1Yellow cards0
Momentum
0'▲ Manchester City▼ Aston Villa90'
LineupsManchester City 4-2-2-2Aston Villa 4-2-3-1
1Trafford 6Aké 3Dias 5Stones 82Lewis 14González 4Reijnders 20Silva 26Savinho 47Foden 42Semenyo 40Bizot 22Maatsen 5Mings 3Lindelöf 16García 6Barkley 26Bogarde 10Buendía 21Luiz 31Bailey 11Watkins
Manchester City · Bench
13Marcus Bettinelli
7Omar Marmoush
10Rayan Cherki
11Jérémy Doku
8Mateo Kovačić
21Rayan Aït-Nouri
24Joško Gvardiol
27Matheus Nunes
68Max Alleyne
Coach: Pep Guardiola
Aston Villa · Bench
53George Hemmings
64James Wright
12Lucas Digne
2Matty Cash
14Pau Torres
7John McGinn
8Youri Tielemans
24Amadou Onana
83Bradley Burrowes
Coach: Unai Emery
Shot map28 shots
Savinho 5' · xG 0.01 Tijjani Reijnders 10' · xG 0.08 Bernardo Silva 12' · xG 0.18 Tijjani Reijnders 21' · xG 0.02 Antoine Semenyo 23' · xG 0.10 Savinho 29' · xG 0.07 Rico Lewis 30' · xG 0.08 Tijjani Reijnders 34' · xG 0.04 Savinho 37' · xG 0.03 Nico González 39' · xG 0.10 Tijjani Reijnders 43' · xG 0.40 Nathan Aké 43' · xG 0.08 Ollie Watkins 47' · xG 0.28 Leon Bailey 50' · xG 0.07 Emiliano Buendía 53' · xG 0.05 Ian Maatsen 56' · xG 0.02 Emiliano Buendía 56' · xG 0.03 Ollie Watkins 61' · xG 0.65 Rayan Cherki 68' · xG 0.03 Ollie Watkins 75' · xG 0.20 Leon Bailey 76' · xG 0.12 Pau Torres 83' · xG 0.15 Jérémy Doku 86' · xG 0.03 John McGinn 87' · xG 0.06 Ollie Watkins 88' · xG 0.11 Youri Tielemans 90' · xG 0.02 Jérémy Doku 90' · xG 0.02 Mateo Kovacic 90' · xG 0.07
Manchester City Aston Villa Filled = goal · size = xG
Head to head
2Wins
0Draws
3Wins
Oct 26 Aston Villa 1-0 Manchester City
Apr 22 Manchester City 2-1 Aston Villa
Dec 21 Aston Villa 2-1 Manchester City
Apr 3 Manchester City 4-1 Aston Villa
Dec 6 Aston Villa 1-0 Manchester City
xG difference & finishing
Manchester City1 gol · 2.91 xG -1.91
Aston Villa2 gol · 1.14 xG +0.86
+ = scored above expectation, − = below
Win probabilityModel: 1 (%79) ✗
Manchester City %79 Draw %13 Aston Villa %8
2.50Manchester City xPuan
0.37Aston Villa xPuan
🎯
Skoryum Pro

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles — plus the tactical visualisation built from event data.

Open dashboard
🔥
Skoryum Pro

Team & player heatmaps

See where each team dominated the pitch and switch to per-player heatmaps built from raw event coordinates.

Open dashboard
🤖
Skoryum Pro

ML deep-dive

Feature-level model breakdown: which signals drove the prediction, expected points simulation and value analysis.

Open dashboard
Form
Manchester CityDWWWD
Aston VillaWWDWL
Skoryum Pro

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Open dashboard
Match Reportsall →
Rayo Vallecano 1-1 AlavesLa Liga · Aug 20 Atletico Madrid 2-0 MalagaLa Liga · Aug 19 Casa Pia 0-7 BenficaPrimeira Liga · Aug 17 Deportivo La Coruna 1-1 ElcheLa Liga · Aug 17 Samsunspor 3-3 GöztepeSüper Lig · Aug 17 Famalicao 1-2 MaritimoPrimeira Liga · Aug 16
Ad
Want depth? Live tracking, xG and player analytics, data-grounded AI chat — in the dashboard.Open dashboard
Ad
Ad