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
- 84’Substitution
BrightonGeorginio Rutter ONDiego Gomez OFF - 81’Yellow card
BrightonPascal Groß - 79’Substitution
Manchester CityAllan Andrade Elias ONIliman Ndiaye OFF - 79’Substitution
Manchester CityPhil Foden ONJosko Gvardiol OFF - 72’Substitution
BrightonMalick Yalcouyé ONMaxim De Cuyper OFF - 72’Substitution
BrightonJack Hinshelwood ONCharalampos Kostoulas OFF - 64’Substitution
BrightonJaouen Hadjam ONOlivier Boscagli OFF - 64’Substitution
BrightonMats Wieffer ONChema Andrés OFF
Show 5 earlier events
- 64’Substitution
Manchester CityNico O'Reilly ONEnzo Fernández OFF - 55’Substitution
Manchester CityRayan Cherki ONAyyoub Bouaddi OFF - 49’Yellow card
BrightonMaxim De Cuyper - 20’Yellow card
BrightonChema Andrés - 11’Goal!
BrightonYasin AyariAssist: Maxim De Cuyper0 – 1 - 1’Kick-off
Key stats
- 62%Possession38%
- 20Shots7
- 1.98xG1.02
- 5Shots on Target3
- 7Corners2
- 9Fouls13
- 2Offsides2
- 2Saves6
- 593Passes360
- 0Yellow Cards3
Lineups
Confirmed selections
Manchester City4 - 2 - 3 - 1
Substitutions
- 55’↑10 R. Cherki↓32 A. Bouaddi
- 64’↑ Nico O'Reilly↓17 E. Fernández
- 79’↑ Allan Andrade Elias↓7 I. Ndiaye
- 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
Brighton4 - 2 - 3 - 1
- 1Verbruggen
- 20Costinha
- 44Vušković
- 5Dunk
- 21Boscagli
- 13Groß
- 14Baixauli
- 25Gómez
- 26Ayari
- 29Cuyper
- 19Kostoulas
Substitutions
- 64’↑3 J. Hadjam↓21 O. Boscagli
- 64’↑27 M. Wieffer↓ Chema Andrés
- 72’↑35 M. Yalcouyé↓29 M. De Cuyper
- 72’↑8 J. Hinshelwood↓19 C. Kostoulas
- 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
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 10 | 9 | 0 | 1 | +10 | 27 | |
| 2 | 9 | 7 | 0 | 2 | +10 | 21 | |
| 3 | 9 | 6 | 1 | 2 | +17 | 19 | |
| 4 | 9 | 5 | 1 | 3 | +4 | 16 | |
| 5 | 10 | 4 | 4 | 2 | +2 | 16 |
Match related news
Player ratings
- 1
E. Anderson7.2 - 2
A. Khusanov7.0 - 3
Matheus Nunes6.9 - 4
G. Donnarumma6.9 - 5
I. Ndiaye6.8 - 6
J. Doku6.7 - 7
N. O'Reilly6.6 - 8
Allan6.5 - 9
J. Gvardiol6.5 - 10
R. Cherki6.4 - 11
Rúben Dias6.4 - 12
P. Foden6.3 - 13
E. Haaland6.3 - 14
E. Fernández6.3 - 15
A. Bouaddi6.1 - 16
M. Kovačić0.0 - 17
R. Lewis0.0 - 18
Vitor Nunes0.0 - 19
M. Guéhi0.0 - 20
G. Rulli0.0
- 1
B. Verbruggen8.7 - 2
Y. Ayari8.0 - 3
L. Dunk7.6 - 4
L. Vušković7.4 - 5
M. De Cuyper7.2 - 6
M. Yalcouyé7.1 - 7
J. Hadjam7.0 - 8
O. Boscagli6.9 - 9
M. Wieffer6.8 - 10
G. Rutter6.8 - 11
P. Groß6.7 - 12
Costinha6.7 - 13
J. Hinshelwood6.6 - 14
C. Kostoulas6.5 - 15
José María Andrés Baixauli6.5 - 16
D. Gómez6.3 - 17
J. Steele0.0 - 18
M. Svoboda0.0 - 19
Y. Minteh0.0 - 20
M. O'Riley0.0
Match ratings from API-Football, out of 10.
MVP of the match

Rated 8.7, the best on the pitch in 90 minutes.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 3-0-2
- Scored / match
- 2.8
- Conceded / match
- 1.8
- W-D-L
- 3-1-1
- Scored / match
- 2.2
- Conceded / match
- 0.4
Fan predictions
How the fans called it
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
- 11’Goal!
BrightonYasin AyariAssist: Maxim De Cuyper0 – 1 - 20’Yellow card
BrightonChema Andrés - 49’Yellow card
BrightonMaxim De Cuyper - 55’Substitution
Manchester CityRayan Cherki ONAyyoub Bouaddi OFF - 64’Substitution
BrightonJaouen Hadjam ONOlivier Boscagli OFF - 64’Substitution
BrightonMats Wieffer ONChema Andrés OFF - 64’Substitution
Manchester CityNico O'Reilly ONEnzo Fernández OFF - 72’Substitution
BrightonMalick Yalcouyé ONMaxim De Cuyper OFF - 72’Substitution
BrightonJack Hinshelwood ONCharalampos Kostoulas OFF - 79’Substitution
Manchester CityAllan Andrade Elias ONIliman Ndiaye OFF - 79’Substitution
Manchester CityPhil Foden ONJosko Gvardiol OFF - 81’Yellow card
BrightonPascal Groß - 84’Substitution
BrightonGeorginio Rutter ONDiego Gomez OFF










