Man City vs Everton

18 October 2025 · Premier League · 2025/26 · Referee Tony Harrington

Full time 2 – 0

Half-time: 0–0

  • Erling Haaland 58’, 63’

Match summary

Man City won 2-0 at home to Everton. It was goalless at half-time.

Erling Haaland put Man City ahead with a header in the 58th minute, set up by Nico O'Reilly and Haaland made it 2-0 in the 63rd minute, set up by Sávio.

The chances backed that up: Man City created 2.55 expected goals (xG) from 19 shots to Everton's 0.79 from 5.

Match stats

71% Possession 29%
19 Shots 5
7 Shots on target 1
11 Corners 3
118 Attacks 54
72 Dangerous attacks 26
749 Passes 300
91% Pass accuracy 79%
15 Tackles 18
8 Fouls 14
0 Yellow cards 2
0 Red cards 0
0 Offsides 1

Key events

Man City Everton
Kick-off
SávioShot on target
15’
39’
41’
Iliman NdiayeShot on target
Jéremy DokuShot on target
42’
Half-time0-0
Second half underway
SávioShot on target
48’
Erling HaalandHeader1-0 (Man City)
58’
Bernardo SilvaTijjani Reijnders
59’
Erling HaalandLeft foot shot2-0 (Man City)
63’
75’
Mateo Kovacic Nico González
86’
Erling HaalandShot on target
90+2’
90+6’
Erling HaalandShot on target
90+6’
Full-time2-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 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.55 0.79 58’ Erling Haaland (Man City), 1-0 58’ 63’ Erling Haaland (Man City), 2-0 63’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.55 0.79 58’ Erling Haaland (Man City), 1-0 Haaland 58’ 63’ Erling Haaland (Man City), 2-0 Haaland 63’
Man City 2.55 xGEverton 0.79 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Everton attacking Man City attacking 
14’ Beto (Everton), open play, 0.64 xG, off target 42’ Jéremy Doku (Man City), open play, 0.38 xG, saved 90+2’ Erling Haaland (Man City), open play, 0.39 xG, saved 58’ Erling Haaland (Man City), open play, 0.34 xG, goal 90+6’ Erling Haaland (Man City), set piece, 0.33 xG, saved 80’ Nico O'Reilly (Man City), open play, 0.14 xG, off target 15’ Sávio (Man City), open play, 0.12 xG, saved 31’ Tijjani Reijnders (Man City), open play, 0.12 xG, blocked 18’ Tijjani Reijnders (Man City), open play, 0.10 xG, blocked 73’ Oscar Bobb (Man City), open play, 0.09 xG, blocked 90+2’ Erling Haaland (Man City), open play, 0.10 xG, blocked 48’ Nico O'Reilly (Man City), open play, 0.09 xG, blocked 63’ Erling Haaland (Man City), open play, 0.09 xG, goal 90+2’ Mathis Cherki (Man City), open play, 0.07 xG, blocked 61’ James Garner (Everton), open play, 0.06 xG, blocked 45’ Nathan Aké (Man City), from a corner, 0.05 xG, off target 48’ Sávio (Man City), open play, 0.05 xG, saved 70’ Phil Foden (Man City), open play, 0.04 xG, off target 41’ Iliman Ndiaye (Everton), open play, 0.04 xG, saved 77’ Merlin Röhl (Everton), open play, 0.04 xG, off target 24’ Tijjani Reijnders (Man City), from a corner, 0.02 xG, blocked 11’ Nico O'Reilly (Man City), open play, 0.02 xG, off target 16’ Matheus Nunes (Man City), open play, 0.02 xG, off target 25’ Carlos Alcaraz (Everton), open play, 0.01 xG, blocked 14’ Beto (Everton), open play, 0.64 xG, off target 90+2’ Erling Haaland (Man City), open play, 0.39 xG, saved 42’ Jéremy Doku (Man City), open play, 0.38 xG, saved 58’ Erling Haaland (Man City), open play, 0.34 xG, goal 90+6’ Erling Haaland (Man City), set piece, 0.33 xG, saved 80’ Nico O'Reilly (Man City), open play, 0.14 xG, off target 31’ Tijjani Reijnders (Man City), open play, 0.12 xG, blocked 15’ Sávio (Man City), open play, 0.12 xG, saved 18’ Tijjani Reijnders (Man City), open play, 0.10 xG, blocked 63’ Erling Haaland (Man City), open play, 0.09 xG, goal 73’ Oscar Bobb (Man City), open play, 0.09 xG, blocked 90+2’ Erling Haaland (Man City), open play, 0.10 xG, blocked 48’ Nico O'Reilly (Man City), open play, 0.09 xG, blocked 90+2’ Mathis Cherki (Man City), open play, 0.07 xG, blocked 61’ James Garner (Everton), open play, 0.06 xG, blocked 45’ Nathan Aké (Man City), from a corner, 0.05 xG, off target 48’ Sávio (Man City), open play, 0.05 xG, saved 41’ Iliman Ndiaye (Everton), open play, 0.04 xG, saved 70’ Phil Foden (Man City), open play, 0.04 xG, off target 77’ Merlin Röhl (Everton), open play, 0.04 xG, off target 24’ Tijjani Reijnders (Man City), from a corner, 0.02 xG, blocked 11’ Nico O'Reilly (Man City), open play, 0.02 xG, off target 16’ Matheus Nunes (Man City), open play, 0.02 xG, off target 25’ Carlos Alcaraz (Everton), open play, 0.01 xG, blocked
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-1-4-1 Starting XI
Donnarumma
Nunes
Dias
Aké
O'Reilly 85’
González 86’
Savinho 85’
Reijnders 59’
Foden
Doku 59’
Haaland 2
Everton 4-2-3-1 Starting XI
Pickford
Mykolenko
Keane
Tarkowski
O'Brien
Gueye 70’
Garner
Alcaraz 70’
Dewsbury-Hall 86’
Ndiaye 86’
Beto 75’

Player stats

PlayerPosMinGAShxGxAKPCards
Gianluigi Donnarumma GK900 0.000.000
Matheus Nunes DEF901 0.020.152
Nathan Aké DEF901 0.050.000
Rúben Dias DEF900 0.000.000
Nico O'Reilly DEF8713 0.250.341
Nico González MID880 0.000.032
Sávio MID8712 0.160.232
Phil Foden MID901 0.040.543
Tijjani Reijnders MID613 0.240.432
Jéremy Doku MID611 0.380.233
Erling Haaland FWD9025 1.250.000
Oscar Bobb Sub291 0.090.000
Bernardo Silva Sub290 0.000.091
Mathis Cherki Sub31 0.070.331
Rico Lewis Sub30 0.000.000
Mateo Kovacic Sub20 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Man City win 66% Avg odds 1.44
Draw 21% Avg odds 4.46
Everton win 13% Avg odds 7.29

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.