Man City vs Ipswich

17 October 2026 · Premier League · 2026/27 · Referee Farai Hallam

Full time 3 – 2
  • Phil Foden 19’
  • Erling Haaland 34’, 69’
  • Daizen Maeda 21’
  • Zian Flemming 90’ (pen)

Match summary

Man City saw off Ipswich 3-2.

In the first half, Phil Foden put Man City ahead in the 19th minute, set up by Jéremy Doku, Daizen Maeda equalised in the 21st minute, set up by Guemissongui Ouattara, and Erling Haaland put Man City back in front with a header in the 34th minute, set up by Mateo Kovacic. In the second half, Haaland made it 3-1 in the 69th minute, set up by Iliman Ndiaye and Zian Flemming pulled one back to make it 3-2 from the penalty spot in the 90th minute.

The chances backed that up: Man City created 4.01 expected goals (xG) from 19 shots to Ipswich's 1.37 from 8.

Man City dominated territory and possession in their Premier League matchday 7 fixture against Ipswich, controlling 70 percent of the ball and registering 745 passes with 90 percent accuracy. The home side applied significant pressure throughout the contest, launching 133 attacks and 87 dangerous attacks compared to Ipswich's 68 attacks and 23 dangerous attacks. Man City recorded 19 shots with 6 on target, alongside 2 corners, 8 fouls, and 1 yellow card. Ipswich attempted 8 shots with 3 on target, earning 3 corners, committing 16 fouls, and receiving 2 yellow cards while managing 313 passes.

Phil Foden opened the scoring for Man City in the 19th minute with a left foot shot, before Daizen Maeda equalised for Ipswich with a left foot shot in the 21st minute. Erling Haaland restored Man City's lead with a header in the 34th minute, bringing the half-time score to 2-1. Following various substitutions, Haaland scored his second in the 69th minute with a left foot shot to make it 3-1. Zian Flemming scored a penalty for Ipswich in the 90th minute following VAR reviews, finalising the score at 3-2 after yellow cards for Josko Gvardiol and Leif Davis.

Match stats

70% Possession 30%
19 Shots 8
6 Shots on target 3
2 Corners 3
133 Attacks 68
87 Dangerous attacks 23
745 Passes 313
90% Pass accuracy 81%
16 Tackles 28
8 Fouls 16
1 Yellow cards 2
0 Red cards 0
2 Offsides 5

Key events

Man City Ipswich
Kick-off
Rúben DiasShot on target
17’
Phil FodenLeft foot shot1-0 (Man City)
19’
21’
Daizen MaedaLeft foot shot1-1 (Ipswich)
Erling HaalandHeader2-1 (Man City)
34’
Rúben DiasShot on target
43’
Half-time2-1
Second half underway
Erling HaalandLeft foot shot3-1 (Man City)
69’
73’
Abdoul OuattaraOff the ball foul
80’
Zian FlemmingShot on target
VAR review
85’
Enzo FernándezShot on target
85’
88’
VAR review
90’
Zian FlemmingPenalty3-2 (Ipswich)
90+7’
90+12’
Full-time3-2

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 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.01 1.37 19’ Phil Foden (Man City), 1-0 19’ 21’ Daizen Maeda (Ipswich), 1-1 21’ 34’ Erling Haaland (Man City), 2-1 34’ 69’ Erling Haaland (Man City), 3-1 69’ 90’ Zian Flemming (Ipswich), 3-2 90’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.01 1.37 19’ Phil Foden (Man City), 1-0 Foden 19’ 21’ Daizen Maeda (Ipswich), 1-1 Maeda 21’ 34’ Erling Haaland (Man City), 2-1 Haaland 34’ 69’ Erling Haaland (Man City), 3-1 Haaland 69’ 90’ Zian Flemming (Ipswich), 3-2 Flemming 90’
Man City 4.01 xGIpswich 1.37 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Ipswich attacking Man City attacking 
90’ Zian Flemming (Ipswich), penalty, 0.76 xG, goal 69’ Erling Haaland (Man City), open play, 0.65 xG, goal 19’ Phil Foden (Man City), open play, 0.64 xG, goal 85’ Iliman Ndiaye (Man City), open play, 0.57 xG, hit the woodwork 85’ Enzo Fernández (Man City), open play, 0.46 xG, saved 56’ Nico O'Reilly (Man City), from a corner, 0.40 xG, off target 34’ Erling Haaland (Man City), open play, 0.34 xG, goal 55’ Emersonn (Ipswich), from a corner, 0.24 xG, off target 85’ Iliman Ndiaye (Man City), open play, 0.18 xG, off target 21’ Daizen Maeda (Ipswich), open play, 0.17 xG, goal 33’ Erling Haaland (Man City), open play, 0.12 xG, blocked 90+11’ Erling Haaland (Man City), open play, 0.12 xG, blocked 67’ Emersonn (Ipswich), open play, 0.09 xG, off target 90+6’ Iliman Ndiaye (Man City), open play, 0.09 xG, off target 6’ Rúben Dias (Man City), set piece, 0.08 xG, off target 40’ Jéremy Doku (Man City), open play, 0.09 xG, blocked 34’ Erling Haaland (Man City), open play, 0.08 xG, blocked 52’ Guemissongui Ouattara (Ipswich), open play, 0.05 xG, off target 64’ Enzo Fernández (Man City), direct free kick, 0.05 xG, off target 40’ Iliman Ndiaye (Man City), open play, 0.04 xG, blocked 57’ Phil Foden (Man City), open play, 0.05 xG, blocked 23’ Phil Foden (Man City), open play, 0.03 xG, off target 43’ Rúben Dias (Man City), open play, 0.02 xG, saved 80’ Zian Flemming (Ipswich), open play, 0.02 xG, saved 49’ Jacob Greaves (Ipswich), from a corner, 0.02 xG, off target 17’ Rúben Dias (Man City), open play, 0.02 xG, saved 29’ Emersonn (Ipswich), open play, 0.01 xG, off target 90’ Zian Flemming (Ipswich), penalty, 0.76 xG, goal 69’ Erling Haaland (Man City), open play, 0.65 xG, goal 19’ Phil Foden (Man City), open play, 0.64 xG, goal 85’ Iliman Ndiaye (Man City), open play, 0.57 xG, hit the woodwork 85’ Enzo Fernández (Man City), open play, 0.46 xG, saved 56’ Nico O'Reilly (Man City), from a corner, 0.40 xG, off target 34’ Erling Haaland (Man City), open play, 0.34 xG, goal 55’ Emersonn (Ipswich), from a corner, 0.24 xG, off target 85’ Iliman Ndiaye (Man City), open play, 0.18 xG, off target 21’ Daizen Maeda (Ipswich), open play, 0.17 xG, goal 33’ Erling Haaland (Man City), open play, 0.12 xG, blocked 90+11’ Erling Haaland (Man City), open play, 0.12 xG, blocked 67’ Emersonn (Ipswich), open play, 0.09 xG, off target 90+6’ Iliman Ndiaye (Man City), open play, 0.09 xG, off target 40’ Jéremy Doku (Man City), open play, 0.09 xG, blocked 6’ Rúben Dias (Man City), set piece, 0.08 xG, off target 34’ Erling Haaland (Man City), open play, 0.08 xG, blocked 52’ Guemissongui Ouattara (Ipswich), open play, 0.05 xG, off target 64’ Enzo Fernández (Man City), direct free kick, 0.05 xG, off target 57’ Phil Foden (Man City), open play, 0.05 xG, blocked 40’ Iliman Ndiaye (Man City), open play, 0.04 xG, blocked 23’ Phil Foden (Man City), open play, 0.03 xG, off target 43’ Rúben Dias (Man City), open play, 0.02 xG, saved 80’ Zian Flemming (Ipswich), open play, 0.02 xG, saved 49’ Jacob Greaves (Ipswich), from a corner, 0.02 xG, off target 17’ Rúben Dias (Man City), open play, 0.02 xG, saved 29’ Emersonn (Ipswich), open play, 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.

Lineups

Man City 4-2-3-1 Starting XI
Donnarumma
Nunes 76’
Dias
Guéhi
O'Reilly 61’
Kovacic 50’
Bouaddi
Ndiaye
Foden 77’
Doku 77’
Haaland 2
Ipswich 4-2-3-1 Starting XI
Walton
Davis
Greaves 90’
Diop
O'Shea
Palacios
Florentino 71’
Maeda 71’
Enciso 78’
Ouattara
Emersonn 78’

Player stats

PlayerPosMinGAShxGxAKPCards
Gianluigi Donnarumma GK900 0.000.000
Matheus Nunes DEF780 0.000.000
Rúben Dias DEF903 0.120.081
Marc Guehi DEF900 0.000.021
Nico O'Reilly DEF631 0.400.031
Ayyoub Bouaddi MID900 0.000.000
Mateo Kovacic MID5210 0.000.403
Iliman Ndiaye MID9014 0.880.651
Phil Foden MID7913 0.710.603
Jéremy Doku MID7911 0.090.641
Erling Haaland FWD9025 1.311.113
Enzo Fernández Sub382 0.510.162
Josko Gvardiol Sub270 0.000.000
Abduqodir Khusanov Sub120 0.000.000
Antoine Semenyo Sub110 0.000.000
Elliot Anderson Sub110 0.000.000

Starters first, then substitutes. xA is expected assists.

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.