Wolves vs Man City

30 September 2023 · Premier League · 2023/24 · Referee Craig Pawson

Full time 2 – 1

Half-time: 1–0

  • Rúben Dias 13’ (og)
  • Hee-Chan Hwang 66’
  • Julián Álvarez 58’

Match summary

Wolves saw off Man City 2-1. Wolves led 1-0 at half-time.

Dias's own goal put Wolves ahead in the 13th minute, Julián Álvarez equalised with a direct free kick in the 58th minute, and Hee-Chan Hwang won it in the 66th minute, set up by Matheus Cunha.

Man City can feel hard done by, creating 0.98 expected goals (xG) from 23 shots to Wolves's 0.67 from 3.

Match stats

Wolves Man City
3 Shots 23
1 Shots on Target 8
0 Corners 6
5 Yellow Cards 4
0 Red Cards 0
0.67 xG 0.98
0.67 Non-penalty xG 0.98
1 Deep Completions 13

Key events

Wolves Man City
Kick-off
Rúben Dias
Own goal
1-0 (Wolves)
13’
Half-time1-0
58’
Julián Álvarez1-1 (Man City)
Hee-Chan Hwang
Assist: Matheus Cunha
2-1 (Wolves)
66’
Full-time2-1

Bookings

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

Wolves
  • José Sá
  • Mario Lemina
  • Pedro Neto
  • Hee-Chan Hwang
  • Fabio Silva
Man City
  • Kyle Walker
  • Mateo Kovacic
  • Julián Álvarez
  • Jéremy Doku

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.67 0.98 13’ Rúben Dias (Wolves) own goal, 1-0 13’ 58’ Julián Álvarez (Man City), 1-1 58’ 66’ Hee-Chan Hwang (Wolves), 2-1 66’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.67 0.98 13’ Rúben Dias (Wolves) own goal, 1-0 Dias 13’ 58’ Julián Álvarez (Man City), 1-1 Álvarez 58’ 66’ Hee-Chan Hwang (Wolves), 2-1 Hwang 66’
Wolves 0.67 xGMan City 0.98 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Man City attacking Wolves attacking 
66’ Hee-Chan Hwang (Wolves), open play, 0.48 xG, goal 47’ Hee-Chan Hwang (Wolves), open play, 0.13 xG, blocked 27’ Nathan Aké (Man City), set piece, 0.08 xG, saved 51’ Erling Haaland (Man City), open play, 0.08 xG, saved 22’ Rúben Dias (Man City), open play, 0.07 xG, blocked 66’ Hee-Chan Hwang (Wolves), open play, 0.07 xG, blocked 90+4’ Kalvin Phillips (Man City), open play, 0.07 xG, blocked 31’ Phil Foden (Man City), open play, 0.07 xG, blocked 6’ Manuel Akanji (Man City), from a corner, 0.06 xG, blocked 40’ Jéremy Doku (Man City), open play, 0.06 xG, blocked 58’ Julián Álvarez (Man City), direct free kick, 0.06 xG, goal 49’ Rúben Dias (Man City), set piece, 0.06 xG, saved 55’ Julián Álvarez (Man City), open play, 0.05 xG, saved 6’ Jéremy Doku (Man City), set piece, 0.03 xG, blocked 6’ Jéremy Doku (Man City), from a corner, 0.04 xG, blocked 27’ Nathan Aké (Man City), set piece, 0.04 xG, blocked 31’ Mateo Kovacic (Man City), open play, 0.03 xG, blocked 40’ Jéremy Doku (Man City), open play, 0.03 xG, off target 90+4’ Jéremy Doku (Man City), from a corner, 0.03 xG, saved 21’ Jéremy Doku (Man City), open play, 0.03 xG, off target 79’ Nathan Aké (Man City), set piece, 0.02 xG, blocked 75’ Kalvin Phillips (Man City), from a corner, 0.02 xG, off target 49’ Rúben Dias (Man City), open play, 0.02 xG, off target 66’ Manuel Akanji (Man City), open play, 0.02 xG, saved 83’ Kyle Walker (Man City), open play, 0.02 xG, saved 2’ Manuel Akanji (Man City), open play, 0.01 xG, off target 13’ Rúben Dias (Man City), own goal 66’ Hee-Chan Hwang (Wolves), open play, 0.48 xG, goal 47’ Hee-Chan Hwang (Wolves), open play, 0.13 xG, blocked 27’ Nathan Aké (Man City), set piece, 0.08 xG, saved 51’ Erling Haaland (Man City), open play, 0.08 xG, saved 22’ Rúben Dias (Man City), open play, 0.07 xG, blocked 66’ Hee-Chan Hwang (Wolves), open play, 0.07 xG, blocked 90+4’ Kalvin Phillips (Man City), open play, 0.07 xG, blocked 31’ Phil Foden (Man City), open play, 0.07 xG, blocked 40’ Jéremy Doku (Man City), open play, 0.06 xG, blocked 58’ Julián Álvarez (Man City), direct free kick, 0.06 xG, goal 6’ Manuel Akanji (Man City), from a corner, 0.06 xG, blocked 49’ Rúben Dias (Man City), set piece, 0.06 xG, saved 55’ Julián Álvarez (Man City), open play, 0.05 xG, saved 27’ Nathan Aké (Man City), set piece, 0.04 xG, blocked 6’ Jéremy Doku (Man City), set piece, 0.03 xG, blocked 6’ Jéremy Doku (Man City), from a corner, 0.04 xG, blocked 31’ Mateo Kovacic (Man City), open play, 0.03 xG, blocked 40’ Jéremy Doku (Man City), open play, 0.03 xG, off target 21’ Jéremy Doku (Man City), open play, 0.03 xG, off target 90+4’ Jéremy Doku (Man City), from a corner, 0.03 xG, saved 79’ Nathan Aké (Man City), set piece, 0.02 xG, blocked 75’ Kalvin Phillips (Man City), from a corner, 0.02 xG, off target 49’ Rúben Dias (Man City), open play, 0.02 xG, off target 66’ Manuel Akanji (Man City), open play, 0.02 xG, saved 83’ Kyle Walker (Man City), open play, 0.02 xG, saved 2’ Manuel Akanji (Man City), open play, 0.01 xG, off target 13’ Rúben Dias (Man City), own goal
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
José Sá GK900 0.000.000
Toti DEF900 0.000.000
Max Kilman DEF900 0.000.000
Craig Dawson DEF900 0.000.000
Nélson Semedo MID900 0.000.000
Rayan Ait Nouri MID770 0.000.000
Mario Lemina MID900 0.000.000
João Gomes MID700 0.000.000
Pedro Neto FWD900 0.000.000
Matheus Cunha FWD8910 0.000.602
Hee-Chan Hwang FWD8913 0.670.000
Boubacar Traore Sub200 0.000.000
Matt Doherty Sub130 0.000.000
Fabio Silva Sub10 0.000.000
Jonny Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Wolves win 12% Avg odds 8.34
Draw 19% Avg odds 5.12
Man City win 69% Avg odds 1.39

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.