Manchester City v Sunderland — Prediction, Odds & Stats
Sunday 20 September 2026 · ENG-Premier League · 2627
Premier League
xG
Shots
16 – 17
On target
6 – 7
Shots in box
12 – 14
xG per shot
0.17 – 0.20
Set-piece xG
0.33 – 0.25
Goals − xG
+2.33 – -0.38
Reading the xG timeline
Each step up is a shot; the height of the step is how good the chance was. Dots mark goals.
A side whose line climbs steadily created chances all match. A side that scored while its
line stayed flat took a rare chance — that is finishing luck, and it rarely repeats.
Expected goals by minute
Manchester City 2.67 xGSunderland 3.38 xG
Reading the shot map
Each circle is a shot, placed where it was taken. Bigger means a better chance;
filled circles are goals. Clusters near the goal mean a side worked good openings;
lots of small circles far out means shooting from poor positions and hoping.
Hover any circle for the player, minute and chance quality.
Shot map
Manchester City attacking right
Sunderland attacking left
Marker size is xG; filled markers are goals.
Every shot
| Min | Team | Player | xG | Situation | Body part | Result | Assisted by |
|---|---|---|---|---|---|---|---|
| 5' |
|
Nilson Angulo | 0.29 | Open Play | Right Foot | Missed Shot | Enzo Le Fée |
| 6' |
|
Nordi Mukiele | 0.05 | Open Play | Right Foot | Blocked Shot | Brian Brobbey |
| 8' |
|
Enzo Fernández | 0.06 | Direct Freekick | Right Foot | Goal | — |
| 10' |
|
Dayann Methalie | 0.01 | Open Play | Left Foot | Blocked Shot | Kevin Danso |
| 11' |
|
Brian Brobbey | 0.47 | Open Play | Right Foot | Goal | Enzo Le Fée |
| 19' |
|
Elliot Anderson | 0.02 | From Corner | Right Foot | Missed Shot | — |
| 27' |
|
Erling Haaland | 0.06 | Open Play | Left Foot | Missed Shot | Iliman Ndiaye |
| 28' |
|
Mathis Cherki | 0.11 | Open Play | Right Foot | Goal | Antoine Semenyo |
| 32' |
|
Brian Brobbey | 0.52 | Open Play | Right Foot | Goal | Thomas Meunier |
| 42' |
|
Antoine Semenyo | 0.07 | From Corner | Right Foot | Goal | Marc Guehi |
| 42' |
|
Marc Guehi | 0.06 | From Corner | Right Foot | Blocked Shot | — |
| 44' |
|
Erling Haaland | 0.49 | Open Play | Right Foot | Missed Shot | Iliman Ndiaye |
| 47' |
|
Noah Sadiki | 0.02 | Open Play | Left Foot | Missed Shot | Enzo Le Fée |
| 49' |
|
Brian Brobbey | 0.03 | Open Play | Right Foot | Saved Shot | Enzo Le Fée |
| 50' |
|
Kevin Danso | 0.05 | From Corner | — | Saved Shot | Nordi Mukiele |
| 56' |
|
Antoine Semenyo | 0.07 | Open Play | Left Foot | Goal | — |
| 58' |
|
Brian Brobbey | 0.93 | Open Play | Right Foot | Goal | Nilson Angulo |
| 58' |
|
Nilson Angulo | 0.29 | Open Play | Left Foot | Blocked Shot | Granit Xhaka |
| 62' |
|
Iliman Ndiaye | 0.03 | Open Play | Left Foot | Blocked Shot | Mathis Cherki |
| 63' |
|
Rúben Dias | 0.09 | From Corner | — | Missed Shot | Enzo Fernández |
| 65' |
|
Mathis Cherki | 0.09 | Open Play | Left Foot | Missed Shot | Antoine Semenyo |
| 69' |
|
Brian Brobbey | 0.09 | Open Play | Left Foot | Missed Shot | — |
| 69' |
|
Dan Ballard | 0.01 | Set Piece | — | Missed Shot | Granit Xhaka |
| 69' |
|
Malick Fofana | 0.08 | Open Play | Left Foot | Blocked Shot | — |
| 72' |
|
Iliman Ndiaye | 0.08 | Open Play | Left Foot | Blocked Shot | Mathis Cherki |
| 77' |
|
Jéremy Doku | 0.12 | Open Play | Right Foot | Blocked Shot | Antoine Semenyo |
| 80' |
|
Erling Haaland | 0.75 | Open Play | Right Foot | Goal | Josko Gvardiol |
| 80' |
|
Malick Fofana | 0.04 | Open Play | Right Foot | Saved Shot | Granit Xhaka |
| 85' |
|
Nico O'Reilly | 0.55 | Open Play | Left Foot | Saved Shot | Jéremy Doku |
| 86' |
|
Erling Haaland | 0.04 | From Corner | Left Foot | Blocked Shot | — |
| 89' |
|
Dan Ballard | 0.09 | Set Piece | Left Foot | Blocked Shot | — |
| 90' |
|
Trai Hume | 0.10 | From Corner | — | Missed Shot | Enzo Le Fée |
| 93' |
|
Malick Fofana | 0.32 | Open Play | — | Saved Shot | Nordi Mukiele |
Players
Manchester City
| Player | Min | G | A | Sh | KP | xG | xA | xGChain |
|---|---|---|---|---|---|---|---|---|
| Erling Haaland FW | 90 | 1 | 0 | 4 | 0 | 1.34 | 0.00 | 1.49 |
| Mathis Cherki AMC | 90 | 1 | 0 | 2 | 2 | 0.20 | 0.10 | 1.66 |
| Antoine Semenyo AML | 90 | 2 | 1 | 2 | 3 | 0.14 | 0.32 | 2.18 |
| Rúben Dias DC | 90 | 0 | 0 | 1 | 0 | 0.09 | 0.00 | 0.78 |
| Marc Guehi DC | 90 | 0 | 1 | 1 | 1 | 0.06 | 0.07 | 1.30 |
| Enzo Fernández DMC | 90 | 1 | 0 | 1 | 1 | 0.06 | 0.09 | 0.94 |
| Elliot Anderson DMC | 90 | 0 | 0 | 1 | 0 | 0.02 | 0.00 | 1.30 |
| Gianluigi Donnarumma GK | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Matheus Nunes DR | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 1.30 |
| Josko Gvardiol DL | 90 | 0 | 1 | 0 | 1 | 0.00 | 0.75 | 1.07 |
| Iliman Ndiaye AMR | 80 | 0 | 0 | 2 | 2 | 0.10 | 0.55 | 0.85 |
| Jéremy Doku Sub | 10 | 0 | 0 | 1 | 1 | 0.12 | 0.55 | 1.42 |
| Nico O'Reilly Sub | 1 | 0 | 0 | 1 | 0 | 0.55 | 0.00 | 0.55 |
Sunderland
| Player | Min | G | A | Sh | KP | xG | xA | xGChain |
|---|---|---|---|---|---|---|---|---|
| Brian Brobbey FW | 90 | 3 | 0 | 5 | 1 | 2.04 | 0.05 | 2.71 |
| Dan Ballard DC | 90 | 0 | 0 | 2 | 0 | 0.10 | 0.00 | 0.83 |
| Kevin Danso DC | 90 | 0 | 0 | 1 | 1 | 0.05 | 0.01 | 0.84 |
| Nordi Mukiele DR | 90 | 0 | 0 | 1 | 2 | 0.05 | 0.37 | 1.44 |
| Dayann Methalie DL | 90 | 0 | 0 | 1 | 0 | 0.01 | 0.00 | 1.11 |
| Enzo Le Fée AMC | 90 | 0 | 1 | 0 | 5 | 0.00 | 0.91 | 0.81 |
| Granit Xhaka DMC | 90 | 0 | 0 | 0 | 3 | 0.00 | 0.34 | 0.74 |
| Robin Roefs GK | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.61 |
| Thomas Meunier AMR | 84 | 0 | 1 | 0 | 1 | 0.00 | 0.52 | 1.17 |
| Noah Sadiki DMC | 73 | 0 | 0 | 1 | 0 | 0.02 | 0.00 | 0.36 |
| Nilson Angulo AML | 65 | 0 | 1 | 2 | 1 | 0.58 | 0.93 | 2.00 |
| Malick Fofana Sub | 25 | 0 | 0 | 3 | 0 | 0.43 | 0.00 | 0.43 |
| Wilson Isidor Sub | 17 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Trai Hume Sub | 6 | 0 | 0 | 1 | 0 | 0.10 | 0.00 | 0.32 |