Skip to content
Live scoresView all →

Manchester City vs Brighton 0-1

  • Yasin Ayari11'
Kick-off
Sat, 31 Oct 2026 · 15:00 (UTC)
Venue
Etihad Stadium, Manchester
Referee
Craig Pawson

Match timeline

  1. 84’SubstitutionBrighton crestBrightonGeorginio Rutter ONDiego Gomez OFF
  2. 81’Yellow cardBrighton crestBrightonPascal Groß
  3. 79’SubstitutionManchester City crestManchester CityAllan Andrade Elias ONIliman Ndiaye OFF
  4. 79’SubstitutionManchester City crestManchester CityPhil Foden ONJosko Gvardiol OFF
  5. 72’SubstitutionBrighton crestBrightonMalick Yalcouyé ONMaxim De Cuyper OFF
  6. 72’SubstitutionBrighton crestBrightonJack Hinshelwood ONCharalampos Kostoulas OFF
  7. 64’SubstitutionBrighton crestBrightonJaouen Hadjam ONOlivier Boscagli OFF
  8. 64’SubstitutionBrighton crestBrightonMats Wieffer ONChema Andrés OFF
Show 5 earlier events
  1. 64’SubstitutionManchester City crestManchester CityNico O'Reilly ONEnzo Fernández OFF
  2. 55’SubstitutionManchester City crestManchester CityRayan Cherki ONAyyoub Bouaddi OFF
  3. 49’Yellow cardBrighton crestBrightonMaxim De Cuyper
  4. 20’Yellow cardBrighton crestBrightonChema Andrés
  5. 11’Goal!Brighton crestBrightonYasin AyariAssist: Maxim De Cuyper0 – 1
  6. 1’Kick-off

Key stats

Manchester City crestManchester CityBrightonBrighton crest
  • 62%Possession38%
  • 20Shots7
  • 1.98xG1.02
  • 5Shots on Target3
  • 7Corners2
  • 9Fouls13
  • 2Offsides2
  • 2Saves6
  • 593Passes360
  • 0Yellow Cards3

Lineups

Confirmed selections

Manchester City crestManchester City4 - 2 - 3 - 1

Substitutions

  1. 55’↑10 R. Cherki↓32 A. Bouaddi
  2. 64’↑ Nico O'Reilly↓17 E. Fernández
  3. 79’↑ Allan Andrade Elias↓7 I. Ndiaye
  4. 79’↑47 P. Foden↓24 J. Gvardiol

Unused substitutes 8 M. Kovačić, 37 Allan, 28 G. Rulli, 6 M. Guéhi, 22 Vitor Nunes, 33 N. O'Reilly, 82 R. Lewis

Coach E. Maresca

Brighton crestBrighton4 - 2 - 3 - 1

Substitutions

  1. 64’↑3 J. Hadjam↓21 O. Boscagli
  2. 64’↑27 M. Wieffer↓ Chema Andrés
  3. 72’↑35 M. Yalcouyé↓29 M. De Cuyper
  4. 72’↑8 J. Hinshelwood↓19 C. Kostoulas
  5. 84’↑10 G. Rutter↓25 D. Gómez

Unused substitutes 30 M. Svoboda, 11 Y. Minteh, 33 M. O'Riley, 23 J. Steele

Coach F. Hürzeler

Match facts

Competition
Premier League - England
Round
Matchday 9
Date
Sat, 31 Oct 2026
Kick-off
15:00 (UTC)
Venue
Etihad Stadium, Manchester
Referee
Craig Pawson
Manchester City coach
E. Maresca
Brighton coach
F. Hürzeler

League table

Premier League - England

#TeamPWDLGDPts
1Arsenal crestArsenal10901+1027
2Manchester City crestManchester City9702+1021
3Brighton crestBrighton9612+1719
4Chelsea crestChelsea9513+416
5Everton crestEverton10442+216

Recent form

Last 5 matches, all competitions

Manchester City crest

Manchester City

  1. W
  2. L
  3. W
  4. W
  5. L
Brighton crest

Brighton

  1. W
  2. W
  3. W
  4. D
  5. L

Player ratings

  1. 1E. Anderson7.2
  2. 2A. Khusanov7.0
  3. 3Matheus Nunes6.9
  4. 4G. Donnarumma6.9
  5. 5I. Ndiaye6.8
  6. 6J. Doku6.7
  7. 7N. O'Reilly6.6
  8. 8Allan6.5
  9. 9J. Gvardiol6.5
  10. 10R. Cherki6.4
  11. 11Rúben Dias6.4
  12. 12P. Foden6.3
  13. 13E. Haaland6.3
  14. 14E. Fernández6.3
  15. 15A. Bouaddi6.1
  16. 16M. Kovačić0.0
  17. 17R. Lewis0.0
  18. 18Vitor Nunes0.0
  19. 19M. Guéhi0.0
  20. 20G. Rulli0.0
  1. 1B. Verbruggen8.7
  2. 2Y. Ayari8.0
  3. 3L. Dunk7.6
  4. 4L. Vušković7.4
  5. 5M. De Cuyper7.2
  6. 6M. Yalcouyé7.1
  7. 7J. Hadjam7.0
  8. 8O. Boscagli6.9
  9. 9M. Wieffer6.8
  10. 10G. Rutter6.8
  11. 11P. Groß6.7
  12. 12Costinha6.7
  13. 13J. Hinshelwood6.6
  14. 14C. Kostoulas6.5
  15. 15José María Andrés Baixauli6.5
  16. 16D. Gómez6.3
  17. 17J. Steele0.0
  18. 18M. Svoboda0.0
  19. 19Y. Minteh0.0
  20. 20M. O'Riley0.0

Match ratings from API-Football, out of 10.

MVP of the match

B. Verbruggen
8.7

B. Verbruggen

Brighton crestBrighton

0
Goals
0
Assists

Rated 8.7, the best on the pitch in 90 minutes.

Team form comparison

Last 5 matches, all competitions

Manchester City crestManchester City
W-D-L
3-0-2
Scored / match
2.8
Conceded / match
1.8
Brighton crestBrighton
W-D-L
3-1-1
Scored / match
2.2
Conceded / match
0.4

Fan predictions

How the fans called it

  • Manchester City crestManchester City0%
  • Draw0%
  • Brighton crestBrightonResult0%

No votes yet

What happened

Match report

Brighton left the Etihad Stadium with a 1-0 win after Yasin Ayari struck in the 11th minute, and that early goal settled the match. Manchester City had more of the ball and more of the play on the numbers, but Brighton held the lead from start to finish.

Ayari opened the scoring on 11 minutes from Maxim De Cuyper's assist, and Brighton took a 1-0 lead into half-time. City never found an equaliser before the break, despite pushing to recover the deficit.

After the interval, Brighton picked up a yellow card through De Cuyper on 49 minutes, then made two changes at the back on 64 minutes, sending on Jaouen Hadjam and Mats Wieffer. City responded with Rayan Cherki for Ayyoub Bouaddi on 55 minutes and later made two more changes on 79 minutes, with Nico O'Reilly on for Enzo Fernández and Allan Andrade Elias on for Iliman Ndiaye, while Phil Foden replaced Josko Gvardiol. Brighton then made two more changes on 72 minutes, with Malick Yalcouyé on for De Cuyper and Jack Hinshelwood on for Charalampos Kostoulas, before Georginio Rutter came on for Diego Gomez on 84 minutes. City could not force a leveller, and Brighton protected the one-goal margin to the end.

Manchester City had 62% of the possession and 593 passes to Brighton's 360, with xG of 1.98 to 1.02. City also led corners 7-2, while the sides were level on offsides at 2-2. Brighton committed 13 fouls to City's 9.

Brighton's bookings went to Chema Andrés on 20 minutes, Maxim De Cuyper on 49 minutes and Pascal Groß on 81 minutes. There were no red cards.

Match record

Competition
Premier League - England
Round
Matchday 9
Kick-off
Venue
Etihad Stadium, Manchester
Referee
Craig Pawson
Match ID
cornerflick:match:manchester-city-vs-brighton-premier-league-2026-10-31

Data: API-Football · last updated · Spotted an error?

Cite, download, embed

This match as a source

Cite this match

Cornerflick. Manchester City 0-1 Brighton, Premier League - England, 31 October 2026. Match record, last updated 3 November 2026. https://cornerflick.com/football/premier-league/matches/manchester-city-vs-brighton-premier-league-2026-10-31

Permanent identifier cornerflick:match:manchester-city-vs-brighton-premier-league-2026-10-31. It does not change if the page moves.

Download the data

Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.

Embed this match

A live scoreboard and timeline for your own page, crediting Cornerflick.

<iframe src="https://cornerflick.com/embed/match/manchester-city-vs-brighton-premier-league-2026-10-31" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>

Get live alerts

Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.

Full timeline

13 events

  1. 11’Goal!Brighton crestBrightonYasin AyariAssist: Maxim De Cuyper0 – 1
  2. 20’Yellow cardBrighton crestBrightonChema Andrés
  3. 49’Yellow cardBrighton crestBrightonMaxim De Cuyper
  4. 55’SubstitutionManchester City crestManchester CityRayan Cherki ONAyyoub Bouaddi OFF
  5. 64’SubstitutionBrighton crestBrightonJaouen Hadjam ONOlivier Boscagli OFF
  6. 64’SubstitutionBrighton crestBrightonMats Wieffer ONChema Andrés OFF
  7. 64’SubstitutionManchester City crestManchester CityNico O'Reilly ONEnzo Fernández OFF
  8. 72’SubstitutionBrighton crestBrightonMalick Yalcouyé ONMaxim De Cuyper OFF
  9. 72’SubstitutionBrighton crestBrightonJack Hinshelwood ONCharalampos Kostoulas OFF
  10. 79’SubstitutionManchester City crestManchester CityAllan Andrade Elias ONIliman Ndiaye OFF
  11. 79’SubstitutionManchester City crestManchester CityPhil Foden ONJosko Gvardiol OFF
  12. 81’Yellow cardBrighton crestBrightonPascal Groß
  13. 84’SubstitutionBrighton crestBrightonGeorginio Rutter ONDiego Gomez OFF