
Nottingham Forest v Manchester City: match highlights
Man City · 136 seconds
Published 7 November 2026
Nottingham Forest won 3–1 against Manchester City. The match was played on 7 November 2026. Kick-off was at 17:30 GMT. Venue: The City Ground.
The City Ground, Nottingham, England
| Goals in each half | ||
|---|---|---|
| 2 | First-half goals | 0 |
| 1 | Second-half goals | 1 |
A UK television listing is not available here for this match.

Man City · 136 seconds
Published 7 November 2026

Man City · 503 seconds
Published 8 November 2026
Video availability can vary by country and publisher.
Nottingham Forest
Left-footed finish.
Nottingham Forest
Assist: Xaver Schlager. Right-footed finish.
Manchester City
On: Nico O'Reilly. Off: Josko Gvardiol.
Manchester City
On: Matheus Nunes. Off: Marc Guéhi.
Manchester City
Left-footed finish.
Nottingham Forest
Booked for a foul.
Nottingham Forest
On: Dan Ndoye. Off: James McAtee.
Nottingham Forest
On: Luca Netz. Off: Daniel Muñoz.
Nottingham Forest
Booked for a foul.
Nottingham Forest
Assist: Morgan Gibbs-White. Left-footed finish.
Manchester City
On: Phil Foden. Off: Enzo Fernández.
Nottingham Forest
On: Ibrahim Sangaré. Off: Ryan Yates.
Nottingham Forest
On: Igor Jesus. Off: Liam Delap.
Nottingham Forest
Booked for a foul.
Nottingham Forest
| Attacking play | ||
|---|---|---|
| 22% | Possession | 78% |
| 11 | Shots | 12 |
| 5 | Shots on target | 4 |
| 50% | Shots on target (%) | 30% |
| 3 | Blocked shots | 4 |
| 3 | Corners | 7 |
| 2 | Offsides | 0 |
| 0 | Penalties taken | 0 |
| 0 | Penalties scored | 0 |
| Passing and possession | ||
|---|---|---|
| 206 | Passes attempted | 753 |
| 138 | Completed passes | 665 |
| 70% | Pass completion | 90% |
| 12 | Crosses attempted | 23 |
| 2 | Successful crosses | 7 |
| 20% | Cross success | 30% |
| 58 | Long passes attempted | 32 |
| 17 | Successful long passes | 14 |
| 30% | Long-pass success | 40% |
| Defending and goalkeeping | ||
|---|---|---|
| 2 | Saves | 2 |
| 20 | Tackles attempted | 13 |
| 13 | Successful tackles | 9 |
| 70% | Tackle success | 70% |
| 11 | Interceptions | 1 |
| 32 | Clearances | 18 |
| 32 | Successful clearances | 18 |
| Discipline | ||
|---|---|---|
| 13 | Fouls committed | 7 |
| 4 | Yellow cards | 0 |
| 0 | Red cards | 0 |
Percentages may be rounded. A dash means that figure is unavailable.
Possession shows each team's share of the ball. Pass completion compares completed passes with passes attempted. These figures help describe how a side played; they do not measure the quality of every chance.
Shots on target are attempts that would score without a save or a goal-line intervention. A side can have more shots and still lose: where the chances came from matters too.
A foul does not always lead to a card. Tackles, interceptions, blocks and clearances describe different ways of stopping an attack. Read them alongside possession and the score.
Nottingham Forest
Nottingham Forest
Nottingham Forest
Nottingham Forest
Manchester City
Manchester City
Manchester City
Manchester City
| No. | Player | Position | Role | Goals | Assists | Shots | On target | Yellow | Red |
|---|---|---|---|---|---|---|---|---|---|
| Starting XI | |||||||||
| 26 | Matz Sels | GK | Starter | 0 | 0 | 0 | 0 | 0 | 0 |
| 31 | Nikola Milenkovic | CD | Starter | 0 | 0 | 0 | 0 | 0 | 0 |
| 5 | Murillo | CD-L | Starter | 0 | 0 | 2 | 1 | 0 | 0 |
| 23 | Jair Cunha | CD-R | Starter | 1 | 0 | 3 | 2 | 0 | 0 |
| 22 | Ryan Yates | CM-L | StarterOff 79' | 0 | 0 | 1 | 0 | 0 | 0 |
| 21 | Xaver Schlager | CM-R | Starter | 0 | 1 | 0 | 0 | 0 | 0 |
| 3 | Neco Williams | LM | Starter | 0 | 0 | 0 | 0 | 0 | 0 |
| 27 | Daniel Muñoz | RM | StarterOff 65' | 0 | 0 | 1 | 0 | 0 | 0 |
| 19 | Liam Delap | F | StarterOff 87' | 2 | 0 | 3 | 2 | 0 | 0 |
| 10 | Morgan Gibbs-White | CF-L | Starter | 0 | 1 | 0 | 0 | 0 | 0 |
| 24 | James McAtee | CF-R | StarterOff 65' | 0 | 0 | 1 | 0 | 1 | 0 |
| Substitutes | |||||||||
| 9 | Chris Wood | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 12 | John Victor | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 15 | Arnaud Kalimuendo | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | Ousmane Diomande | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 14 | Dan Ndoye | SUB | Substitute usedOn 65' | 0 | 0 | 0 | 0 | 1 | 0 |
| 11 | Igor Jesus | SUB | Substitute usedOn 87' | 0 | 0 | 0 | 0 | 1 | 0 |
| 7 | Callum Hudson-Odoi | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 6 | Ibrahim Sangaré | SUB | Substitute usedOn 79' | 0 | 0 | 0 | 0 | 0 | 0 |
| 25 | Luca Netz | SUB | Substitute usedOn 65' | 0 | 0 | 0 | 0 | 1 | 0 |
| Player | Fouls committed | Fouls won | Offsides | Own goals |
|---|---|---|---|---|
| Matz Sels | 0 | 0 | — | 0 |
| Nikola Milenkovic | 0 | 0 | 1 | 0 |
| Murillo | 3 | 0 | 0 | 0 |
| Jair Cunha | 0 | 0 | 0 | 0 |
| Ryan Yates | 0 | 1 | 0 | 0 |
| Xaver Schlager | 0 | 0 | 0 | 0 |
| Neco Williams | 2 | 1 | 0 | 0 |
| Daniel Muñoz | 1 | 0 | 0 | 0 |
| Liam Delap | 1 | 3 | 0 | 0 |
| Morgan Gibbs-White | 2 | 0 | 1 | 0 |
| James McAtee | 1 | 2 | 0 | 0 |
| Chris Wood | 0 | 0 | 0 | 0 |
| John Victor | 0 | 0 | — | 0 |
| Arnaud Kalimuendo | 0 | 0 | 0 | 0 |
| Ousmane Diomande | 0 | 0 | 0 | 0 |
| Dan Ndoye | 1 | 0 | 0 | 0 |
| Igor Jesus | 0 | 0 | 0 | 0 |
| Callum Hudson-Odoi | 0 | 0 | 0 | 0 |
| Ibrahim Sangaré | 1 | 0 | 0 | 0 |
| Luca Netz | 1 | 0 | 0 | 0 |
| Player | Saves | Shots faced | Goals conceded |
|---|---|---|---|
| Matz Sels | 2 | 0 | 1 |
| John Victor | 0 | 0 | 0 |
| No. | Player | Position | Role | Goals | Assists | Shots | On target | Yellow | Red |
|---|---|---|---|---|---|---|---|---|---|
| Starting XI | |||||||||
| 1 | Gianluigi Donnarumma | GK | Starter | 0 | 0 | 0 | 0 | 0 | 0 |
| 6 | Marc Guéhi | CD-L | StarterOff 45' | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | Rúben Dias | CD-R | Starter | 0 | 0 | 0 | 0 | 0 | 0 |
| 24 | Josko Gvardiol | LB | StarterOff 45' | 0 | 0 | 0 | 0 | 0 | 0 |
| 45 | Abdukodir Khusanov | RB | Starter | 0 | 0 | 0 | 0 | 0 | 0 |
| 10 | Rayan Cherki | AM | Starter | 1 | 0 | 1 | 1 | 0 | 0 |
| 5 | Elliot Anderson | LM | Starter | 0 | 0 | 1 | 1 | 0 | 0 |
| 17 | Enzo Fernández | RM | StarterOff 78' | 0 | 0 | 2 | 0 | 0 | 0 |
| 9 | Erling Haaland | F | Starter | 0 | 0 | 4 | 2 | 0 | 0 |
| 11 | Jérémy Doku | AM-L | Starter | 0 | 0 | 1 | 0 | 0 | 0 |
| 7 | Iliman Ndiaye | AM-R | Starter | 0 | 0 | 0 | 0 | 0 | 0 |
| Substitutes | |||||||||
| 47 | Phil Foden | SUB | Substitute usedOn 78' | 0 | 0 | 2 | 0 | 0 | 0 |
| 33 | Nico O'Reilly | SUB | Substitute usedOn 45' | 0 | 0 | 1 | 0 | 0 | 0 |
| 28 | Gerónimo Rulli | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 8 | Mateo Kovacic | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 22 | Vitor Reis | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 82 | Rico Lewis | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 27 | Matheus Nunes | SUB | Substitute usedOn 45' | 0 | 0 | 0 | 0 | 0 | 0 |
| 37 | Allan Elias | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 32 | Ayyoub Bouaddi | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| Player | Fouls committed | Fouls won | Offsides | Own goals |
|---|---|---|---|---|
| Gianluigi Donnarumma | 0 | 0 | — | 0 |
| Marc Guéhi | 1 | 1 | 0 | 0 |
| Rúben Dias | 1 | 0 | 0 | 0 |
| Josko Gvardiol | 0 | 0 | 0 | 0 |
| Abdukodir Khusanov | 0 | 1 | 0 | 0 |
| Rayan Cherki | 1 | 1 | 0 | 0 |
| Elliot Anderson | 2 | 2 | 0 | 0 |
| Enzo Fernández | 1 | 4 | 0 | 0 |
| Erling Haaland | 0 | 0 | 0 | 0 |
| Jérémy Doku | 0 | 0 | 0 | 0 |
| Iliman Ndiaye | 0 | 1 | 0 | 0 |
| Phil Foden | 0 | 2 | 0 | 0 |
| Nico O'Reilly | 0 | 1 | 0 | 0 |
| Gerónimo Rulli | 0 | 0 | — | 0 |
| Mateo Kovacic | 0 | 0 | 0 | 0 |
| Vitor Reis | 0 | 0 | 0 | 0 |
| Rico Lewis | 0 | 0 | 0 | 0 |
| Matheus Nunes | 1 | 0 | 0 | 0 |
| Allan Elias | 0 | 0 | 0 | 0 |
| Ayyoub Bouaddi | 0 | 0 | 0 | 0 |
| Player | Saves | Shots faced | Goals conceded |
|---|---|---|---|
| Gianluigi Donnarumma | 2 | 0 | 3 |
| Gerónimo Rulli | 0 | 0 | 0 |
C: captain · GK: goalkeeper · D: defender · M: midfielder · F: forward. “On” and “Off” show substitution times. A dash means the figure is unavailable.
The last five league results before kick-off in 2026/27.
Earlier matches, including cups and friendlies where listed. Each score shows the named club's goals first. H: home · A: away.
| Date | Opponent | Venue | Score | Competition |
|---|---|---|---|---|
| A | 0–2 | English Premier League | ||
| A | 1–1 | English Premier League | ||
| H | 0–1 | English Premier League | ||
| A | 1–3 | English Premier League | ||
| H | 0–1 | English Premier League |
| Date | Opponent | Venue | Score | Competition |
|---|---|---|---|---|
| A | 3–2 | UEFA Champions League | ||
| H | 0–1 | English Premier League | ||
| H | 2–2Penalties: 4–3 | English Carabao Cup | ||
| A | 1–2 | English Premier League | ||
| H | 5–1 | UEFA Champions League |
Earlier Premier League meetings in 2026/27.
No earlier meeting is listed for this season.
Table updated 12 Nov 2026, 06:00 GMT. These are today's available standings, rather than the positions on matchday.
3. Manchester City · 21 points · Goal difference 8
16. Nottingham Forest · 9 points · Goal difference -4
Nottingham Forest 3–1 Manchester City was the final score. At half-time it was 2–0.
Jair Cunha 6'; Liam Delap 18'; Rayan Cherki 52'; Liam Delap 73'.
They mean added time at the end of that half: 45+2 is two minutes beyond 45 minutes. Added time is part of normal play, rather than a separate period of extra time.
Updated . Scores are not live.