Man City vs Wolves

24 January 2026 · Premier League · 2025/26 · Referee Farai Hallam

Full time 2 – 0

Half-time: 2–0

  • Omar Marmoush 6’
  • Antoine Semenyo 45+2’

Match summary

Man City beat Wolves 2-0. Man City led 2-0 at half-time.

Omar Marmoush put Man City ahead in the 6th minute, set up by Matheus Nunes and Antoine Semenyo made it 2-0 in first-half stoppage time, set up by Bernardo Silva.

The chances backed that up: Man City created 1.07 expected goals (xG) from 11 shots to Wolves's 0.54 from 11.

Match stats

64% Possession 36%
11 Shots 11
4 Shots on target 1
4 Corners 6
121 Attacks 46
43 Dangerous attacks 20
644 Passes 349
90% Pass accuracy 80%
16 Tackles 19
16 Fouls 14
1 Yellow cards 3
0 Red cards 0
0 Offsides 6

Key events

Man City Wolves
Kick-off
Marc GuehiShot on target
4’
Omar MarmoushRight foot shot1-0 (Man City)
6’
Antoine SemenyoShot on target
10’
VAR review
37’
Antoine SemenyoLeft foot shot2-0 (Man City)
45+2’
Half-time2-0
46’
Rodrigo GomesJackson Tchatchoua
46’
Jørgen Strand LarsenJhon Arias
Second half underway
57’
AndréFoul
Phil FodenTijjani Reijnders
61’
66’
Yerson MosqueraShot on target
67’
71’
Tolu ArokodareHee-chan Hwang
71’
88’
Yerson MosqueraFoul
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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.07 0.54 6’ Omar Marmoush (Man City), 1-0 6’ 45+2’ Antoine Semenyo (Man City), 2-0 45+2’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.07 0.54 6’ Omar Marmoush (Man City), 1-0 Marmoush 6’ 45+2’ Antoine Semenyo (Man City), 2-0 Semenyo 45+2’
Man City 1.07 xGWolves 0.54 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 
6’ Omar Marmoush (Man City), open play, 0.39 xG, goal 10’ Antoine Semenyo (Man City), open play, 0.13 xG, saved 66’ Yerson Mosquera (Wolves), set piece, 0.12 xG, saved 35’ Omar Marmoush (Man City), open play, 0.12 xG, hit the woodwork 47’ Antoine Semenyo (Man City), open play, 0.11 xG, goal 17’ Mathis Cherki (Man City), open play, 0.11 xG, off target 87’ Yerson Mosquera (Wolves), from a corner, 0.08 xG, hit the woodwork 78’ Antoine Semenyo (Man City), open play, 0.08 xG, hit the woodwork 55’ João Gomes (Wolves), direct free kick, 0.07 xG, off target 90+3’ Tolu Arokodare (Wolves), open play, 0.06 xG, off target 90+5’ Yerson Mosquera (Wolves), open play, 0.05 xG, blocked 90+5’ Yerson Mosquera (Wolves), open play, 0.04 xG, blocked 61’ Mathis Cherki (Man City), open play, 0.04 xG, off target 90+3’ Mateus Mané (Wolves), open play, 0.04 xG, blocked 41’ Nico O'Reilly (Man City), open play, 0.03 xG, off target 21’ Mateus Mané (Wolves), open play, 0.03 xG, off target 90+4’ Marc Guehi (Man City), from a corner, 0.03 xG, off target 60’ Tijjani Reijnders (Man City), open play, 0.02 xG, off target 90+6’ Mateus Mané (Wolves), from a corner, 0.02 xG, off target 4’ Marc Guehi (Man City), from a corner, 0.01 xG, saved 32’ Yerson Mosquera (Wolves), open play, 0.02 xG, blocked 90+2’ Mateus Mané (Wolves), open play, 0.01 xG, blocked 6’ Omar Marmoush (Man City), open play, 0.39 xG, goal 10’ Antoine Semenyo (Man City), open play, 0.13 xG, saved 66’ Yerson Mosquera (Wolves), set piece, 0.12 xG, saved 35’ Omar Marmoush (Man City), open play, 0.12 xG, hit the woodwork 17’ Mathis Cherki (Man City), open play, 0.11 xG, off target 47’ Antoine Semenyo (Man City), open play, 0.11 xG, goal 78’ Antoine Semenyo (Man City), open play, 0.08 xG, hit the woodwork 87’ Yerson Mosquera (Wolves), from a corner, 0.08 xG, hit the woodwork 55’ João Gomes (Wolves), direct free kick, 0.07 xG, off target 90+3’ Tolu Arokodare (Wolves), open play, 0.06 xG, off target 90+5’ Yerson Mosquera (Wolves), open play, 0.05 xG, blocked 90+5’ Yerson Mosquera (Wolves), open play, 0.04 xG, blocked 61’ Mathis Cherki (Man City), open play, 0.04 xG, off target 90+3’ Mateus Mané (Wolves), open play, 0.04 xG, blocked 41’ Nico O'Reilly (Man City), open play, 0.03 xG, off target 21’ Mateus Mané (Wolves), open play, 0.03 xG, off target 90+4’ Marc Guehi (Man City), from a corner, 0.03 xG, off target 60’ Tijjani Reijnders (Man City), open play, 0.02 xG, off target 90+6’ Mateus Mané (Wolves), from a corner, 0.02 xG, off target 4’ Marc Guehi (Man City), from a corner, 0.01 xG, saved 32’ Yerson Mosquera (Wolves), open play, 0.02 xG, blocked 90+2’ Mateus Mané (Wolves), 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
Khusanov
Guéhi
O'Reilly
Rodri
Semenyo
Reijnders 61’
Silva
Cherki 73’
Marmoush 74’

Lineup not available for this match.

Player stats

PlayerPosMinGAShxGxAKPCards
Gianluigi Donnarumma GK900 0.000.000
Matheus Nunes DEF9010 0.000.391
Abduqodir Khusanov DEF900 0.000.121
Marc Guehi DEF902 0.040.131
Nico O'Reilly DEF901 0.030.041
Rodri MID900 0.000.021
Antoine Semenyo MID9013 0.320.000
Bernardo Silva MID9010 0.000.132
Tijjani Reijnders MID651 0.020.000
Mathis Cherki MID772 0.150.031
Omar Marmoush FWD7812 0.510.111
Phil Foden Sub250 0.000.102
Erling Haaland Sub130 0.000.000
Jéremy Doku Sub120 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Man City win 73% Avg odds 1.30
Draw 17% Avg odds 5.63
Wolves win 10% Avg odds 9.50

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.