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'.
Key events
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
1
Trafford
6
Aké
3
Dias
5
Stones
82
Lewis
14
González
4
Reijnders
20
Silva
26
Savinho
47
Foden
42
Semenyo
40
Bizot
22
Maatsen
5
Mings
3
Lindelöf
16
García
6
Barkley
26
Bogarde
10
Buendía
21
Luiz
31
Bailey
11
Watkins
Manchester City · Bench
Coach: Pep Guardiola
Aston Villa · Bench
Coach: Unai Emery
Shot map28 shots
Manchester City
Aston Villa
Filled = goal · size = xG
HEAD TO HEAD11 meetings · 2021–2025
Jan 20who was on topOct 26
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
Over 1.5
9/11
Over 2.5
7/11
Over 3.5
3/11
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
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
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
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
Where each side spent the match. Both attack left to right.
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.
Tackles, interceptions, clearances, blocks and recoveries. The dashed line is their average height.
>%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.
Left%34Centre%34Right%31
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
Goals1On target1/1Key pass1Interceptions1Passes22 · %21
Key pass1Tackles2Duels won4/7Fouls1Passes62 · %58
On target1/1Tackles4Interceptions1Duels won4/5Fouls1Passes26 · %24
Key pass3Dribbles1/3Duels won1/5Offside1Passes45 · %38
Key pass1Fouls1Passes60 · %55
Blocks1Duels won1/3Fouls1Passes32 · %28
Key pass2Dribbles1/7Duels won3/11Fouls won2Fouls1Passes27 · %23
On target1/4Dribbles1/3Duels won1/4Fouls1Passes27 · %25
Saves2Passes10 · %9
Tackles1Interceptions1Blocks1Duels won3/5Passes32 · %31
Duels won2/7Fouls won2Fouls1Passes45 · %34
Substitutes
Duels won1/2Passes11 · %11
Tackles1Duels won1/3Passes3 · %3
Passes4 · %2
Passes13 · %11
Interceptions1Passes11 · %9
Unused: Marcus BettinelliOmar MarmoushMatheus NunesMax Alleyne
Starting XI
Goals2On target2/3Dribbles2/3Tackles1Blocks1Duels won7/8Fouls won1Offside1Passes15 · %14
On target1/2Key pass2Tackles8Duels won10/13Fouls won2Fouls1Passes30 · %28
Tackles1Interceptions1Blocks2Duels won2/4Fouls won1Passes48 · %46
Key pass2Dribbles1/2Tackles4Interceptions2Duels won5/8Fouls1Passes33 · %30
Saves2Passes40 · %30
Tackles1Interceptions1Duels won1/3Passes73 · %71
Interceptions1Duels won2/3Fouls won2Passes21 · %19
Tackles1Interceptions1Duels won1/1Passes53 · %51
Tackles4Blocks1Duels won4/5Fouls1Passes12 · %12
Assist1Key pass1Tackles2Duels won2/5Passes26 · %23
Tackles2Interceptions3Duels won3/9Fouls won1Fouls1Passes18 · %13
Substitutes
On target1/1Key pass2Tackles1Duels won1/1Passes16 · %16
Tackles1Duels won1/1Passes7 · %7
On target1/1Tackles1Duels won1/1Passes5 · %4
Key pass1Passes17 · %11
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 accountForm
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 accountMatch Reportsall →
Galatasaray 3-1 Kasımpaşa
Borussia Dortmund 2-2 Werder Bremen
Arsenal 2-1 Chelsea
Trabzonspor 5-0 Gençlerbirliği S.K.
Fenerbahçe 1-2 Beşiktaş
Rayo Vallecano 1-1 Alaves
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Skoryum