§ Premier League · 2025-26 · Matchday 38

West Ham United 3–0 Leeds United

  • Castellanos 67'
  • Bowen 79'
  • Wilson 90+4'

24 May 2026

The match in data

A 3–0 win for West Ham United against Leeds United on 24 May 2026, on matchday 38 of the 2025-26 Premier League.

Player of the match: Taty Castellanos (West Ham United), rated 70, thanks above all to 1 goal and 0.53 xG. Castellanos produced 1.4 times as much as a forward typically does, at 0.5 times the cost.

It was also their best match of the season.

It is their 2nd time as player of the match this season.

For Leeds United, the highest-rated player was Ethan Ampadu, with 60.

70
Player of the match

Taty Castellanos

West Ham United · 88'

Produced 1.36× and cost 0.45× their position's average

Added
  • 1 goal 4.0×
  • 0.53 xG 2.0×
  • 2 shots on target 2.7×
Took away
  • 2 shots off target 1.5×
  • 4 misplaced passes 0.7×

Match ratings

Everyone who played, sorted by rating. No rating: goalkeepers and anyone who played under 20 minutes.

West Ham United
PlayerPositionMinRating
Taty Castellanos ★ Forward 88 70
Callum Wilson Forward 44 65
Jarrod Bowen Forward 90 64
Tomáš Souček Midfielder 90 54
Crysencio Summerville Forward 90 52
Pablo Forward 46 52
Mateus Fernandes Midfielder 90 50
El Hadji Malick Diouf Defender 90 41
Konstantinos Mavropanos Defender 90 38
Axel Disasi Defender 90 29
Kyle Walker-Peters Defender 90 27
Mads Hermansen Goalkeeper 90 no rating
Mohamadou Kanté Midfielder 2 no rating
Leeds United
PlayerPositionMinRating
Ethan Ampadu Midfielder 90 60
Daniel James Forward 20 60
Lukas Nmecha Forward 90 54
Wilfried Gnonto Forward 21 54
Dominic Calvert-Lewin Forward 69 53
James Justin Defender 90 52
Ao Tanaka Midfielder 78 52
Jaka Bijol Defender 70 52
Pascal Struijk Defender 90 45
Joe Rodon Defender 90 43
Jayden Bogle Defender 78 43
Brenden Aaronson Midfielder 90 31
Karl Darlow Goalkeeper 90 no rating
Facundo Buonanotte Midfielder 12 no rating
Joël Piroe Forward 12 no rating
Sebastiaan Bornauw Defender 1 no rating

How is the rating calculated?

The rating measures a single match: what the player produced against what they cost, compared with the average for their position in that league and season, and adjusted by position (a 70 for a forward is as hard to get as a 70 for a defender). A normal match is around 50, 70 is already very good and only one in a hundred goes above 80. It is not the NVP, which ranks the whole season.

See the match in La Lente Line-ups on the pitch, what each player produced and cost, and the match line by line.