Premier League Gameweek 3 Sun, Aug 31 2025 · 14:00 The American Express Community Stadium, Falmer, East Sussex
2–1 Full time · HT 0–1 xG 2.29 – 1.84
  • J. Milner 67’ (P)
  • B. Gruda 89’
  • 34’ E. Haaland
Full match report oneScoredOdds · Value · Detailed stats →
Match story · our forecast vs the result iModel is our forecast, published before the match and locked at kick-off: expected goals for each side and the probability of every outcome.

xG after the match measures the quality of the chances each side actually created. It is known only after the final whistle, so it is not a forecast.

Brighton come from behind to beat Manchester City

Manchester City entered as narrow favourites and led 1–0 at half-time through a Haaland goal. But Milner and Gruda scored to turn it around for Brighton, who won 2–1. Brighton finished with the higher xG (2.29 vs 1.84). On the chances created, Manchester City deserved more: 1.1 expected points against the 0 points they took.

Brighton ✓31%
Draw25%
Manchester City44%

Model vs reality

Brighton goals
2
Model 1.34 · xG 2.29
Manchester City goals
1
Model 1.64 · xG 1.84
Total goals
3
Model 2.98 · xG 4.13
Score 2–1
7%
Most likely 1–1 (12%)
Over 2.5
Yes
Model 57%
Both scored
Yes
Model 60%
Match facts
★ Player of the matchJ. TraffordManchester City
8.3
  • RefereeDarren England
  • VenueThe American Express Community Stadium
  • Table before kick-offBrighton 18th · Manchester City 11th

Timeline

  1. J. van HeckeYellow card · Foul
    16’
  2. E. Haaland 0–1Assist O. Marmoush
    34’
  3. Half time · 0–1
  4. ⇄ J. MilnerFor C. Baleba
    60’
  5. ⇄ Y. AyariFor J. Hinshelwood
    61’
  6. ⇄ B. GrudaFor D. Gómez
    61’
  7. ⇄ G. RutterFor D. Welbeck
    61’
  8. A. KhusanovYellow card · Foul
    63’
  9. J. Milner (pen) 1–1
    67’
  10. R. Aït-NouriYellow card · Foul
    69’
  11. ⇄ J. DokuFor O. Marmoush
    72’
  12. ⇄ N. O'ReillyFor Bernardo Silva
    72’
  13. J. VeltmanYellow card · Foul
    77’
  14. ⇄ Rúben DiasFor A. Khusanov
    85’
  15. ⇄ R. LewisFor M. Nunes
    85’
  16. B. Gruda 2–1Assist K. Mitoma
    89’
  17. ⇄ D. CoppolaFor Y. Minteh
    90+5’
  18. Full time · 2–1

Team stats

Brighton12 shots · 10 in box, 2 outside
Manchester City12 shots · 8 in box, 4 outside
BrightonManchester City
37% Possession 63%
2.29 Expected goals (xG) 1.84
1.66 Expected points (xPts) 1.15
12 Shots 12
7 Shots on target 3
2 Shots off target 8
3 Blocked shots 1
10 Shots inside the box 8
2 Shots outside the box 4
311 Passes 556
74% Pass accuracy 87%
3 Corners 2
2 Goalkeeper saves 5
16 Fouls 14
1 Offsides 0
2 Yellow cards 2
0 Red cards 0
6.76 Team rating 6.88

Line-ups

Brighton 4-2-3-1

16.7 B. Verbruggen(G)
297.7 M. De Cuyper 55.9 L. Dunk 66.9 J. van Hecke 346.7 J. Veltman
136.6 J. Hinshelwood ↓61’ 176.3 C. Baleba ↓60’
226.9 K. Mitoma A 256.3 D. Gómez ↓61’ 117.0 Y. Minteh ↓90’
186.5 D. Welbeck ↓61’
  • 1B. Verbruggen (G)6.7
  • 29M. De Cuyper7.7
  • 5L. Dunk5.9
  • 6J. van Hecke6.9
  • 34J. Veltman6.7
  • 13J. Hinshelwood↓61’6.6
  • 17C. Baleba↓60’6.3
  • 22K. MitomaA6.9
  • 25D. Gómez↓61’6.3
  • 11Y. Minteh↓90’7.0
  • 18D. Welbeck↓61’6.5

Substitutes used

  • 20J. Milner↑60’7.2
  • 26Y. Ayari↑61’6.7
  • 42D. Coppola↑90’
  • 8B. Gruda↑61’7.9
  • 10G. Rutter↑61’6.6

Unused: J. Steele, O. Boscagli, M. O'Riley, F. Kadıoğlu

Manchester City 4-3-3

18.3★ J. Trafford(G)
216.2 R. Aït-Nouri 456.6 A. Khusanov ↓85’ 56.3 J. Stones 276.6 M. Nunes ↓85’
46.7 T. Reijnders 167.3 Rodri 206.2 Bernardo Silva ↓72’
77.9 O. Marmoush A↓72’ 97.3 E. Haaland 526.6 O. Bobb
  • 1J. Trafford (G) ★8.3
  • 21R. Aït-Nouri6.2
  • 45A. Khusanov↓85’6.6
  • 5J. Stones6.3
  • 27M. Nunes↓85’6.6
  • 4T. Reijnders6.7
  • 16Rodri7.3
  • 20Bernardo Silva↓72’6.2
  • 7O. MarmoushA↓72’7.9
  • 9E. Haaland7.3
  • 52O. Bobb6.6

Substitutes used

  • 3Rúben Dias↑85’6.2
  • 11J. Doku↑72’6.3
  • 82R. Lewis↑85’6.2
  • 33N. O'Reilly↑72’6.6

Unused: Ederson, İ. Gündoğan, N. Aké, M. Akanji, Nico González

Player stats

Top rated
J. TraffordManchester City8.3
2nd
B. GrudaBrighton7.9
3rd
O. MarmoushManchester City7.9

Brighton

Manchester City

Match data from eScored. Ratings are the data provider's 0–10 match ratings; 7.2 and above is a strong game, 8+ is rare.