Man City vs Arsenal

26 April 2023 · Premier League · 2022/23 · Referee Michael Oliver

Full time 4 – 1

Half-time: 2–0

  • Kevin De Bruyne 7’, 54’
  • John Stones 45+1’
  • Erling Haaland 90+5’
  • Rob Holding 86’

Match summary

Man City won comfortably, 4-1 at home to Arsenal. Man City led 2-0 at half-time.

In the first half, Kevin De Bruyne put Man City ahead in the 7th minute, set up by Erling Haaland and John Stones made it 2-0 with a header in first-half stoppage time, set up by Kevin De Bruyne. In the second half, De Bruyne made it 3-0 in the 54th minute, set up by Erling Haaland, Rob Holding pulled one back to make it 3-1 from a corner in the 86th minute, set up by Leandro Trossard, and Erling Haaland made it 4-1 in stoppage time, set up by Phil Foden.

The chances backed that up: Man City created 2.01 expected goals (xG) from 14 shots to Arsenal's 0.40 from 8.

Match stats

Man City Arsenal
14 Shots 8
9 Shots on Target 2
1 Corners 3
3 Yellow Cards 1
0 Red Cards 0
2.01 xG 0.40
2.01 Non-penalty xG 0.40
9 Deep Completions 6

Key events

Man City Arsenal
Kick-off
Kevin De Bruyne
Assist: Erling Haaland
1-0 (Man City)
7’
John Stones
Assist: Kevin De Bruyne
2-0 (Man City)
45+1’
Half-time2-0
Kevin De Bruyne
Assist: Erling Haaland
3-0 (Man City)
54’
86’
Rob Holding
Assist: Leandro Trossard
3-1 (Arsenal)
Erling Haaland
Assist: Phil Foden
4-1 (Man City)
90+5’
Full-time4-1

Bookings

Card times are not on file for this game, so they are listed without a minute.

Man City
  • Rúben Dias
  • Rodri
  • Jack Grealish
Arsenal
  • Thomas Partey

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.01 0.40 7’ Kevin De Bruyne (Man City), 1-0 7’ 45+1’ John Stones (Man City), 2-0 45+1’ 54’ Kevin De Bruyne (Man City), 3-0 54’ 86’ Rob Holding (Arsenal), 3-1 86’ 90+5’ Erling Haaland (Man City), 4-1 90+5’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.01 0.40 7’ Kevin De Bruyne (Man City), 1-0 De Bruyne 7’ 45+1’ John Stones (Man City), 2-0 Stones 45+1’ 54’ Kevin De Bruyne (Man City), 3-0 De Bruyne 54’ 86’ Rob Holding (Arsenal), 3-1 Holding 86’ 90+5’ Erling Haaland (Man City), 4-1 Haaland 90+5’
Man City 2.01 xGArsenal 0.40 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Arsenal attacking Man City attacking 
28’ Erling Haaland (Man City), open play, 0.41 xG, saved 53’ Erling Haaland (Man City), open play, 0.30 xG, saved 46’ John Stones (Man City), set piece, 0.27 xG, goal 26’ Kevin De Bruyne (Man City), open play, 0.19 xG, blocked 36’ Erling Haaland (Man City), open play, 0.13 xG, off target 41’ Erling Haaland (Man City), open play, 0.13 xG, saved 90+5’ Erling Haaland (Man City), open play, 0.12 xG, goal 54’ Kevin De Bruyne (Man City), open play, 0.10 xG, goal 46’ Kevin De Bruyne (Man City), open play, 0.09 xG, off target 57’ Rob Holding (Arsenal), set piece, 0.09 xG, blocked 53’ Bernardo Silva (Man City), open play, 0.08 xG, blocked 57’ Gabriel (Arsenal), set piece, 0.08 xG, blocked 22’ Bernardo Silva (Man City), open play, 0.07 xG, saved 32’ Erling Haaland (Man City), open play, 0.06 xG, saved 35’ Thomas Partey (Arsenal), open play, 0.06 xG, off target 80’ Bukayo Saka (Arsenal), direct free kick, 0.05 xG, off target 86’ Rob Holding (Arsenal), from a corner, 0.05 xG, goal 57’ Oleksandr Zinchenko (Arsenal), set piece, 0.04 xG, blocked 7’ Kevin De Bruyne (Man City), open play, 0.03 xG, goal 64’ Ilkay Gündogan (Man City), open play, 0.03 xG, off target 48’ Granit Xhaka (Arsenal), open play, 0.02 xG, saved 24’ Gabriel (Arsenal), set piece, 0.01 xG, off target 28’ Erling Haaland (Man City), open play, 0.41 xG, saved 53’ Erling Haaland (Man City), open play, 0.30 xG, saved 46’ John Stones (Man City), set piece, 0.27 xG, goal 26’ Kevin De Bruyne (Man City), open play, 0.19 xG, blocked 36’ Erling Haaland (Man City), open play, 0.13 xG, off target 41’ Erling Haaland (Man City), open play, 0.13 xG, saved 90+5’ Erling Haaland (Man City), open play, 0.12 xG, goal 54’ Kevin De Bruyne (Man City), open play, 0.10 xG, goal 57’ Rob Holding (Arsenal), set piece, 0.09 xG, blocked 46’ Kevin De Bruyne (Man City), open play, 0.09 xG, off target 53’ Bernardo Silva (Man City), open play, 0.08 xG, blocked 57’ Gabriel (Arsenal), set piece, 0.08 xG, blocked 22’ Bernardo Silva (Man City), open play, 0.07 xG, saved 32’ Erling Haaland (Man City), open play, 0.06 xG, saved 35’ Thomas Partey (Arsenal), open play, 0.06 xG, off target 80’ Bukayo Saka (Arsenal), direct free kick, 0.05 xG, off target 86’ Rob Holding (Arsenal), from a corner, 0.05 xG, goal 57’ Oleksandr Zinchenko (Arsenal), set piece, 0.04 xG, blocked 7’ Kevin De Bruyne (Man City), open play, 0.03 xG, goal 64’ Ilkay Gündogan (Man City), open play, 0.03 xG, off target 48’ Granit Xhaka (Arsenal), open play, 0.02 xG, saved 24’ Gabriel (Arsenal), set piece, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Ederson GK900 0.000.000
Kyle Walker DEF900 0.000.000
Rúben Dias DEF900 0.000.301
John Stones DEF9011 0.270.000
Manuel Akanji DEF900 0.000.000
Rodri MID900 0.000.000
Kevin De Bruyne MID85214 0.410.672
Ilkay Gündogan MID771 0.030.131
Bernardo Silva FWD902 0.160.091
Erling Haaland FWD90126 1.150.323
Jack Grealish FWD900 0.000.304
Riyad Mahrez Sub130 0.000.000
Julián Álvarez Sub50 0.000.000
Phil Foden Sub110 0.000.121

Starters first, then substitutes. xA is expected assists.

Before kick-off

Man City win 58% Avg odds 1.66
Draw 23% Avg odds 4.16
Arsenal win 19% Avg odds 5.16

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.