Man City vs Liverpool

9 November 2025 · Premier League · 2025/26 · Referee Chris Kavanagh

Full time 3 – 0

Half-time: 2–0

  • Erling Haaland 29’
  • Nico González 45+3’
  • Jéremy Doku 63’

Match summary

Man City won comfortably, 3-0 at home to Liverpool. Man City led 2-0 at half-time.

Erling Haaland put Man City ahead with a header in the 29th minute, set up by Matheus Nunes, Nico González made it 2-0 from a corner in first-half stoppage time, set up by Bernardo Silva, and Jéremy Doku made it 3-0 in the 63rd minute, set up by Nico O'Reilly.

The chances backed that up: Man City created 1.60 expected goals (xG) from 14 shots to Liverpool's 1.03 from 7. Erling Haaland had a penalty saved for Man City.

Match stats

49% Possession 51%
14 Shots 7
6 Shots on target 1
7 Corners 7
75 Attacks 80
56 Dangerous attacks 41
452 Passes 471
83% Pass accuracy 87%
17 Tackles 8
14 Fouls 15
2 Yellow cards 4
0 Red cards 0
1 Offsides 7

Key events

Man City Liverpool
Kick-off
VAR review
10’
Erling HaalandMissed penalty
13’
Erling HaalandShot on target
13’
Jéremy DokuShot on target
26’
Nico GonzálezFoul
27’
Erling HaalandHeader1-0 (Man City)
29’
36’
41’
Nico GonzálezRight foot shot2-0 (Man City)
45+3’
Half-time2-0
52’
Second half underway
Jéremy DokuShot on target
55’
Jérémy DokuRight foot shot3-0 (Man City)
63’
76’
Dominik SzoboszlaiShot on target
89’
90+1’
Full-time3-0

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.60 1.03 29’ Erling Haaland (Man City), 1-0 29’ 45+3’ Nico González (Man City), 2-0 45+3’ 63’ Jéremy Doku (Man City), 3-0 63’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.60 1.03 29’ Erling Haaland (Man City), 1-0 Haaland 29’ 45+3’ Nico González (Man City), 2-0 González 45+3’ 63’ Jéremy Doku (Man City), 3-0 Doku 63’
Man City 1.60 xGLiverpool 1.03 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Liverpool attacking Man City attacking 
13’ Erling Haaland (Man City), penalty, 0.76 xG, saved 79’ Mohamed Salah (Liverpool), open play, 0.44 xG, off target 59’ Cody Gakpo (Liverpool), open play, 0.33 xG, off target 18’ Mathis Cherki (Man City), open play, 0.11 xG, blocked 52’ Mathis Cherki (Man City), open play, 0.11 xG, blocked 75’ Omar Marmoush (Man City), open play, 0.11 xG, blocked 26’ Jéremy Doku (Man City), open play, 0.09 xG, saved 82’ Nico O'Reilly (Man City), open play, 0.08 xG, off target 42’ Florian Wirtz (Liverpool), open play, 0.08 xG, blocked 46’ Mohamed Salah (Liverpool), open play, 0.07 xG, blocked 8’ Mohamed Salah (Liverpool), open play, 0.07 xG, blocked 87’ Nico O'Reilly (Man City), open play, 0.06 xG, off target 55’ Jéremy Doku (Man City), open play, 0.06 xG, saved 54’ Phil Foden (Man City), direct free kick, 0.06 xG, blocked 29’ Erling Haaland (Man City), open play, 0.05 xG, goal 48’ Nico González (Man City), from a corner, 0.03 xG, goal 90+2’ Phil Foden (Man City), open play, 0.03 xG, off target 63’ Jéremy Doku (Man City), open play, 0.03 xG, goal 31’ Florian Wirtz (Liverpool), open play, 0.02 xG, blocked 43’ Nico González (Man City), open play, 0.01 xG, blocked 76’ Dominik Szoboszlai (Liverpool), open play, 0.02 xG, saved 13’ Erling Haaland (Man City), penalty, 0.76 xG, saved 79’ Mohamed Salah (Liverpool), open play, 0.44 xG, off target 59’ Cody Gakpo (Liverpool), open play, 0.33 xG, off target 18’ Mathis Cherki (Man City), open play, 0.11 xG, blocked 52’ Mathis Cherki (Man City), open play, 0.11 xG, blocked 75’ Omar Marmoush (Man City), open play, 0.11 xG, blocked 26’ Jéremy Doku (Man City), open play, 0.09 xG, saved 42’ Florian Wirtz (Liverpool), open play, 0.08 xG, blocked 82’ Nico O'Reilly (Man City), open play, 0.08 xG, off target 46’ Mohamed Salah (Liverpool), open play, 0.07 xG, blocked 8’ Mohamed Salah (Liverpool), open play, 0.07 xG, blocked 87’ Nico O'Reilly (Man City), open play, 0.06 xG, off target 55’ Jéremy Doku (Man City), open play, 0.06 xG, saved 54’ Phil Foden (Man City), direct free kick, 0.06 xG, blocked 29’ Erling Haaland (Man City), open play, 0.05 xG, goal 90+2’ Phil Foden (Man City), open play, 0.03 xG, off target 48’ Nico González (Man City), from a corner, 0.03 xG, goal 63’ Jéremy Doku (Man City), open play, 0.03 xG, goal 31’ Florian Wirtz (Liverpool), open play, 0.02 xG, blocked 43’ Nico González (Man City), open play, 0.01 xG, blocked 76’ Dominik Szoboszlai (Liverpool), open play, 0.02 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Man City 4-3-3 Starting XI
Donnarumma
Nunes
Dias
Gvardiol
O'Reilly
Silva
González
Foden
Cherki 53’
Haaland
Doku 74’
Liverpool 4-2-3-1 Starting XI
Mamardashvili
Robertson 56’
Dijk
Konaté
Bradley 83’
Allister 74’
Gravenberch
Wirtz 83’
Szoboszlai
Salah
Ekitiké 56’

Player stats

PlayerPosMinGAShxGxAKPCards
Gianluigi Donnarumma GK900 0.000.000
Matheus Nunes DEF9010 0.000.082
Josko Gvardiol DEF900 0.000.000
Rúben Dias DEF900 0.000.000
Nico O'Reilly DEF9012 0.150.031
Bernardo Silva MID9010 0.000.092
Nico González MID9012 0.040.000
Phil Foden MID902 0.090.081
Mathis Cherki FWD602 0.220.000
Erling Haaland FWD9012 0.810.111
Jéremy Doku FWD8113 0.180.233
Sávio Sub300 0.000.000
Omar Marmoush Sub91 0.110.061

Starters first, then substitutes. xA is expected assists.

Before kick-off

Man City win 50% Avg odds 1.89
Draw 24% Avg odds 3.94
Liverpool win 26% Avg odds 3.69

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.