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'.

🏟 Etihad Stadium Manchester 👤 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
%51 Possession %49
1.82 Expected goals (xG) 1.29
1.95 Pre-match xG 1.35
15 Total shots 12
3 Shots on target 5
7 Shots off target 5
5 Blocked shots 2
10 Shots inside box 9
5 Shots outside box 3
3 Saves 2
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
%51 Possession %49
1.82 Expected goals (xG) 1.29
1.95 Pre-match xG 1.35
Shots
15 Total shots 12
3 Shots on target 5
7 Shots off target 5
5 Blocked shots 2
10 Shots inside box 9
5 Shots outside box 3
3 Saves 2
Attacking
95 Attacks 53
84 Dangerous attacks 26
Passing
440 Total passes 433
390 Accurate passes 393
%89 Pass accuracy %91
Set pieces & discipline
8 Corners 4
1 Offsides 1
7 Fouls 4
6 Free kicks 8
19 Throw-ins 10
6 Goal kicks 12
Cards
1 Yellow cards 0
0 1st-half cards 0
1 2nd-half cards 0
By half
1 1st-half goals 0
0 2nd-half goals 2
7 1st-half corners 0
1 2nd-half corners 4
Penalties
0 Penalties won 0
0 Penalty goals 0
Momentum
0'▲ Manchester City▼ Aston Villa90'
LineupsManchester City 4-2-2-2Aston Villa 4-2-3-1
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 HEAD11 meetings · 2021–2025
Manchester City 7
Jan 20who was on topOct 26
Aston Villa 3
7 Manchester City 1 draw 3 Aston Villa
GOALS IN THIS FIXTURE
2.9goals / match
20–12total goals
1/2clean sheets
4-1Manchester City best win · Apr 3
1-0Aston Villa best win · Oct 26
%82 Over 1.5 9/11
%64 Over 2.5 7/11
%27 Over 3.5 3/11
%73 BTTS 8/11
DOES THE VENUE MATTER
Manchester City at home5 matches
5W 0D 0L 14:5
Aston Villa at home6 matches
3W 1D 2L 7:6
Results are read from the side that hosted the match.
FORM COMPARISON
Manchester City4W 1D 0L Aston Villa2W 0D 3L
2.60 1.20 Points per game
11 9 Goals scored
5 7 Goals conceded
2.33 1.37 xG average
1.04 1.27 xGA average
%40 %20 Clean sheets
%60 %40 BTTS
%80 %60 Over 2.5
10.0 5.4 Corners
0.8 1.2 Cards
Manchester City6W 2D 2L Aston Villa5W 1D 4L
2.00 1.60 Points per game
19 20 Goals scored
11 11 Goals conceded
2.05 1.39 xG average
1.11 1.32 xGA average
%40 %30 Clean sheets
%50 %50 BTTS
%70 %60 Over 2.5
9.1 4.8 Corners
1.5 1.0 Cards
SEASON COMPARISON
2Manchester Cityin the table78pts
38matches 23-9-6W-D-L 77:35goals +42diff
LDWWD
4Aston Villain the table65pts
38matches 19-8-11W-D-L 56:49goals +7diff
WWDLL
Season profile · 2025/2026 · 25 matches
2.00 1.88 Points per game
1.68 1.46 xG average
1.14 1.47 xGA average
%40 %28 Clean sheets
%48 %52 BTTS
%60 %52 Over 2.5
5.5 5.3 Corners
1.8 1.5 Cards
PREVIOUS MEETINGS
Oct 26 Aston Villa 1-0 Manchester City Premier League
Apr 22 Manchester City 2-1 Aston Villa Premier League
Dec 21 Aston Villa 2-1 Manchester City Premier League
Apr 3 Manchester City 4-1 Aston Villa Premier League
Dec 6 Aston Villa 1-0 Manchester City Premier League
Feb 12 Manchester City 3-1 Aston Villa Premier League
Sep 3 Aston Villa 1-1 Manchester City Premier League
May 22 Manchester City 3-2 Aston Villa Premier League
xG difference & finishing
Manchester City1 gol · 1.82 xG -0.82
Aston Villa2 gol · 1.29 xG +0.71
+ = scored above expectation, − = below
WHAT THE NUMBERS SAY
Manchester City took more shots15 - 12
THREAT OVER TIMExT
Manchester City1.29 Aston Villa1.01
0'25'45'70'90'
Manchester Citypeak 10-15' Aston Villapeak 70-75'
Expected threat: every pass and carry is valued by how much closer it brings the ball to a goal. Higher area means more danger created in that window.
TACTICAL PROFILEwhoscored + fotmob
Press Verticality Progressive Final third Pass acc. Def. height
Manchester City Aston Villa
Each axis has a fixed range taken from typical top-flight values, so the shape reads as an absolute profile — not just who beat whom.
11.2 PPDA 12.2
635 Touches 616
44.9m Defensive height 26.4m
81 Progressive passes 88
%77.0 Final-third accuracy %69.0
%29.6 Verticality %29.0
%87.0 Pass accuracy %90.0
16 Shots 12
82 Defensive actions 124
37.1m Block depth 32.9m
%66 In opposition half %29
HOW THE GAME FLOWEDfotmob
Manchester City1.34xG Aston Villa1.77xG
23' Antoine Semenyo 47' Ollie Watkins 61' Ollie Watkins
0'25'45'70'90'
Cumulative expected goals, step by step — each step is a shot and the dots are goals. These totals come from the shot-level model, so they can differ slightly from the xG in the stats tab.
Momentum
Manchester City Aston Villa
Which side was pushing at each moment; above the line is the home team.
ON THE PITCHwhoscored
Manchester City705 touches
Aston Villa683 touches
Where each side spent the match. Both attack left to right.
56% MAN 51% AST 57% MAN 72% MAN 51% AST 69% AST 55% MAN 57% MAN 51% MAN
Manchester Cityown half →Aston Villa
BY THIRD
Defensive %61 %39
Middle %51 %49
Attacking %47 %53
BY FLANK
Left %54 %46
Centre %45 %55
Right %54 %46
Share of touches in each zone. Home attacks to the right; the bars split the same touches lengthwise and across the pitch.
Manchester City82 actions
average height 44.9m
Aston Villa124 actions
average height 26.4m
Tackles, interceptions, clearances, blocks and recoveries. The dashed line is their average height.
Manchester City517 passes · %87
14 Nico González — 68/82 passes · %93 3 Rúben Dias — 59/67 passes · %92 82 Rico Lewis — 45/68 passes · %78 47 Phil Foden — 42/61 passes · %81 5 John Stones — 34/46 passes · %97 6 Nathan Aké — 34/43 passes · %89 4 Tijjani Reijnders — 27/46 passes · %79 26 Savinho — 27/48 passes · %82 20 Bernardo Silva — 24/33 passes · %92 42 Antoine Semenyo — 22/34 passes · %92 10 Rayan Cherki — 17/27 passes · %81 8 Mateo Kovacic — 15/22 passes · %83 24 Josko Gvardiol — 14/16 passes · %93 1 James Trafford — 12/16 passes · %92 21 Rayan Aït-Nouri — 6/13 passes · %100 11 Jérémy Doku — 3/13 passes · %43
Aston Villa460 passes · %90
5 Tyrone Mings — 73/87 passes · %96 3 Victor Lindelöf — 53/60 passes · %96 21 Douglas Luiz — 44/54 passes · %96 22 Ian Maatsen — 37/62 passes · %92 40 Marco Bizot — 32/50 passes · %71 10 Emiliano Buendía — 29/58 passes · %88 6 Ross Barkley — 23/33 passes · %88 26 Lamare Bogarde — 20/30 passes · %91 8 Youri Tielemans — 19/24 passes · %100 14 Pau Torres — 15/19 passes · %100 31 Leon Bailey — 14/41 passes · %70 11 Ollie Watkins — 14/28 passes · %93 16 Andrés García — 13/25 passes · %100 2 Matty Cash — 13/24 passes · %62 24 Amadou Onana — 8/11 passes · %100 7 John McGinn — 5/10 passes · %83
>%85 %70–85 <%70
Average position of each player and their most frequent pass combinations; thicker lines mean more passes, and the ring colour is that player’s pass accuracy.
Manchester City81 progressive · map shows 64
Left%34Centre%34Right%31
Aston Villa88 progressive · map shows 35
Left%26Centre%51Right%23
Successful passes carrying the ball 10m+ forward from the middle third onward.
11.2 PPDA 12.2
%29.6 Verticality %29.0
%77 Final third pass %69
%87 Pass accuracy %90
44.9m Defensive height 26.4m
PPDA: opponent passes allowed per defensive action in their half — lower means heavier pressing.
THE REFEREE163 matches on record
Andrew Madley
Strictness52 TEMPO53
Cards: ModerateFouls: ModeratePenalties: RareGoals: ModerateOver 2.5: Moderate
This match vs his average
Cards 13.8 -2.8
Fouls 1122.7 -11.7
Goals 33.0 +0.0
Corners 1210.9 +1.1
THIS MATCH VS SEASON AVERAGE
Goals 1.02.1 -1.1
Shots 15.014.6 +0.4
On target 3.05.2 -2.2
Possession %51%61 -9.9
Corners 8.06.0 +2.0
Cards 1.01.0
Conceded 2.00.9 +1.1
this matchseason average · 37 matches
Goals 2.01.5 +0.5
Shots 12.012.3 -0.3
On target 5.04.4 +0.6
Possession %49%54 -4.7
Corners 4.05.1 -1.1
Cards 0.01.3 -1.3
Conceded 1.01.3 -0.3
this matchseason average · 37 matches
PLAYER RATINGS★ Ollie Watkins 9.30
Starting XI
42 Antoine Semenyo M · 58' 7.50
Goals1On target1/1Key pass1Interceptions1Passes22 · %21
14 Nico González M · 97' 7.20
Key pass1Tackles2Duels won4/7Fouls1Passes62 · %58
20 Bernardo Silva M · 59' · K 6.90
On target1/1Tackles4Interceptions1Duels won4/5Fouls1Passes26 · %24
47 Phil Foden F · 97' 6.70
Key pass3Dribbles1/3Duels won1/5Offside1Passes45 · %38
3 Rúben Dias D · 97' 6.70
Key pass1Fouls1Passes60 · %55
6 Nathan Aké D · 77' 6.70
Blocks1Duels won1/3Fouls1Passes32 · %28
26 Savinho M · 97' 6.60
Key pass2Dribbles1/7Duels won3/11Fouls won2Fouls1Passes27 · %23
4 Tijjani Reijnders F · 77' 6.30
On target1/4Dribbles1/3Duels won1/4Fouls1Passes27 · %25
1 James Trafford G · 97' 6.30
Saves2Passes10 · %9
5 John Stones D · 78' 6.20
Tackles1Interceptions1Blocks1Duels won3/5Passes32 · %31
82 Rico Lewis D · 97' 5.90
Duels won2/7Fouls won2Fouls1Passes45 · %34
Substitutes
24 Joško Gvardiol D · 19' 6.70
Duels won1/2Passes11 · %11
21 Rayan Aït-Nouri D · 20' 6.60
Tackles1Duels won1/3Passes3 · %3
11 Jérémy Doku F · 20' 6.50
Passes4 · %2
10 Rayan Cherki M · 39' 6.50
Passes13 · %11
8 Mateo Kovačić M · 38' 6.30
Interceptions1Passes11 · %9
Unused: Marcus BettinelliOmar MarmoushMatheus NunesMax Alleyne
Starting XI
11 Ollie Watkins F · 97' 9.30
Goals2On target2/3Dribbles2/3Tackles1Blocks1Duels won7/8Fouls won1Offside1Passes15 · %14
10 Emiliano Buendía M · 97' 7.90
On target1/2Key pass2Tackles8Duels won10/13Fouls won2Fouls1Passes30 · %28
21 Douglas Luiz M · 73' 7.50
Tackles1Interceptions1Blocks2Duels won2/4Fouls won1Passes48 · %46
22 Ian Maatsen D · 97' 6.90
Key pass2Dribbles1/2Tackles4Interceptions2Duels won5/8Fouls1Passes33 · %30
40 Marco Bizot G · 97' 6.90
Saves2Passes40 · %30
5 Tyrone Mings D · 97' · K 6.70
Tackles1Interceptions1Duels won1/3Passes73 · %71
26 Lamare Bogarde M · 73' 6.70
Interceptions1Duels won2/3Fouls won2Passes21 · %19
3 Victor Lindelöf D · 73' 6.60
Tackles1Interceptions1Duels won1/1Passes53 · %51
16 Andrés García D · 45' 6.60
Tackles4Blocks1Duels won4/5Fouls1Passes12 · %12
6 Ross Barkley M · 86' 6.60
Assist1Key pass1Tackles2Duels won2/5Passes26 · %23
31 Leon Bailey M · 97' 6.30
Tackles2Interceptions3Duels won3/9Fouls won1Fouls1Passes18 · %13
Substitutes
8 Youri Tielemans M · 24' 7.50
On target1/1Key pass2Tackles1Duels won1/1Passes16 · %16
24 Amadou Onana M · 24' 6.70
Tackles1Duels won1/1Passes7 · %7
7 John McGinn M · 11' 6.70
On target1/1Tackles1Duels won1/1Passes5 · %4
2 Matty Cash D · 52' 6.50
Key pass1Passes17 · %11
14 Pau Torres D · 24' 6.50
Passes13 · %13
Unused: Bradley BurrowesJames WrightGeorge HemmingsLucas Digne
Win probabilityModel: 1 (%79) ✗
Manchester City %79 Draw %13 Aston Villa %8
2.50Manchester City xPuan
0.37Aston Villa xPuan
🎯
FREE MEMBERSHIP

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.

Create free account
🔥
FREE MEMBERSHIP

Team & player heatmaps

Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.

Create free account
🤖
FREE MEMBERSHIP

ML deep-dive

Feature-level model breakdown, expected points simulation and value analysis.

Create free account
Form
Manchester CityDWWWD
Aston VillaWWDWL
FREE MEMBERSHIP

Heatmap & tactical analysis

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

Create free account
Match Reportsall →
Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10 Arsenal 2-1 ChelseaPremier League · Sep 7 Trabzonspor 5-0 Gençlerbirliği S.K.Süper Lig · Sep 7 Fenerbahçe 1-2 BeşiktaşSüper Lig · Sep 6 Rayo Vallecano 1-1 AlavesLa Liga · Aug 20
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad