Man City vs Wolves

22 January 2023 · Premier League · 2022/23 · Referee David Coote

Full time 3 – 0

Half-time: 1–0

  • Erling Haaland 40’, 50’ (pen), 54’

Match summary

Man City won comfortably, 3-0 at home to Wolves. Man City led 1-0 at half-time.

Erling Haaland put Man City ahead with a header in the 40th minute, set up by Kevin De Bruyne, Haaland made it 2-0 from the penalty spot in the 50th minute, and Haaland made it 3-0 in the 54th minute, set up by Riyad Mahrez.

The chances backed that up: Man City created 3.33 expected goals (xG) from 13 shots to Wolves's 0.47 from 10.

Match stats

Man City Wolves
13 Shots 10
7 Shots on Target 1
5 Corners 7
1 Yellow Cards 2
0 Red Cards 0
3.33 xG 0.47
2.57 Non-penalty xG 0.47
9 Deep Completions 4

Key events

Man City Wolves
Kick-off
Erling Haaland
Assist: Kevin De Bruyne
1-0 (Man City)
40’
Half-time1-0
Erling Haaland
Penalty
2-0 (Man City)
50’
Erling Haaland
Assist: Riyad Mahrez
3-0 (Man City)
54’
Full-time3-0

Bookings

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

Man City
  • Rodri
Wolves
  • Max Kilman
  • Mario Lemina

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.33 0.47 40’ Erling Haaland (Man City), 1-0 40’ 50’ Erling Haaland (Man City), 2-0 50’ 54’ Erling Haaland (Man City), 3-0 54’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.33 0.47 40’ Erling Haaland (Man City), 1-0 Haaland 40’ 50’ Erling Haaland (Man City), 2-0 Haaland 50’ 54’ Erling Haaland (Man City), 3-0 Haaland 54’
Man City 3.33 xGWolves 0.47 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Wolves attacking Man City attacking 
50’ Erling Haaland (Man City), penalty, 0.76 xG, goal 80’ Ilkay Gündogan (Man City), open play, 0.61 xG, off target 54’ Erling Haaland (Man City), open play, 0.54 xG, goal 40’ Erling Haaland (Man City), open play, 0.47 xG, goal 52’ Riyad Mahrez (Man City), open play, 0.33 xG, off target 73’ Julián Álvarez (Man City), open play, 0.16 xG, saved 23’ Jack Grealish (Man City), open play, 0.12 xG, off target 19’ Erling Haaland (Man City), open play, 0.11 xG, saved 46’ Jack Grealish (Man City), open play, 0.10 xG, blocked 90+3’ Matheus Nunes (Wolves), open play, 0.10 xG, blocked 82’ Daniel Podence (Wolves), open play, 0.08 xG, blocked 68’ Daniel Podence (Wolves), open play, 0.07 xG, saved 30’ Ilkay Gündogan (Man City), open play, 0.07 xG, off target 48’ Pablo Sarabia (Wolves), open play, 0.05 xG, blocked 85’ Pablo Sarabia (Wolves), open play, 0.05 xG, off target 63’ Pablo Sarabia (Wolves), open play, 0.03 xG, blocked 82’ Daniel Podence (Wolves), open play, 0.04 xG, off target 80’ Kalvin Phillips (Man City), open play, 0.02 xG, blocked 29’ Jack Grealish (Man City), open play, 0.02 xG, saved 48’ Hugo Bueno (Wolves), from a corner, 0.02 xG, off target 33’ Rodri (Man City), open play, 0.02 xG, off target 65’ João Moutinho (Wolves), from a corner, 0.02 xG, off target 86’ Max Kilman (Wolves), from a corner, 0.01 xG, off target 50’ Erling Haaland (Man City), penalty, 0.76 xG, goal 80’ Ilkay Gündogan (Man City), open play, 0.61 xG, off target 54’ Erling Haaland (Man City), open play, 0.54 xG, goal 40’ Erling Haaland (Man City), open play, 0.47 xG, goal 52’ Riyad Mahrez (Man City), open play, 0.33 xG, off target 73’ Julián Álvarez (Man City), open play, 0.16 xG, saved 23’ Jack Grealish (Man City), open play, 0.12 xG, off target 19’ Erling Haaland (Man City), open play, 0.11 xG, saved 46’ Jack Grealish (Man City), open play, 0.10 xG, blocked 90+3’ Matheus Nunes (Wolves), open play, 0.10 xG, blocked 82’ Daniel Podence (Wolves), open play, 0.08 xG, blocked 68’ Daniel Podence (Wolves), open play, 0.07 xG, saved 30’ Ilkay Gündogan (Man City), open play, 0.07 xG, off target 48’ Pablo Sarabia (Wolves), open play, 0.05 xG, blocked 85’ Pablo Sarabia (Wolves), open play, 0.05 xG, off target 82’ Daniel Podence (Wolves), open play, 0.04 xG, off target 63’ Pablo Sarabia (Wolves), open play, 0.03 xG, blocked 80’ Kalvin Phillips (Man City), open play, 0.02 xG, blocked 29’ Jack Grealish (Man City), open play, 0.02 xG, saved 48’ Hugo Bueno (Wolves), from a corner, 0.02 xG, off target 33’ Rodri (Man City), open play, 0.02 xG, off target 65’ João Moutinho (Wolves), from a corner, 0.02 xG, off target 86’ Max Kilman (Wolves), from a corner, 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
Aymeric Laporte DEF900 0.000.000
Manuel Akanji DEF900 0.000.000
John Stones DEF900 0.000.000
Rodri MID801 0.020.000
Rico Lewis MID490 0.000.192
Riyad Mahrez MID8411 0.330.562
Ilkay Gündogan MID902 0.670.122
Kevin De Bruyne MID8010 0.000.733
Jack Grealish MID903 0.240.352
Erling Haaland FWD6434 1.880.000
Nathan Aké Sub410 0.000.000
Julián Álvarez Sub261 0.160.000
Bernardo Silva Sub100 0.000.611
Kalvin Phillips Sub101 0.020.000
Cole Palmer Sub60 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Man City win 77% Avg odds 1.25
Draw 15% Avg odds 6.36
Wolves win 8% Avg odds 11.77

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.