Premier League Gameweek 19 Tue, Dec 30 2025 · 19:30 London Stadium, London
2–2 Full time · HT 2–1 xG 2.06 – 2.94
  • J. Bowen 10’
  • Lucas Paquetá 45’ (P)
  • 32’ (P) D. Welbeck
  • 61’ J. Veltman
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.

West Ham and Brighton share the points

Brighton entered as narrow favourites, yet West Ham led 1–0 after 10 minutes through a Bowen goal. But Welbeck and Veltman scored to rescue a draw for Brighton. Brighton finished with the higher xG (2.94 vs 2.06). On the chances created, Brighton deserved more: 1.9 expected points against the 1 point they took.

West Ham29%
Draw ✓26%
Brighton45%

Model vs reality

West Ham goals
2
Model 1.25 · xG 2.06
Brighton goals
2
Model 1.60 · xG 2.94
Total goals
4
Model 2.85 · xG 5.00
Score 2–2
6%
Most likely 1–1 (12%)
Over 2.5
Yes
Model 54%
Both scored
Yes
Model 57%
Match facts
★ Player of the matchJ. BowenWest Ham · 1 goal
7.9
  • RefereeMichael Salisbury
  • VenueLondon Stadium
  • Table before kick-offWest Ham 18th · Brighton 13th

Timeline

  1. J. Bowen 1–0Assist Lucas Paquetá
    10’
  2. J. BowenYellow card · Foul
    13’
  3. D. Welbeck (pen) 1–1
    32’
  4. Mateus FernandesYellow card · Argument
    37’
  5. D. WelbeckYellow card · Argument
    37’
  6. J. MilnerYellow card · Foul
    42’
  7. M. KilmanYellow card · Foul
    45’
  8. Lucas Paquetá (pen) 2–1
    45’
  9. VAR C. WilsonPenalty confirmed
    45+1’
  10. L. DunkYellow card · Handball
    45+2’
  11. ⇄ K. MavropanosFor J. Todibo
    45+3’
  12. Half time · 2–1
  13. ⇄ K. MitomaFor M. De Cuyper
    58’
  14. ⇄ B. GrudaFor Y. Minteh
    58’
  15. J. Veltman 2–2
    61’
  16. ⇄ C. SummervilleFor C. Wilson
    63’
  17. ⇄ J. HinshelwoodFor J. Milner
    72’
  18. ⇄ G. RutterFor D. Gómez
    72’
  19. ⇄ T. SoučekFor S. Magassa
    82’
  20. ⇄ E. MayersFor K. Walker-Peters
    83’
  21. ⇄ M. KantéFor Lucas Paquetá
    83’
  22. ⇄ C. KostoulasFor D. Welbeck
    83’
  23. C. KostoulasYellow card · Foul
    84’
  24. J. van HeckeYellow card · Foul
    90+3’
  25. Full time · 2–2

Team stats

West Ham10 shots · 10 in box
Brighton16 shots · 8 in box, 8 outside
West HamBrighton
39% Possession 61%
2.06 Expected goals (xG) 2.94
0.97 Expected points (xPts) 1.86
10 Shots 16
4 Shots on target 6
3 Shots off target 6
3 Blocked shots 4
10 Shots inside the box 8
0 Shots outside the box 8
335 Passes 541
75% Pass accuracy 86%
5 Corners 5
5 Goalkeeper saves 2
11 Fouls 18
1 Offsides 1
3 Yellow cards 5
0 Red cards 0
6.81 Team rating 6.70

Line-ups

West Ham 4-2-3-1

236.3 A. Areola(G)
307.0 O. Scarles 36.2 M. Kilman 256.7 J. Todibo ↓45’ 26.2 K. Walker-Peters ↓83’
326.9 F. Potts 277.0 S. Magassa ↓82’
106.9 Lucas Paquetá A↓83’ 187.2 Mateus Fernandes 207.9★ J. Bowen
96.3 C. Wilson ↓63’
  • 23A. Areola (G)6.3
  • 30O. Scarles7.0
  • 3M. Kilman6.2
  • 25J. Todibo↓45’6.7
  • 2K. Walker-Peters↓83’6.2
  • 32F. Potts6.9
  • 27S. Magassa↓82’7.0
  • 10Lucas PaquetáA↓83’6.9
  • 18Mateus Fernandes7.2
  • 20J. Bowen ★7.9
  • 9C. Wilson↓63’6.3

Substitutes used

  • 7C. Summerville↑63’6.9
  • 63E. Mayers↑83’6.7
  • 28T. Souček↑82’6.3
  • 15K. Mavropanos↑45’6.9
  • 55M. Kanté↑83’6.9

Unused: M. Hermansen, G. Rodríguez, G. Earthy, Airidas Golambeckis

Brighton 4-2-3-1

17.0 B. Verbruggen(G)
246.3 F. Kadıoğlu 57.7 L. Dunk 66.9 J. van Hecke 347.9 J. Veltman
205.9 J. Milner ↓72’ 266.2 Y. Ayari
296.2 M. De Cuyper ↓58’ 256.0 D. Gómez ↓72’ 116.9 Y. Minteh ↓58’
186.3 D. Welbeck ↓83’
  • 1B. Verbruggen (G)7.0
  • 24F. Kadıoğlu6.3
  • 5L. Dunk7.7
  • 6J. van Hecke6.9
  • 34J. Veltman7.9
  • 20J. Milner↓72’5.9
  • 26Y. Ayari6.2
  • 29M. De Cuyper↓58’6.2
  • 25D. Gómez↓72’6.0
  • 11Y. Minteh↓58’6.9
  • 18D. Welbeck↓83’6.3

Substitutes used

  • 22K. Mitoma↑58’7.0
  • 13J. Hinshelwood↑72’6.3
  • 8B. Gruda↑58’6.3
  • 19C. Kostoulas↑83’6.5
  • 10G. Rutter↑72’6.9

Unused: J. Steele, O. Boscagli, D. Coppola, T. Watson

Player stats

Top rated
J. BowenWest Ham7.9
2nd
J. VeltmanBrighton7.9
3rd
L. DunkBrighton7.7

West Ham

Brighton

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.