2025–26 West Ham United F.C. season
English football team season
From Wikipedia, the free encyclopedia
The 2025–26 season is the 131st season in the history of West Ham United Football Club, and the club's fourteenth consecutive season in the Premier League. In addition to the domestic league, the club also participated in the FA Cup and EFL Cup.
- David Sullivan (38.8%)
- Daniel Křetínský (27%)
- Vanessa Gold (25.1%)
- J. Albert "Tripp" Smith (8%)
- Other investors (1.1%)[1]
(until 27 September)
Nuno Espírito Santo
(from 27 September)
| 2025–26 season | ||||
|---|---|---|---|---|
| Owners |
| |||
| Co-chairman | David Sullivan and Vanessa Gold | |||
| Manager | Graham Potter (until 27 September) Nuno Espírito Santo (from 27 September) | |||
| Stadium | London Stadium | |||
| Premier League | 18th | |||
| FA Cup | Quarter-finals | |||
| EFL Cup | Second round | |||
| Top goalscorer | League: Jarrod Bowen (8) All: Jarrod Bowen (10) | |||
| Highest home attendance | 62,473 (v. Manchester United, 10 February 2026, Premier League) | |||
| Lowest home attendance | 48,570 (v. Brentford, 9 March 2026, FA Cup) | |||
| Average home league attendance | 62,453 | |||
| Biggest win | 4–0 (v. Wolverhampton Wanderers, 10 April 2026, Premier League) | |||
| Biggest defeat | 1–5 (v. Chelsea, 22 August 2025, Premier League) | |||
|
| ||||
Season summary
Start of season
August
West Ham started their season on 16 August at the Stadium of Light playing newly promoted Sunderland. After a goalless first-half, Sunderland's Eliezer Mayenda opened the scoring on 61 minutes with a header past West Ham's debut goalkeeper, Mads Hermansen. Dan Ballard added a second on 73 minutes and Wilson Isidor made it 3–0, the final score in the second minute of added-time.[2]
Chelsea were the visitors for West Ham's opening game at the London Stadium on 22 August. Although Lucas Paquetá opened the scoring on 6 minutes, Chelsea replied with goals from João Pedro on 15 minutes, Pedro Neto on 23 minutes, Enzo Fernández on 34 minutes, Moisés Caicedo on 54 minutes and Trevoh Chalobah on 58 minutes to make the final score 5–1.[3] With eight goals conceded, this was this most conceded by the club in their first two games in any season in the top–flight of English football.[4]
On 26 August, West Ham travelled to Molineux to play Wolves in the second round of the EFL Cup. In the first–half, Guido Rodriguez fouled Jean-Ricner Bellegarde to give away a penalty. Hwang Hee-chan hit the post with his penalty but Gomes followed–up the rebound to make it 1–0 in the 43 minute. In the 50th minute, Tomáš Souček equalised with a header and Lucas Paquetá scored another header in the 63rd minute to put the visitors ahead. Wolves manager Vítor Pereira made several substitutions, including Jørgen Strand Larsen who scored in the 82nd and 84th minute to put the hosts 3–2 up. This was the final score and West Ham were eliminated from the competition at their first attempt.[5] Following the game, club captain Jarrod Bowen had to be held back by stewards after trying to confront a group of West Ham supporters after something seemed to be said from the stands.[6]
West Ham travelled to the City Ground on 31 August to play Nottingham Forest in the Premier League. With the game still goalless, on 82 minutes West Ham brought on Crysencio Summerville for his first game since January 2025. In the 84th minute he assisted Jarrod Bowen for West Ham's first goal and was fouled in the penalty area resulting in Lucas Paquetá scoring the penalty-kick in the 88th minute to make it 2–0. Callum Wilson added a third, his first for the club, in the first minute of added–time. The game finished 3–0 to the visitors.[7]
September
On 13 September, Tottenham Hotspur were the visitors to the London Stadium in the Premier League. After a goalless first-half, Pape Matar Sarr scored in the 47th minute for Tottenham. Tomáš Souček was sent-off in the 54th minute receiving a straight red card for a bad lunging foul on João Palhinha. Lucas Bergvall added a second in the 57th minute and Micky van de Ven a third in the 64th minute. The game finished 3–0 as West Ham dropped into bottom three of the league table.[8]
West Ham were at home again on 20 September, in the Premier League, to Crystal Palace. Before the game thousands of supporters protested against the running of the club by David Sullivan and Karren Brady. Palace went ahead in the game in the 37th minute with a goal by Jean-Philippe Mateta. Jarrod Bowen equalised in the 49th minute only for Tyrick Mitchell to score in the 68th minute to make it 2–1 to Crystal Palace, the final score.[9][10]
On 27 September, after a dismal start to the season, manager Graham Potter was sacked.[11] On the same day, Nuno Espírito Santo was appointed as head coach on a three-year contract.[12] Nuno's first game in charge was on 29 September in an away game in the Premier League to Everton. The home team took the lead in the 18th minute with a headed goal from Michael Keane. West Ham equalised in the 65th minute through Jarrod Bowen, the first goal scored by an away team at Everton's new, Hill Dickinson Stadium. The game finished 1–1.[13]
October
On 4 October, West Ham were away at the Emirates Stadium to Arsenal in the Premier League. Declan Rice scored in the 38th minute and Bukayo Saka scored from the penalty spot after El Hadji Malick Diouf had fouled Jurrien Timber. The game finished 2–0.[14]
The London Stadium hosted Brentford in the Premier League on 20 October. Some supporters staged a boycott of the game in a protest concerning the running of the club by David Sullivan and Karren Brady. There were thousands of empty seats at the stadium as the match began.[15] Brentford opened the scoring in the 43rd minute through Igor Thiago. They added a second in the 4th minute of added-time in the second half through Mathias Jensen. The game ended 2–0 with West Ham losing their first four home games of the season for the first time in their history.[15] They had one shot on target and were booed from the pitch in a performance described as "dire".[16]
On 24 October, West Ham travelled to Elland Road to play Leeds United in the Premier League. They were behind after only three minutes when Brenden Aaronson scored for Leeds. The hosts added a second on 15 minutes through Joe Rodon. The score remained at 2–0 until the 90th minute when Mateus Fernandes scored with a header for West Ham. There were no further goals as West Ham made their worst start to a top-flight season since the 1973–74 season.[17]
November
On 2 November, West Ham were at home to Newcastle United in the Premier League. Jacob Murphy put the visitors 1–0 up after only 4 minutes with a shot from outside the box. However, Lucas Paquetá equalised on 35 minutes, also from outside the box. In the fifth minute of added time in the first-half, Sven Botman turned Aaron Wan-Bissaka's cross into his own net to make it 2–1 to West Ham at half time. Tomáš Souček decided the game in the seventh minute of added time in the second-half tapping the ball into the net after Newcastle goalkeeper, Nick Pope had failed to hold Jarrod Bowen’s shot. West Ham moved onto seven points, rising one place to 18th.[18]
Burnley were the visitors to the London Stadium on 8 November for a Premier League game. Zian Flemming put them 1–0 up on 35 minutes only for Callum Wilson to score on 44 minutes to make it 1–1, the score at half-time. Tomáš Souček scored on 77 minutes and Kyle Walker-Peters added a third goal, his first for the club, on 87 minutes. Josh Cullen scored for Burnley in the seventh minute of added time but the game finished immediately after the restart at 3–2.[19]
On 22 November, West Ham travelled to the Vitality Stadium to play AFC Bournemouth in the Premier League. Callum Wilson put the visitors 2–0 up at half-time with goals in the 11th and 35th minutes. However Bournemouth drew level after a penalty by Marcus Tavernier in the 69th minute following a handball by Max Kilman and an 81st minute goal by Enes Ünal. West Ham goalkeeper, Alphonse Areola made a number to saves in the second-half to prevent a Bournemouth winner and the game finished 2–2.[20]
Transfers and contracts
In
| Date | Pos. | Player | From | Fee | Ref. |
|---|---|---|---|---|---|
| 1 July 2025[a] | CB | £32,800,000 | [21][22] | ||
| 1 July 2025 | CF | Free | [23] | ||
| 15 July 2025 | LWB | £19,000,000 | [24][25] | ||
| 20 July 2025 | RB | Free | [26] | ||
| 2 August 2025 | CF | [27] | |||
| 9 August 2025 | GK | £20,000,000 | [28][29] | ||
| 29 August 2025 | CM | £38,000,000 | [30][31] | ||
| DM | £17,300,000 | [32][33] | |||
| 1 September 2025 | CB | Undisclosed | [34] | ||
| 26 September 2025 | GK | Free | [35] | ||
| GK | [36] | ||||
| 2 January 2026 | CF | £21,800,000 | [37][38] | ||
| 5 January 2026 | CF | £25,200,000 | [39][40] | ||
| 28 January 2026 | RW | £1,000,000[c] | [41][42] |
- Expenditure: ~
£175,100,000
Out
| Date | Pos. | Player | To | Fee | Ref. |
|---|---|---|---|---|---|
| 10 July 2025 | RW | £55,000,000 | [43] | ||
| 27 July 2025 | RW | Undisclosed | [44] | ||
| 28 July 2025 | CDM | Free transfer | [45] | ||
| 1 September 2025 | LB | £605,000 | [46][47] | ||
| 2 September 2025 | CB | £19,925,000 | [48][49] | ||
| 9 September 2025 | GK | Undisclosed | [50] | ||
| 4 January 2026 | RW | £17,400,000 | [51][52] | ||
| 18 January 2026 | CM | Undisclosed | [53] | ||
| 26 January 2026 | CDM | Undisclosed | [54] | ||
| 30 January 2026 | RW | Undisclosed | [55] | ||
| 30 January 2026 | CAM | £35,750,000 | [56][57] | ||
| 2 February 2026 | LWB | Undisclosed | [58] | ||
| 6 February 2026 | RW | £1,000,000 | [59][60] |
- Income:
~ £128,870,000 (All fees converted into GBP)
Loaned in
| Date | Pos. | Player | From | Date until | Ref. |
|---|---|---|---|---|---|
| 1 September 2025 | CB | 27 January 2026[a] | [62] | ||
| 22 January 2026 | LW | 31 May 2026 | [63] | ||
| 2 February 2026 | CB | 31 May 2026 | [64] |
Loaned out
Released
| Date | Pos. | Player | Subsequent club | Join date | Ref. |
|---|---|---|---|---|---|
| 30 June 2025 | AM | 1 July 2025 | [87][88] | ||
| LB | 10 July 2025 | [89][90] | |||
| CF | 12 July 2025 | [87] | |||
| RB | 5 August 2025 | [89][91] | |||
| CF | 27 August 2025 | [89][92] | |||
| CB | 3 September 2025 | [87][93] | |||
| CF | 2 March 2026 | [94][95] | |||
| 20 August 2025 | CB | 19 September 2025 | [96] |
New contract
| Date | Pos. | Player | Contracted until | Ref. |
|---|---|---|---|---|
| 2 June 2025 | RW | Undisclosed[a] | [97] | |
| 2 July 2025 | RW | [98] | ||
| 25 August 2025 | RB | [99] | ||
| 10 September 2025 | GK | 30 June 2026 | [100] | |
| 21 October 2025 | CB | 30 June 2028[b] | [101] | |
| 27 October 2025 | CDM | 30 June 2031 | [102] | |
| 29 October 2025 | CF | 30 June 2028 | [103] | |
| 31 October 2025 | CM | [104] | ||
| 4 November 2025 | CB | 30 June 2029 | [105] | |
| 6 February 2026 | CB | 30 June 2028 | [106] | |
| 6 March 2026 | CF | [107] | ||
| 24 March 2026 | LW | Undisclosed[a] | [108] | |
| 8 May 2026 | CAM | Undisclosed[a] | [109] |
Pre-season and friendlies
On 17 June, West Ham announced a home pre-season friendly against Lille.[110] A pre-season training camp in Switzerland and a fixture against Grasshopper was next to be confirmed.[111]
Win Draw Loss Fixtures
| 19 July 2025 Friendly | Grasshopper | 1–3 | West Ham United | Niederhasli, Switzerland |
| 15:00 CEST |
|
Report | Stadium: GC/Campus |
| 26 July 2025 PL Summer Series | Manchester United | 2–1 | West Ham United | East Rutherford, United States |
| 19:00 EDT | Report |
|
Stadium: MetLife Stadium Attendance: 82,566 Referee: Thomas Bramall (England) |
| 30 July 2025 PL Summer Series | West Ham United | 2–1 | Everton | Chicago, United States |
| 17:30 CDT | Report | Stadium: Soldier Field Attendance: 58,927 Referee: Rosendo Mendoza (United States) |
| 3 August 2025 PL Summer Series | Bournemouth | 0–2 | West Ham United | Atlanta, United States |
| 14:00 EDT |
|
Report |
|
Stadium: Mercedes-Benz Stadium Referee: Victor Rivas (United States) |
| 9 August 2025 BOYLE Sports Cup | West Ham United | 1–1 (5–4 p) | Lille | Stratford |
| 15:00 BST |
|
Report |
|
Stadium: London Stadium Attendance: 23,104 Referee: Darren England (England) |
| Penalties | ||||
|
||||
Competitions
Overall record
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Premier League | 16 August 2025 | 24 May 2026 | Matchday 1 | 36 | 9 | 9 | 18 | 42 | 62 | −20 | 25.00 | |
| FA Cup | 11 January 2026 | 5 April 2026 | Third round | Quarter-finals | 4 | 2 | 2 | 0 | 7 | 5 | +2 | 50.00 |
| EFL Cup | 26 August 2025 | Second round | Second round | 1 | 0 | 0 | 1 | 2 | 3 | −1 | 0.00 | |
| Total | 41 | 11 | 11 | 19 | 51 | 70 | −19 | 26.83 | ||||
Last updated: 10 May 2026
Source: Soccerway
Premier League
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 16 | Nottingham Forest | 36 | 11 | 10 | 15 | 45 | 47 | −2 | 43 | |
| 17 | Tottenham Hotspur | 36 | 9 | 11 | 16 | 46 | 55 | −9 | 38 | |
| 18 | West Ham United | 36 | 9 | 9 | 18 | 42 | 62 | −20 | 36 | Relegation to EFL Championship |
| 19 | Burnley (R) | 36 | 4 | 9 | 23 | 37 | 73 | −36 | 21 | |
| 20 | Wolverhampton Wanderers (R) | 36 | 3 | 9 | 24 | 25 | 66 | −41 | 18 |
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored; 4) If the champions, relegated teams or qualified teams for UEFA competitions cannot be determined by rules 1 to 3, rules 4.1 to 4.3 are applied – 4.1) Points gained in head-to-head record between such teams; 4.2) Away goals scored in head-to-head record between such teams; 4.3) Play-offs[112]
(R) Relegated
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 36 | 9 | 9 | 18 | 42 | 62 | −20 | 36 | 5 | 4 | 9 | 24 | 30 | −6 | 4 | 5 | 9 | 18 | 32 | −14 |
Last updated: 10 May 2026.
Source: Soccerway
Results by round
Matches
On 18 June, the Premier League fixtures were revealed, with West Ham away to Sunderland on the opening weekend.[113]
Win Draw Loss Fixtures
| 16 August 2025 1 | Sunderland | 3–0 | West Ham United | Sunderland |
| 15:00 BST | Report |
|
Stadium: Stadium of Light Attendance: 46,233 Referee: Robert Jones |
| 22 August 2025 2 | West Ham United | 1–5 | Chelsea | Stratford |
| 20:00 BST |
|
Report | Stadium: London Stadium Attendance: 62,462 Referee: Michael Oliver | |
| Note: Fixture was originally scheduled for 23 August, but was moved live Sky Sports broadcasting.[114] | ||||
| 31 August 2025 3 | Nottingham Forest | 0–3 | West Ham United | West Bridgford |
| 14:00 BST | Report | Stadium: City Ground Attendance: 30,215 Referee: Craig Pawson | ||
| Note: Fixture was originally scheduled for 30 August, but was moved live Sky Sports broadcasting.[114] | ||||
| 13 September 2025 4 | West Ham United | 0–3 | Tottenham Hotspur | Stratford |
| 17:30 BST |
|
Report |
|
Stadium: London Stadium Attendance: 62,459 Referee: Jarred Gillett |
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was moved live Sky Sports broadcasting.[115] | ||||
| 20 September 2025 5 | West Ham United | 1–2 | Crystal Palace | Stratford |
| 15:00 BST | Report | Stadium: London Stadium Attendance: 62,455 Referee: Tony Harrington |
| 29 September 2025 6 | Everton | 1–1 | West Ham United | Liverpool |
| 20:00 BST |
|
Report |
|
Stadium: Hill Dickinson Stadium Attendance: 51,890 Referee: Sam Barrott |
| Note: Fixture was originally scheduled for 27 September, but was moved for live Sky Sports broadcasting.[115] | ||||
| 4 October 2025 7 | Arsenal | 2–0 | West Ham United | Holloway |
| 15:00 BST | Report |
|
Stadium: Emirates Stadium Attendance: 60,181 Referee: John Brooks |
| 20 October 2025 8 | West Ham United | 0–2 | Brentford | Stratford |
| 20:00 BST |
|
Report | Stadium: London Stadium Attendance: 62,452 Referee: Andrew Madley | |
| Note: Fixture was initially scheduled for 18 October, but was rescheduled for live Sky Sports broadcasting.[116] | ||||
| 24 October 2025 9 | Leeds United | 2–1 | West Ham United | Leeds |
| 20:00 BST | Report |
|
Stadium: Elland Road Attendance: 36,788 Referee: Stuart Attwell | |
| Note: Fixture was initially scheduled for 25 October, but was rescheduled for live Sky Sports broadcasting.[116] | ||||
| 2 November 2025 10 | West Ham United | 3–1 | Newcastle United | Stratford |
| 14:00 GMT | Report | Stadium: London Stadium Attendance: 62,441 Referee: Robert Jones | ||
| Note: Fixture was initially scheduled for 1 November, but was rescheduled for live Sky Sports broadcasting.[117] | ||||
| 8 November 2025 11 | West Ham United | 3–2 | Burnley | Stratford |
| 15:00 GMT |
|
Report | Stadium: London Stadium Attendance: 62,449 Referee: Michael Salisbury |
| 22 November 2025 12 | Bournemouth | 2–2 | West Ham United | Bournemouth |
| 15:00 GMT | Report |
|
Stadium: Dean Court Attendance: 11,216 Referee: Thomas Bramall |
| 30 November 2025 13 | West Ham United | 0–2 | Liverpool | Stratford |
| 14:05 GMT | Report | Stadium: London Stadium Attendance: 62,469 Referee: Darren England | ||
| Note: Fixture was initially scheduled for 29 November, but was rescheduled for live Sky Sports broadcasting.[117] | ||||
| 4 December 2025 14 | Manchester United | 1–1 | West Ham United | Trafford |
| 20:00 GMT | Report |
|
Stadium: Old Trafford Attendance: 73,938 Referee: Andrew Kitchen | |
| Note: Fixture was initially scheduled for 3 December, but was moved for live Sky Sports broadcast.[118] | ||||
| 7 December 2025 15 | Brighton & Hove Albion | 1–1 | West Ham United | Brighton and Hove |
| 14:00 GMT | Report | Stadium: Falmer Stadium Attendance: 31,293 Referee: Simon Hooper | ||
| Note: Fixture was initially scheduled for 6 December, but was moved for live Sky Sports broadcasting.[118] | ||||
| 14 December 2025 16 | West Ham United | 2–3 | Aston Villa | Stratford |
| 14:00 GMT | Report |
|
Stadium: London Stadium Attendance: 62,447 Referee: Anthony Taylor | |
| Note: Fixture was initially scheduled for 13 December, but was moved due to Aston Villa's UEFA Europa League involvements on the preceding Thursday.[118] | ||||
| 20 December 2025 17 | Manchester City | 3–0 | West Ham United | Manchester |
| 15:00 GMT | Report |
|
Stadium: Etihad Stadium Attendance: 52,454 Referee: Paul Tierney |
| 27 December 2025 18 | West Ham United | 0–1 | Fulham | Stratford |
| 15:00 GMT |
|
Report | Stadium: London Stadium Attendance: 62,464 Referee: Chris Kavanagh |
| 30 December 2025 19 | West Ham United | 2–2 | Brighton & Hove Albion | Stratford |
| 19:30 GMT | Report | Stadium: London Stadium Attendance: 62,438 Referee: Michael Salisbury | ||
| Note: Fixture was initially scheduled for a 20:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[119] | ||||
| 3 January 2026 20 | Wolverhampton Wanderers | 3–0 | West Ham United | Wolverhampton |
| 15:00 GMT |
|
Report | Stadium: Molineux Stadium Attendance: 29,874 Referee: Peter Bankes |
| 6 January 2026 21 | West Ham United | 1–2 | Nottingham Forest | Stratford |
| 20:00 GMT |
|
Report |
|
Stadium: London Stadium Attendance: 62,429 Referee: Tony Harrington |
| Note: Fixture was initially scheduled for 7 January, but was rescheduled for live Sky Sports broadcasting.[119] | ||||
| 17 January 2026 22 | Tottenham Hotspur | 1–2 | West Ham United | Tottenham |
| 15:00 GMT |
|
Report |
|
Stadium: Tottenham Hotspur Stadium Attendance: 60,857 Referee: Jarred Gillett |
| 24 January 2026 23 | West Ham United | 3–1 | Sunderland | Stratford |
| 12:30 GMT |
|
Report | Stadium: London Stadium Attendance: 62,456 Referee: Thomas Bramall | |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was rescheduled for live TNT Sports broadcasting.[120] | ||||
| 31 January 2026 24 | Chelsea | 3–2 | West Ham United | Fulham |
| 17:30 GMT |
|
Report |
|
Stadium: Stamford Bridge Attendance: 39,430 Referee: Anthony Taylor |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[120] | ||||
| 7 February 2026 25 | Burnley | 0–2 | West Ham United | Burnley |
| 15:00 GMT |
|
Report |
|
Stadium: Turf Moor Attendance: 21,273 Referee: Darren England |
| 10 February 2026 26 | West Ham United | 1–1 | Manchester United | Stratford |
| 20:15 GMT | Report | Stadium: London Stadium Attendance: 62,473 Referee: Simon Hooper | ||
| Note: Fixture was initially scheduled for 11 February, but was rescheduled for live TNT Sports broadcasting.[121] | ||||
| 21 February 2026 27 | West Ham United | 0–0 | Bournemouth | Stratford |
| 17:30 GMT |
|
Report |
|
Stadium: London Stadium Attendance: 62,437 Referee: Sam Barrott |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[121] | ||||
| 28 February 2026 28 | Liverpool | 5–2 | West Ham United | Liverpool |
| 15:00 GMT |
|
Report |
|
Stadium: Anfield Attendance: 60,425 Referee: Tim Robinson |
| 4 March 2026 29 | Fulham | 0–1 | West Ham United | Fulham |
| 19:30 GMT | Report |
|
Stadium: Craven Cottage Attendance: 27,191 Referee: Matt Donohue | |
| Note: Fixture was initially scheduled for a 19:45 kick-off, but was rescheduled for live TNT Sports broadcasting.[122] | ||||
| 14 March 2026 30 | West Ham United | 1–1 | Manchester City | Stratford |
| 20:00 GMT |
|
Report | Stadium: London Stadium Attendance: 62,459 Referee: Michael Oliver | |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports.[122] It was then changed again to an evening kick-off due to Manchester City's UEFA Champions League involvements on the preceding Wednesday.[123] | ||||
| 22 March 2026 31 | Aston Villa | 2–0 | West Ham United | Birmingham |
| 14:15 GMT | Report |
|
Stadium: Villa Park Attendance: 42,130 Referee: Paul Tierney | |
| Note: Fixture was initially scheduled for 21 March, but was moved back a day due to Villa's UEFA Europa League involvements on the preceding Thursday.[124] | ||||
| 10 April 2026 32 | West Ham United | 4–0 | Wolverhampton Wanderers | Stratford |
| 20:00 BST |
|
Report |
|
Stadium: London Stadium Attendance: 62,457 Referee: Jarred Gillett |
| Note: Fixture was initially scheduled for 11 April, but was moved for Sky Sports broadcasting.[125] | ||||
| 20 April 2026 33 | Crystal Palace | 0–0 | West Ham United | Selhurst |
| 20:00 BST | Report |
|
Stadium: Selhurst Park Attendance: 24,974 Referee: Darren England | |
| Note: Fixture was initially scheduled for 18 April, but was moved for Sky Sports broadcasting.[125] | ||||
| 25 April 2026 34 | West Ham United | 2–1 | Everton | Stratford |
| 15:00 BST |
|
Report |
|
Stadium: London Stadium Attendance: 62,454 Referee: Stuart Attwell |
| 2 May 2026 35 | Brentford | 3–0 | West Ham United | Brentford |
| 15:00 BST | Report |
|
Stadium: Brentford Community Stadium Attendance: 17,194 Referee: Craig Pawson |
| 10 May 2026 36 | West Ham United | 0–1 | Arsenal | Stratford |
| 16:30 BST |
|
Report | Stadium: London Stadium Referee: Chris Kavanagh | |
| Note: Fixture was initially scheduled for 9 May, but was pushed back a day for live Sky Sports broadcasting.[126] | ||||
| 17 May 2026 37 | Newcastle United | v | West Ham United | Newcastle upon Tyne |
| 15:00 BST | Stadium: St James' Park |
| 24 May 2026 38 | West Ham United | v | Leeds United | Stratford |
| 15:00 BST | Stadium: London Stadium |
FA Cup
West Ham entered the competition in the third round, and were drawn at home to Queens Park Rangers.[127][128] They were then drawn away to Burton Albion in the fourth round,[129][130] at home to Brentford in the fifth round,[131][132] and at home to Leeds United in the quarter-finals.[133][134]
Win Draw Loss Fixtures
| 11 January 2026 Third round | West Ham United | 2–1 (a.e.t.) | Queens Park Rangers | Stratford |
| 14:30 GMT |
|
Report | Stadium: London Stadium Attendance: 58,669 Referee: Thomas Kirk |
| 14 February 2026 Fourth round | Burton Albion | 0–1 (a.e.t.) | West Ham United | Burton upon Trent |
| 12:15 GMT | Report |
|
Stadium: Pirelli Stadium Attendance: 6,514 Referee: Lewis Smith |
| 9 March 2026 Fifth round | West Ham United | 2–2 (a.e.t.) (5–3 p) | Brentford | Stratford |
| 19:30 GMT |
|
Report | Stadium: London Stadium Attendance: 48,570 Referee: Andrew Madley | |
| Penalties | ||||
| 5 April 2026 Quarter-final | West Ham United | 2–2 (a.e.t.) (2–4 p) | Leeds United | Stratford |
| 16:30 BST |
|
Report | Stadium: London Stadium Attendance: 62,260 Referee: Craig Pawson | |
| Penalties | ||||
EFL Cup
West Ham entered the competition in the second round, and were drawn away to Wolverhampton Wanderers.[135][136]
Win Draw Loss Fixtures
| 26 August 2025 Second round | Wolverhampton Wanderers | 3–2 | West Ham United | Wolverhampton |
| 19:30 BST |
|
Report |
|
Stadium: Molineux Stadium Attendance: 19,561 Referee: Darren England |
Statistics
Appearances and goals
- As of match played 10 May 2026
Players with no appearances are not included on the list; italics indicate loaned in player
| No. | Pos | Nat | Player | Total | Premier League | FA Cup | EFL Cup | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||||
| 1 | GK | Mads Hermansen | 17 | 0 | 16+0 | 0 | 1 | 0 | 0 | 0 | |||
| 2 | DF | Kyle Walker-Peters | 27 | 1 | 14+8 | 1 | 3+1 | 0 | 1 | 0 | |||
| 3 | DF | Maximilian Kilman | 25 | 0 | 17+4 | 0 | 3 | 0 | 0+1 | 0 | |||
| 4 | DF | Axel Disasi | 15 | 1 | 12+0 | 0 | 2+1 | 1 | 0 | 0 | |||
| 7 | FW | Crysencio Summerville | 32 | 7 | 27+2 | 5 | 1+2 | 2 | 0 | 0 | |||
| 9 | FW | Callum Wilson | 33 | 6 | 10+20 | 6 | 1+1 | 0 | 0+1 | 0 | |||
| 11 | FW | Taty Castellanos | 20 | 5 | 16+0 | 4 | 2+2 | 1 | 0 | 0 | |||
| 12 | DF | El Hadji Malick Diouf | 32 | 0 | 28+2 | 0 | 1 | 0 | 1 | 0 | |||
| 15 | DF | Konstantinos Mavropanos | 33 | 3 | 25+4 | 3 | 3 | 0 | 1 | 0 | |||
| 17 | FW | Adama Traoré | 12 | 0 | 0+9 | 0 | 3 | 0 | 0 | 0 | |||
| 18 | MF | Mateus Fernandes | 36 | 4 | 33+1 | 3 | 2 | 1 | 0 | 0 | |||
| 19 | FW | Pablo | 15 | 0 | 9+3 | 0 | 1+2 | 0 | 0 | 0 | |||
| 20 | FW | Jarrod Bowen | 40 | 10 | 36+0 | 8 | 3 | 2 | 1 | 0 | |||
| 21 | MF | Keiber Lamadrid | 1 | 0 | 0+0 | 0 | 1 | 0 | 0 | 0 | |||
| 23 | GK | Alphonse Areola | 24 | 0 | 20+0 | 0 | 3 | 0 | 1 | 0 | |||
| 25 | DF | Jean-Clair Todibo | 24 | 0 | 21+1 | 0 | 1 | 0 | 1 | 0 | |||
| 27 | MF | Soungoutou Magassa | 26 | 1 | 11+11 | 1 | 3+1 | 0 | 0 | 0 | |||
| 28 | MF | Tomáš Souček | 37 | 6 | 22+11 | 5 | 1+2 | 0 | 1 | 1 | |||
| 29 | DF | Aaron Wan-Bissaka | 26 | 0 | 22+2 | 0 | 1+1 | 0 | 0 | 0 | |||
| 30 | DF | Oliver Scarles | 17 | 0 | 9+4 | 0 | 2+2 | 0 | 0 | 0 | |||
| 32 | MF | Freddie Potts | 25 | 0 | 12+10 | 0 | 2+1 | 0 | 0 | 0 | |||
| 49 | GK | Finlay Herrick | 1 | 0 | 0+0 | 0 | 0+1 | 0 | 0 | 0 | |||
| 55 | MF | Mohamadou Kanté | 12 | 0 | 0+9 | 0 | 2+1 | 0 | 0 | 0 | |||
| 61 | MF | Lewis Orford | 1 | 0 | 0+0 | 0 | 0+1 | 0 | 0 | 0 | |||
| 63 | DF | Ezra Mayers | 10 | 0 | 0+6 | 0 | 2+2 | 0 | 0 | 0 | |||
| Players who featured but departed the club permanently during the season: | |||||||||||||
| 5 | DF | Nayef Aguerd | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | |||
| 10 | MF | Lucas Paquetá | 18 | 5 | 17 | 4 | 0 | 0 | 1 | 1 | |||
| 17 | FW | Luis Guilherme | 5 | 0 | 1+4 | 0 | 0 | 0 | 0 | 0 | |||
| 24 | MF | Guido Rodríguez | 8 | 0 | 2+4 | 0 | 0+1 | 0 | 1 | 0 | |||
| 39 | MF | Andy Irving | 7 | 0 | 2+5 | 0 | 0 | 0 | 0 | 0 | |||
| Player who featured whilst on loan but returned to parent club during the season: | |||||||||||||
| 5 | DF | Igor Julio | 4 | 0 | 1+3 | 0 | 0 | 0 | 0 | 0 | |||
| Players who featured but departed the club on loan during the season: | |||||||||||||
| 8 | MF | James Ward-Prowse | 6 | 0 | 5 | 0 | 0 | 0 | 1 | 0 | |||
| 11 | FW | Niclas Füllkrug | 10 | 0 | 6+3 | 0 | 0 | 0 | 0+1 | 0 | |||
| 40 | MF | George Earthy | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | |||
| 50 | FW | Callum Marshall | 2 | 0 | 0+2 | 0 | 0 | 0 | 0 | 0 | |||
Goalscorers
- As of match played 10 May 2026
| Rank | Pos. | No. | Nat. | Player | Premier League | FA Cup | EFL Cup | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | FW | 20 | Jarrod Bowen | 8 | 2 | 0 | 10 | |
| 2 | FW | 7 | Crysencio Summerville | 5 | 2 | 0 | 7 | |
| 3= | FW | 9 | Callum Wilson | 6 | 0 | 0 | 6 | |
| MF | 28 | Tomáš Souček | 5 | 0 | 1 | 6 | ||
| 5= | MF | 10 | Lucas Paquetá | 4 | 0 | 1 | 5 | |
| FW | 11 | Taty Castellanos | 4 | 1 | 0 | 5 | ||
| 7 | MF | 18 | Mateus Fernandes | 3 | 1 | 0 | 4 | |
| 8 | DF | 15 | Konstantinos Mavropanos | 3 | 0 | 0 | 3 | |
| 9= | DF | 2 | Kyle Walker-Peters | 1 | 0 | 0 | 1 | |
| DF | 4 | Axel Disasi | 0 | 1 | 0 | 1 | ||
| MF | 27 | Soungoutou Magassa | 1 | 0 | 0 | 1 | ||
| Own goals | 2 | 0 | 0 | 2 | ||||
| Totals | 42 | 7 | 2 | 51 | ||||
Discipline
- As of match played 10 May 2026
| No. | Pos. | Player | Premier League | FA Cup | EFL Cup | Total | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | DF | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | |
| 3 | DF | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | |
| 4 | DF | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 7 | FW | 6 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | |
| 8 | MF | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | |
| 9 | FW | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 10 | MF | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 1 | 0 | |
| 11 | FW | 6 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | |
| 12 | DF | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | |
| 15 | DF | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| 17 | FW | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 18 | MF | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | |
| 20 | FW | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | |
| 24 | MF | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 25 | DF | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 1 | |
| 27 | MF | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | |
| 28 | MF | 2 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 1 | |
| 29 | DF | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | |
| 17 | FW | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| 32 | MF | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | |
| 55 | MF | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| Totals | 62 | 1 | 2 | 8 | 0 | 1 | 1 | 0 | 0 | 71 | 1 | 3 | ||
Clean sheets
- As of match played 10 May 2026
The list is sorted by shirt number when total clean sheets are equal.
| Rank | No. | Nat | Player | Premier League | FA Cup | EFL Cup | Total |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Mads Hermansen | 6 | 0 | 0 | 6 | |
| 2 | 23 | Alphonse Areola | 0 | 1 | 0 | 1 | |
| Totals | 6 | 1 | 0 | 7 | |||