Arsenal vs Man City

21 September 2025 · Premier League · 2025/26 · Referee Stuart Attwell

Full time 1 – 1

Half-time: 0–1

  • Gabriel Martinelli 90+3’
  • Erling Haaland 9’

Match summary

Arsenal and Man City drew 1-1. Man City led 1-0 at half-time.

Erling Haaland put Man City ahead in the 9th minute, set up by Tijjani Reijnders and Gabriel Martinelli equalised in stoppage time, set up by Eberechi Eze.

Man City had the better of the chances, with 1.12 expected goals (xG) from 5 shots to Arsenal's 0.72 from 12.

Match stats

67% Possession 33%
12 Shots 5
3 Shots on target 3
11 Corners 1
106 Attacks 63
66 Dangerous attacks 46
582 Passes 300
89% Pass accuracy 76%
20 Tackles 13
11 Fouls 10
1 Yellow cards 2
0 Red cards 0
4 Offsides 2

Key events

Arsenal Man City
Kick-off
9’
Erling HaalandRight foot shot0-1 (Man City)
20’
Tijjani ReijndersShot on target
36’
Half-time0-1
46’
Noni MaduekeShot on target
46’
Eberechi EzeShot on target
50’
Second half underway
57’
Erling HaalandShot on target
68’
Nathan AkéPhil Foden
68’
Pep GuardiolaArgument
76’
Nico GonzálezErling Haaland
77’
Gianluigi DonnarummaTime wasting
Gabriel MartinelliJurriën Timber
80’
Ethan NwaneriLeandro Trossard
84’
87’
Gabriel MartinelliRight foot shot1-1 (Arsenal)
90+3’
Full-time1-1

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.72 1.12 9’ Erling Haaland (Man City), 0-1 9’ 90+3’ Gabriel Martinelli (Arsenal), 1-1 90+3’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.72 1.12 9’ Erling Haaland (Man City), 0-1 Haaland 9’ 90+3’ Gabriel Martinelli (Arsenal), 1-1 Martinelli 90+3’
Arsenal 0.72 xGMan City 1.12 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Man City attacking Arsenal attacking 
9’ Erling Haaland (Man City), open play, 0.55 xG, goal 82’ Jéremy Doku (Man City), open play, 0.38 xG, off target 32’ Noni Madueke (Arsenal), open play, 0.22 xG, off target 90+3’ Gabriel Martinelli (Arsenal), open play, 0.10 xG, goal 57’ Erling Haaland (Man City), open play, 0.08 xG, saved 20’ Tijjani Reijnders (Man City), open play, 0.07 xG, saved 42’ William Saliba (Arsenal), from a corner, 0.07 xG, off target 46’ Noni Madueke (Arsenal), open play, 0.06 xG, saved 52’ Bukayo Saka (Arsenal), open play, 0.05 xG, blocked 60’ Leandro Trossard (Arsenal), from a corner, 0.04 xG, blocked 38’ Rodri (Man City), open play, 0.04 xG, off target 44’ Riccardo Calafiori (Arsenal), open play, 0.04 xG, off target 56’ Leandro Trossard (Arsenal), from a corner, 0.03 xG, blocked 48’ Martín Zubimendi (Arsenal), open play, 0.03 xG, off target 76’ Riccardo Calafiori (Arsenal), open play, 0.03 xG, off target 50’ Eberechi Eze (Arsenal), open play, 0.03 xG, saved 81’ Riccardo Calafiori (Arsenal), open play, 0.02 xG, off target 9’ Erling Haaland (Man City), open play, 0.55 xG, goal 82’ Jéremy Doku (Man City), open play, 0.38 xG, off target 32’ Noni Madueke (Arsenal), open play, 0.22 xG, off target 90+3’ Gabriel Martinelli (Arsenal), open play, 0.10 xG, goal 57’ Erling Haaland (Man City), open play, 0.08 xG, saved 20’ Tijjani Reijnders (Man City), open play, 0.07 xG, saved 42’ William Saliba (Arsenal), from a corner, 0.07 xG, off target 46’ Noni Madueke (Arsenal), open play, 0.06 xG, saved 52’ Bukayo Saka (Arsenal), open play, 0.05 xG, blocked 60’ Leandro Trossard (Arsenal), from a corner, 0.04 xG, blocked 38’ Rodri (Man City), open play, 0.04 xG, off target 44’ Riccardo Calafiori (Arsenal), open play, 0.04 xG, off target 56’ Leandro Trossard (Arsenal), from a corner, 0.03 xG, blocked 76’ Riccardo Calafiori (Arsenal), open play, 0.03 xG, off target 48’ Martín Zubimendi (Arsenal), open play, 0.03 xG, off target 50’ Eberechi Eze (Arsenal), open play, 0.03 xG, saved 81’ Riccardo Calafiori (Arsenal), open play, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Arsenal 4-3-3 Starting XI
Raya
Timber 80’
Saliba
Magalhães
Calafiori
Merino 46’
Zubimendi 90’
Rice
Madueke 46’
Gyökeres
Trossard 84’
Man City 4-1-4-1 Starting XI
Donnarumma
O'Reilly 87’
Gvardiol
Dias
Khusanov 46’
Rodri
Doku 87’
Reijnders
Silva
Foden 68’
Haaland 76’

Player stats

PlayerPosMinGAShxGxAKPCards
David Raya GK900 0.000.000
Jurriën Timber DEF850 0.000.031
Gabriel DEF900 0.000.000
William Saliba DEF901 0.070.000
Riccardo Calafiori DEF903 0.090.000
Martín Zubimendi MID901 0.030.051
Declan Rice MID900 0.000.252
Mikel Merino MID510 0.000.061
Noni Madueke FWD512 0.280.000
Viktor Gyokeres FWD900 0.000.000
Leandro Trossard FWD892 0.080.000
Bukayo Saka Sub391 0.050.072
Eberechi Eze Sub3911 0.030.101
Gabriel Martinelli Sub511 0.100.000
Cristhian Mosquera Sub10 0.000.000
Ethan Nwaneri Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Arsenal win 46% Avg odds 2.05
Draw 27% Avg odds 3.56
Man City win 27% Avg odds 3.54

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. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.