Manchester City vs Arsenal Prediction, Preview and Stats

England flag 2025/2026 Premier League, England
Etihad Stadium Sun, 19 Apr - 3:30 PM
Premier League
Manchester City MCI
2 Winner 1
Arsenal ARS
Full Time Sun, 19 Apr 3:30 PM
Round 33 Regular Season
Erling Haaland - 65'
Rayan Cherki - 16'
Goal
|
Goal
Kai Havertz - 18'

CONTEXT

Manchester City secured a narrow 1-0 victory over Arsenal in a match that saw both teams level at 1-1 at halftime. Despite Arsenal entering as the stronger team based on pre-match assessments, City controlled possession with 59% to Arsenal's 41%. The game remained competitive with no red cards issued and even footing at the break. City's win represented minimal structural deviation of 4.4%, aligning with market expectations. Efficiency remained in line throughout, though xG data was unavailable for deeper analysis. No second-half adjustments or knockout elements influenced the outcome significantly. City's resilience turned the tide after the interval, clinching the points in a hard-fought encounter.

TL;DR

  • Structural deviation: Manchester City exhibited minimal structural deviation of 4.4 percent.
  • Efficiency shift: Efficiency shift stayed in line with expectations.
  • xG alignment: xG alignment unavailable due to missing data.
  • Market alignment: Outcome fully aligned with pre-match market view.
  • xG expectations: xG expectations unavailable due to missing data.
  • Event impact: No second-half adjustments or knockout tie affected the result.
  • Red card distortion: Absence of red cards meant no distortion to the match flow.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality

Match referee

A. Taylor

25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

I. Hussin

2nd Assistant

G. Beswick

1st Assistant

P. Tierney

4th Official

Manchester City Josep Guardiola
Josep Guardiola
VS
Arsenal M. Arteta
M. Arteta
2.09
Avg Points / Game (Last 100 Matches)
2.13
2.33 i
Last 6 Opponents
Chelsea Rank: W
West Ham United Rank: D
Nottingham Forest Rank: D
Leeds United Rank: W
Newcastle United Rank: W
Fulham Rank: W
Avg Points / Game (Last 6 Matches)
2.17 i
Last 6 Opponents
AFC Bournemouth Rank: L
Everton Rank: W
Brighton & Hove Albion Rank: W
Chelsea Rank: W
Tottenham Hotspur Rank: W
Wolverhampton Wanderers Rank: D
25
Head to Head (Wins - Draws - Losses)
25 - 11 - 21
21

Win Probabilities

Live Win Probability (90 Min)
Home Manchester City
95.61%
Draw
4.2%
Away Arsenal
0.19%

Movement

Changes since opening
Manchester City
+1.45%
Draw
-1.45%
Arsenal
0%

Team Power Ranking

i
What is Power Ranking?
Power score: composite of opponent-weighted form (last 6 & 20 games) and league position over last 3 seasons.
33.09
35
0 (Weakest) 100 (Strongest)
Metric
Manchester City
Arsenal
Power Score
33.09
35
League Position
2
1
Global Rank
-
-

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Manchester City Opponent-weighted form score
Arsenal Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Manchester City Arsenal

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Manchester City

Left / Center / Right
Opposition half density
vs season average

Arsenal

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Manchester City ⚠ Proxy
vs
⚠ Proxy Arsenal
Attacking Efficiency
Higher is better
Attacking Efficiency
30.85
26.83
Defensive Efficiency
Lower is better
Defensive Efficiency
26.83
30.85
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Manchester City +0.46 Efficiency Index
vs
Arsenal -0.46 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Manchester City
Arsenal
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Manchester City ⚠ Proxy
vs
⚠ Proxy Arsenal
Created Set-piece attacking threat
Manchester City Arsenal
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Manchester City Arsenal
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Manchester City
Arsenal
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Manchester City
vs
Arsenal
Attack After Winning Possession transition → offence
Manchester City Arsenal
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Manchester City Arsenal
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Manchester City
Arsenal
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • MCI had peak pressure around 67'.
  • ARS started the game with stronger pressure.
MCI Pressure ARS Pressure
Pressure Index: MCI reached the top pressure at 67' (98.32).

Team Head to Head Last 6 Seasons

Summary of 57 matches between these sides — filtered by competition and venue context.

Manchester City MCI Home
57 matches
Arsenal ARS Away
Match Record
25
Wins
21
11
Draws
11
21
Losses
25
Goals
88
Goals Scored
76
76
Goals Conceded
88
+12
Goal Difference
-12
Expected Goals
2.04
xG
0.62
0.62
xGA
2.04

Data last updated: 2026-04-20T00:05:14+00:00

STARTING XI

Match Formation 4-2-3-1
Match Formation 4-3-3
Pitch
G. Donnarumma
Italy
25 G. Donnarumma
M. Nunes
Portugal
27 M. Nunes
A. Khusanov
Uzbekistan
45 A. Khusanov
M. Guehi
England
15 M. Guehi
N. O'Reilly
England
33 N. O'Reilly
B. Silva
Portugal
20 B. Silva
Rodri
Substitution
Spain
16 Rodri
A. Semenyo
Substitution
Ghana
42 A. Semenyo
M. Cherki
Substitution
France
10 M. Cherki
J. Doku
Substitution
Belgium
11 J. Doku
E. Haaland
Norway
9 E. Haaland
Pitch
D. Raya Martin
Spain
1 D. Raya Martin
P. Hincapié Reyna
Ecuador
5 P. Hincapié Reyna
G. dos Santos Magalhães
Brazil
6 G. dos Santos Magalhães
W. Saliba
France
2 W. Saliba
C. Mosquera
Substitution
Spain
3 C. Mosquera
D. Rice
England
41 D. Rice
M. Zubimendi Ibáñez
Substitution
Spain
36 M. Zubimendi Ibáñez
M. Ødegaard
Norway
8 M. Ødegaard
E. Eze
Substitution
England
10 E. Eze
K. Havertz
Germany
29 K. Havertz
C. Madueke
Substitution
England
20 C. Madueke

General Information

Date & Time :
Apr 19, 2026, 03:30 PM
Competition :
2025/2026 Premier League, England · Round 33 · Regular Season
Stadium :
Etihad Stadium
Capacity :
53400
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
Anthony Taylor
Ian Hussin
Gary Beswick
Paul Tierney

Statistics

Possession
MCI
57%
ARS
43%

Top Statistics

2 Goals 1
5 Big Chances Created 5
2 Shots 1
64 Dangerous attacks 40
59 Possession 41
8 Corners 5
16 Free kicks 5
2 Yellow Cards 2

Match Overview

1 Assists 0
8 Goal Attempts 6
78 Ball Safe 61
4 Substitutions 4
1 Injuries 0
9 Goal Kicks 13
17 Throwins 17
2 Hit Woodwork 2
9 Successful Dribbles 3
17 Successful Headers 11
45 Successful Dribbles Percentage 38
20 Dribble Attempts 8

Attacking

3 Big Chances Missed 4
95 Attacks 97

Possession

24 Successful Long Passes 21
482 Passes 334
51 Long Passes 55
9 Key Passes 6
47 Successful Long Passes Percentage 38
406 Successful Passes 253
84 Successful Passes Percentage 76

Defensive

1 Saves 2
8 Interceptions 5
48 Duels Won 40
11 Tackles 21

Build-up

16 Total Crosses 12
3 Accurate Crosses 2

Discipline

0 Offsides 4
5 Fouls 12

Lineup

Referee : Anthony Taylor

Starting XI

25
Gianluigi Donnarumma
Gianluigi Donnarumma Goalkeeper
6.93
15
Marc Guéhi
Marc Guéhi Defender
7.04
27
Matheus Nunes
Matheus Nunes Defender
7.09
33
Nico O'Reilly
Nico O'Reilly Defender
6.93
45
Abdukodir Khusanov
Abdukodir Khusanov Defender
6.82
10
Rayan Cherki
Rayan Cherki Midfielder
7.27
47
Phil Foden
Phil Foden
Midfielder85'
7.32
11
Jérémy Doku
Jérémy Doku Midfielder
7.07
26
Savinho
Savinho
Attacker88'
6.6
16
Rodri
Rodri Midfielder
7.28
14
Nico González
Nico González
Midfielder88'
6.94
20
Bernardo Silva
Bernardo Silva Midfielder
6.93
42
Antoine Semenyo
Antoine Semenyo Midfielder
7
6
Nathan Aké
Nathan Aké
Defender90+6'
6.68
9
Erling Haaland
Erling Haaland Attacker
7.37
Referee : Anthony Taylor

Starting XI

1
David Raya
David Raya Goalkeeper
6.77
2
William Saliba
William Saliba Defender
6.89
3
Cristhian Mosquera
Cristhian Mosquera Defender
6.84
4
Ben White
Ben White
Defender74'
6.97
5
Piero Hincapié
Piero Hincapié Defender
6.87
6
Gabriel Magalhães
Gabriel Magalhães Defender
7.23
8
Martin Ødegaard
Martin Ødegaard Midfielder
6.97
36
Martín Zubimendi
Martín Zubimendi Midfielder
7.03
14
Viktor Gyökeres
Viktor Gyökeres
Attacker84'
6.78
41
Declan Rice
Declan Rice Midfielder
7.39
10
Eberechi Eze
Eberechi Eze Attacker
7.43
19
Leandro Trossard
Leandro Trossard
Attacker74'
6.91
20
Noni Madueke
Noni Madueke Attacker
6.8
11
Gabriel Martinelli
Gabriel Martinelli
Attacker46'
6.6
29
Kai Havertz
Kai Havertz Attacker
6.7

Events

2ND-HALF
Event
Nathan Aké Antoine Semenyo
8th Substitution
90+6'
Event
Savinho Jérémy Doku
7th Substitution
88'
Event
Nico González Rodri
6th Substitution
88'
Event
Phil Foden Rayan Cherki
5th Substitution
85'
Event
Pep Guardiola
Argument / 6th Yellowcard
84'
84'
Event
Viktor Gyökeres Martín Zubimendi
4th Substitution
Event
Erling Haaland
Argument / 3rd Yellowcard
83'
83'
Event
Gabriel Magalhães
Argument / 4th Yellowcard
74'
Event
Leandro Trossard Eberechi Eze
2nd Substitution
74'
Event
Ben White Cristhian Mosquera
3rd Substitution
Event
Erling Haaland
Left foot shot / 3rd Goal
65'
Event
Marc Guéhi
Foul / 2nd Yellowcard
60'
46'
Event
Gabriel Martinelli Noni Madueke
1st Substitution
1ST-HALF
36'
Event
Cristhian Mosquera
Foul / 1st Yellowcard
36'
Event
Pep Guardiola
5th Yellowcard
18'
Event
Kai Havertz
Right foot shot / 2nd Goal
Event
Rayan Cherki
Right foot shot / 1st Goal
16'

Match Commentary

90
Update Update
The fourth official has indicated there will be 7 minutes of added time.
90
Attempt Attempt
Missed chance. Kai Havertz of Arsenal heads the ball from the center of the box.
90
Corner Corner
Arsenal win a corner after Matheus Nunes concedes.
90
Update Update
The second half ends with Manchester City 2, Arsenal 1.
90
Substitution Substitution
Substitution for Manchester City: Nathan Aké replaces Antoine Semenyo.
88
Substitution Substitution
Substitution for Manchester City: Savinho replaces Jérémy Doku.
88
Substitution Substitution
Substitution for Manchester City: Nico González replaces Rodri due to injury.
87
Update Update
There is a delay in the match due to an injury to Rodri from Manchester City.
85
Substitution Substitution
Substitution for Manchester City: Phil Foden replaces Rayan Cherki.
84
Substitution Substitution
Substitution for Arsenal: Viktor Gyökeres replaces Martín Zubimendi.
83
Yellow Card Yellow Card Important
Erling Haaland from Manchester City receives a yellow card.
83
Yellow Card Yellow Card Important
Gabriel Magalhães of Arsenal receives a yellow card.
83
Update Update
Foul committed by Gabriel Magalhães of Arsenal.
83
Update Update
Erling Haaland of Manchester City won a free kick in an attacking position.
79
Update Update
Leandro Trossard of Arsenal is flagged for offside.
78
Update Update
Foul committed by Kai Havertz - Arsenal.
77
Corner Corner
Corner awarded to Manchester City after Ben White concedes.
74
Substitution Substitution
Substitution for Arsenal: Ben White replaces Cristhian Mosquera.
74
Substitution Substitution
Substitution for Arsenal: Leandro Trossard replaces Eberechi Eze.
73
Attempt Attempt
Kai Havertz's left-footed shot from the right side of the six-yard box is blocked.
73
Update Update
Gabriel Magalhães had a header from the right side of the box, but it was blocked. Martin Ødegaard provided the assist.
72
Update Update
Foul committed by Bernardo Silva of Manchester City.
72
Update Update
Eberechi Eze of Arsenal won a free kick in an attacking position.
70
Corner Corner
Missed chance. Jérémy Doku from Manchester City shot with his left foot from the left side of the box after a corner.
69
Corner Corner
Corner awarded to Manchester City after a concession by William Saliba.
69
Corner Corner
Corner awarded to Manchester City after a concession by William Saliba.
69
Attempt Attempt
Rodri's left-footed shot from outside the box is blocked.
65
GOAL! GOAL! Important
Goal! Erling Haaland scores for Manchester City with a left-footed shot from the center of the box into the left corner. The match stands at 2-1 in favor of Manchester City.
64
Attempt Attempt
Bernardo Silva from Manchester City missed a chance, shooting with his left foot from the center of the box, sending the ball to the left. Erling Haaland provided the assist.
61
Attempt Attempt
Eberechi Eze of Arsenal hits the woodwork with a left-footed shot from outside the box.
60
Yellow Card Yellow Card Important
Marc Guéhi of Manchester City receives a yellow card for a foul.
60
Corner Corner
Kai Havertz of Arsenal attempts an attack with a left-footed shot from the center of the box, but it's saved in the left corner. The assist comes from Martin Ødegaard.
60
Yellow Card Yellow Card Important
Marc Guéhi of Manchester City receives a yellow card for a foul.
58
Corner Corner
Corner awarded to Manchester City after Piero Hincapié concedes.
57
Update Update
Offside called against Arsenal. Kai Havertz is offside.
53
Update Update
Foul committed by Gabriel Martinelli of Arsenal.
53
Update Update
Nico O'Reilly of Manchester City won a free kick in defense.
52
Attempt Attempt
New attacking attempt. Jérémy Doku of Manchester City takes a right-footed shot from the center of the box, but it's saved.
48
Corner Corner
Corner awarded to Manchester City after Gabriel Magalhães concedes.
48
Attempt Attempt
Abdukodir Khusanov's right-footed shot from the center of the box is blocked.
48
Corner Corner
Erling Haaland from Manchester City hits the right post with a left-footed shot from the right side of the six-yard box following a corner.
46
Update Update
Declan Rice fouled an Arsenal player.
46
Update Update
Bernardo Silva of Manchester City won a free kick in defense.
45
Update Update
Foul committed by Martin Ødegaard of Arsenal.
45
Update Update
The first half ends with Manchester City and Arsenal tied at 1-1.
45
Update Update
Jérémy Doku from Manchester City won a free kick in defense.
45
Update Update
The fourth official has indicated there will be 1 minute of added time.
45
Substitution Substitution
Substitution for Arsenal: Gabriel Martinelli replaces Noni Madueke.
45
Update Update
The second half begins with the match tied at 1-1 between Manchester City and Arsenal.
43
Update Update
Nico O'Reilly fouled a player from Manchester City.
43
Corner Corner
Corner awarded to Manchester City after Gabriel Magalhães concedes.
43
Update Update
David Raya of Arsenal won a free kick in defense.
42
Attempt Attempt
Antoine Semenyo's right-footed shot from the right side of the box is blocked. Rayan Cherki provided the assist.
42
Corner Corner
Corner awarded to Manchester City after Piero Hincapié concedes.
40
Corner Corner
Arsenal win a corner after Abdukodir Khusanov concedes.
39
Update Update
Offside called against Arsenal. Kai Havertz is offside.
37
Update Update
Eberechi Eze of Arsenal won a free kick in defense.
37
Update Update
Foul committed by Matheus Nunes of Manchester City.
36
Yellow Card Yellow Card Important
Cristhian Mosquera of Arsenal receives a yellow card for a foul.
36
Update Update
Cristhian Mosquera from Arsenal commits a foul.
36
Update Update
Jérémy Doku of Manchester City won a free kick in defense.
33
Corner Corner
Corner awarded to Manchester City after Declan Rice concedes.
33
Corner Corner
Erling Haaland of Manchester City misses a header from inside the six-yard box on the left side. The assist came from Rayan Cherki, who delivered a cross after a corner.
33
Update Update
David Raya of Arsenal won a free kick in defense.
33
Update Update
Fouled by Nico O'Reilly of Manchester City.
33
Update Update
David Raya of Arsenal won a free kick in defense.
31
Update Update
Rodri from Manchester City won a free kick in defense.
31
Update Update
Foul committed by Declan Rice for Arsenal.
30
Update Update
Martín Zubimendi of Arsenal won a free kick in the attacking area.
30
Update Update
Foul committed by Jérémy Doku of Manchester City.
28
Update Update
Foul committed by Martin Ødegaard of Arsenal.
28
Update Update
Marc Guéhi from Manchester City won a free kick in defense.
27
Attempt Attempt
Erling Haaland from Manchester City missed a chance, shooting with his left foot from outside the box to the left. Jérémy Doku provided the assist.
26
Update Update
Jérémy Doku of Manchester City won a free kick in an attacking position.
26
Update Update
Foul by Martín Zubimendi on Arsenal.
19
Update Update
Jérémy Doku from Manchester City won a free kick on the left wing.
19
Update Update
Cristhian Mosquera fouled an Arsenal player.
18
GOAL! GOAL! Important
Goal! The match is now 1-1 as Kai Havertz scores for Arsenal with a right-footed shot from inside the six-yard box, placing it to the left side of the center of the goal.
16
GOAL! GOAL! Important
Goal! Manchester City leads Arsenal 1-0. Rayan Cherki scores for Manchester City with a right-footed shot from the center of the box into the left corner, assisted by Matheus Nunes.
16
Attempt Attempt
Rayan Cherki's right-footed shot from the right side of the box is blocked. Bernardo Silva provided the assist.
10
Corner Corner
Arsenal win a corner after Matheus Nunes concedes.
10
Attempt Attempt
Kai Havertz's left-footed shot from the left side of the box is blocked. Martin Ødegaard provided the assist with a through ball.
7
Update Update
Offside called against Arsenal. Martín Zubimendi is offside.
6
Corner Corner
Corner awarded to Arsenal after Rodri concedes.
6
Corner Corner
Cristhian Mosquera of Arsenal had a missed chance, heading the ball from the center of the box just wide of the top right corner. The assist came from Declan Rice, who delivered a cross following a corner.
5
Corner Corner
Arsenal win a corner after Rodri concedes.
4
Corner Corner
Corner awarded to Arsenal after Abdukodir Khusanov concedes.
4
Attempt Attempt
Rayan Cherki's right-footed shot from the left side of the box is blocked. The assist came from Erling Haaland.
2
Update Update
Jérémy Doku from Manchester City won a free kick in defense.
2
Update Update
Foul committed by Cristhian Mosquera of Arsenal.
1
Update Update
Jérémy Doku of Manchester City won a free kick in defense.
1
Update Update
Cristhian Mosquera fouled an Arsenal player.

CONCLUSION

Manchester City's 1-0 win over Arsenal defied pre-match perceptions of Arsenal's strength, showcasing City's possession dominance and second-half resolve after a 1-1 halftime stalemate. With minimal deviation and market alignment, the result underscores City's efficiency in converting control into victory without disruptions like red cards. This outcome highlights tactical discipline prevailing in a balanced contest, positioning City favorably while challenging Arsenal's favored status.

Manchester City vs Arsenal preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.