West Ham 3-0 Leeds: Premier League Season Finale
West Ham 3-0 Leeds at London Stadium closed the Premier League season with a decisive home win that was not enough to save West Ham from relegation, but did at least lift them to 42 points and a slightly healthier goal difference. Leeds, already safe in mid-table, finish on 47 points and slip further into the pack after a flat display.
Match Report
The game began with Leeds trying to impose themselves in possession, but their aggression out of possession quickly drew punishment. On 10', Jaka Bijol (Leeds) received a yellow card for tripping as he stepped in late to halt a West Ham transition. The pattern repeated midway through the half when, on 25', Brenden Aaronson (Leeds) was shown a yellow card for holding after being beaten in midfield, underlining Leeds' increasing difficulty in coping with West Ham’s runners between the lines.
West Ham made the first change of the afternoon at the interval to sharpen their attacking edge. On 46', Callum Wilson replaced Pablo (West Ham), a like-for-like switch at the tip of the attack that moved Valentín Castellanos into slightly different spaces and gave the hosts a more direct threat against Leeds’ back three.
The breakthrough finally arrived after sustained West Ham pressure. On 67' West Ham goal — T. Castellanos (assisted by J. Bowen). Bowen drifted in from the right and slid a precise pass into the channel, and Castellanos finished clinically across Karl Darlow to put West Ham 1-0 up.
Leeds responded with a flurry of substitutions to chase the game. On 69', W. Gnonto replaced D. Calvert-Lewin (Leeds), adding more mobility in the front line. A minute later on 70', D. James replaced J. Bijol (Leeds), with Leeds sacrificing a centre-back for an extra attacking runner from wide areas to shift towards a more aggressive shape.
The visitors continued to reshape their midfield. On 78', F. Buonanotte replaced J. Bogle (Leeds) and, in a parallel move at the same minute, J. Piroe replaced A. Tanaka (Leeds). Those twin substitutions pushed Leeds into a far more attacking configuration, with Buonanotte and Piroe both tasked with finding pockets between West Ham’s lines.
Almost immediately, West Ham punished the extra space. On 79' West Ham goal — J. Bowen (assisted by M. Fernandes). After Leeds lost the ball in midfield, Mateus Fernandes drove forward and slipped Bowen into the right side of the box, where the winger finished low into the far corner to make it 2-0, capitalising on Leeds’ loosened defensive structure.
Leeds’ frustration grew in the closing stages. On 88', Ethan Ampadu (Leeds) received a yellow card for tripping, arriving late into a challenge as West Ham broke again through midfield. In the same minute, West Ham protected their lead and gave fresh legs up front: on 88', M. Kante replaced T. Castellanos (West Ham), with the hosts prioritising energy and pressing from the front to see out the result.
Leeds made one final structural adjustment in stoppage time. On 90+1', S. Bornauw replaced B. Aaronson (Leeds), restoring a more orthodox defensive presence after their earlier attacking gamble had backfired.
West Ham, however, were not finished. Exploiting Leeds’ stretched shape in the final moments, they added further gloss to the scoreline. On 90+4' West Ham goal — C. Wilson (assisted by C. Summerville). Summerville broke into space on the left and squared for Wilson, who arrived between tiring defenders to steer in West Ham’s third and complete a 3-0 victory.
Fixture Statistics & Tactical Audit
- xG: West Ham 2.62 vs 1.57 Leeds
- Possession: West Ham 42% vs 58% Leeds
- Shots on Target: West Ham 9 vs 3 Leeds
- Goalkeeper Saves: West Ham 3 vs 5 Leeds
- Blocked Shots: West Ham 3 vs 4 Leeds
The 3-0 scoreline broadly reflected the underlying numbers: West Ham generated higher xG (2.62 vs 1.57) and more shots on target (9 vs 3), turning their best chances into goals, while Leeds’ possession advantage (58%) translated into territory rather than incisive final-third play. West Ham were more direct and vertical, creating 13 of their 16 shots from inside the box, and their pressing traps after turnovers led directly to the second and third goals. Leeds’ structure with a back three and advanced wing-backs delivered volume of passes (450 to West Ham’s 313) and a higher pass completion (83% vs 76%), but too much of that circulation was in front of West Ham’s block, and they lacked penetration once they pushed extra attackers on, becoming vulnerable in defensive transition.
Standings Update & Seasonal Impact
West Ham finish the campaign on 42 points, up from 39, with their goals for tally moving from 46 to 49 and goals against from 65 to 65, improving their goal difference from -19 to -16. The win offers a positive final-day note but does not change their status in the relegation zone, confirming a drop into the Championship despite this emphatic result.
Leeds close the season on 47 points, unchanged by the defeat in terms of safety but with their goal figures shifting from 49 scored and 56 conceded to 49 scored and 59 conceded, worsening their goal difference from -7 to -10. They remain in the lower half of the table, and this loss underlines the gap that still exists between their controlled possession game and the level of defensive solidity and penalty-box efficiency required to climb towards the European places.
Lineups & Personnel
West Ham Starting XI
- GK: Mads Hermansen
- DF: Kyle Walker-Peters, Konstantinos Mavropanos, Axel Disasi, El Hadji Malick Diouf
- MF: Tomáš Souček, Mateus Fernandes, Jarrod Bowen, Pablo Felipe, Crysencio Summerville
- FW: Valentín Castellanos
Leeds Starting XI
- GK: Karl Darlow
- DF: Joe Rodon, Jaka Bijol, Pascal Struijk
- MF: Jayden Bogle, Brenden Aaronson, Ethan Ampadu, Ao Tanaka, James Justin
- FW: Dominic Calvert-Lewin, Lukas Nmecha
Post-Match Verdict
West Ham delivered a clinical performance in both boxes (3 goals from 2.62 xG and 9 shots on target) built on a compact 4-2-3-1 and sharp transition play. Their defensive structure limited Leeds to just 3 efforts on target despite ceding 58% possession, and they consistently turned regains into high-quality chances, as shown by the goals from Castellanos, Bowen and Wilson all arriving from moves exploiting Leeds’ imbalanced shape.
Leeds, by contrast, produced a vulnerable defensive display (conceding 16 shots, 13 inside the box, and allowing 3 goals from 9 shots on target) once they began chasing the game. Their ball retention and passing accuracy (83% on 450 passes) demonstrated control in non-dangerous areas, but the lack of cutting edge relative to their 1.57 xG and the accumulation of three yellow cards for reactive fouls highlighted structural problems in both transition defence and penalty-box protection. The tactical gamble to add attackers after going 1-0 down opened the spaces West Ham exploited ruthlessly, turning a manageable deficit into a heavy final-day defeat.






