# 2019–20 West Ham United F.C. season

The 2019–20 season was West Ham United's eighth consecutive campaign in the Premier League since being promoted in the 2011–12 season. It was West Ham's 24th Premier League campaign overall and their 62nd top flight appearance in their 125th year in existence.
In addition to the Premier League, West Ham United participated in the FA Cup entering in the third round before being eliminated by West Bromwich Albion in the fourth round. They also played in the EFL Cup, entering at the second round before being eliminated the third round by Oxford United of League One.
The season was suspended following a decision on 13 March 2020 by the Premier League to suspend the league after a number of players and other club staff became ill due to the coronavirus pandemic. The initial suspension was until 4 April, which was then extended. The FA then agreed to extend the season indefinitely, past the scheduled end date of 1 June. The season resumed on 19 June, with West Ham playing their first match since suspension the following day, losing 0–2 at home to Wolverhampton Wanderers. All matches from this date were played behind closed doors with no paying supporters and an attendance limited to 300 key people, although all West Ham's remaining fixtures were broadcast live on television or streaming platforms.
On 11 July, Michail Antonio scored all four goals in a 4–0 away victory over Norwich City. Antonio became the first West Ham player to score four times in a single Premier League match and the first in any league game since David Cross in 1981.

## Season squad

| Squad No. | Name | Position(s) | Date of birth (Age) |
| Goalkeepers |||||
| 1 | Łukasz Fabiański | GK | (1985-04-18)18 April 1985 (aged 35) |
| 13 | Roberto | GK | (1986-02-10)10 February 1986 (aged 34) |
| 25 | David Martin | GK | (1986-01-22)22 January 1986 (aged 34) |
| 35 | Darren Randolph | GK | (1987-05-12)12 May 1987 (aged 33) |
| Defenders |||||
| 3 | Aaron Cresswell | DF | (1989-12-15)15 December 1989 (aged 30) |
| 21 | Angelo Ogbonna | DF | (1988-05-23)23 May 1988 (aged 32) |
| 23 | Issa Diop | DF | (1997-01-09)9 January 1997 (aged 23) |
| 24 | Ryan Fredericks | DF | (1992-10-10)10 October 1992 (aged 27) |
| 26 | Arthur Masuaku | DF | (1993-11-07)7 November 1993 (aged 26) |
| Midfielders |||||
| 10 | Manuel Lanzini | MF | (1993-02-15)15 February 1993 (aged 27) |
| 11 | Robert Snodgrass | MF | (1987-09-07)7 September 1987 (aged 32) |
| 16 | Mark Noble (C) | MF | (1987-05-08)8 May 1987 (aged 33) |
| 18 | Pablo Fornals | MF | (1996-02-22)22 February 1996 (aged 24) |
| 19 | Jack Wilshere | MF | (1992-01-01)1 January 1992 (aged 28) |
| 28 | Tomáš Souček | MF | (1995-02-27)27 February 1995 (aged 25) |
| 41 | Declan Rice | MF | (1999-01-14)14 January 1999 (aged 21) |
| Forwards |||||
| 7 | Andriy Yarmolenko | FW | (1989-10-23)23 October 1989 (aged 30) |
| 8 | Felipe Anderson | FW | (1993-04-15)15 April 1993 (aged 27) |
| 17 | Jarrod Bowen | FW | (1996-12-20)20 December 1996 (aged 23) |
| 22 | Sébastien Haller | FW | (1994-06-22)22 June 1994 (aged 26) |
| 27 | Albian Ajeti | FW | (1997-02-26)26 February 1997 (aged 23) |
| 30 | Michail Antonio | FW | (1990-03-28)28 March 1990 (aged 30) |
Last updated: 26 July 2020. Source: West Ham United F.C.

## Transfers
### Transfers in

| Date from | Position | Name | From | Fee | Team |
| 1 July 2019 | AM | Pablo Fornals | Villarreal | £24,000,000 | First team |
| 1 July 2019 | GK | David Martin | Millwall | Free transfer | First team |
| 1 July 2019 | GK | Roberto | Espanyol | Free transfer | First team |
| 1 July 2019 | MF | Christian Veliky | Slavia Prague | Undisclosed | Academy |
| 17 July 2019 | CF | Sébastien Haller | Eintracht Frankfurt | £45,000,000 | First team |
| 6 August 2019 | CB | Gonçalo Cardoso | Boavista | £2,750,000 | First team |
| 8 August 2019 | CF | Albian Ajeti | Basel | £8,000,000 | First team |
| 25 October 2019 | FW | Ademipo Odubeko | Manchester United | Free transfer | Academy |
| 15 January 2020 | GK | Darren Randolph | Middlesbrough | Undisclosed | First team |
| 31 January 2020 | RW | Jarrod Bowen | Hull City | £22,000,000 | First team |

### Loans in

| Date from | Position | Nationality | Name | From | Date until | Team | Ref. |
| 29 January 2020 | DM | | Tomáš Souček | Slavia Prague | 30 June 2020 | First team | |

### Loans out

| Date from | Position | Name | To | Date until | Team |
| 1 July 2019 | GK | Nathan Trott | AFC Wimbledon | 30 June 2020 | Under-23s |
| 28 July 2019 | CF | Jordan Hugill | Queens Park Rangers | 30 June 2020 | First team |
| 7 August 2019 | CM | Josh Cullen | Charlton Athletic | 30 June 2020 | First team |
| 8 August 2019 | RW | Grady Diangana | West Bromwich Albion | 30 June 2020 | First team |
| 30 August 2019 | CF | Oladapo Afolayan | Mansfield Town | 1 January 2020 | Under-23s |
| 2 September 2019 | CB | Aji Alese | Accrington Stanley | 30 June 2020 | Under-23s |
| 8 January 2020 | LW | Nathan Holland | Oxford United | 30 June 2020 | Under-23s |
| 10 January 2020 | DM | Conor Coventry | Lincoln City | 30 June 2020 | Under-23s |
| 20 January 2020 | GK | Roberto | Alavés | 30 June 2020 | First team |
| 31 January 2020 | RW | Dan Kemp | Stevenage | 30 June 2020 | Under-23s |
| 14 February 2020 | CB | Winston Reid | Sporting Kansas City | 30 June 2020 | First team |

### Transfers out

| Date from | Position | Name | To | Fee | Team |
| 30 June 2019 | CM | Edimilson Fernandes | Mainz 05 | £8,000,000 | First team |
| 30 June 2019 | CF | Lucas Pérez | Alavés | £2,400,000 | First team |
| 7 July 2019 | CF | Marko Arnautović | Shanghai SIPG | £23,000,000 | First team |
| 16 July 2019 | RB | Sam Byram | Norwich City | £750,000 | First team |
| 25 July 2019 | DM | Pedro Obiang | Sassuolo | Undisclosed | First team |
| 26 July 2019 | AM | Marcus Browne | Middlesbrough | Undisclosed | Under-23s |
| 2 August 2019 | CB | Reece Oxford | FC Augsburg | Undisclosed | First team |
| 12 August 2019 | CF | Jahmal Hector-Ingram | Derby County | Free transfer | Under-23s |
| 1 September 2019 | CF | Javier Hernández | Sevilla | Undisclosed | First team |
| 14 January 2020 | AM | Joe Powell | Burton Albion | Undisclosed | Under-23s |
| 16 January 2020 | CF | Martin Samuelsen | Hull City | Undisclosed | Under-23s |
| 3 February 2020 | LW | Anthony Scully | Lincoln City | Free transfer | Under-23s |

### Released

| Date from | Position | Name | To | Team |
| 30 June 2019 | GK | Adrián | Liverpool | First team |
| 30 June 2019 | CB | Mason Barrett | Watford | Academy |
| 30 June 2019 | CF | Andy Carroll | Newcastle United | First team |
| 30 June 2019 | DM | Kevin Dalipi | Harlow Town | Academy |
| 30 June 2019 | CM | Moses Makasi | FC Eindhoven | Under-23s |
| 30 June 2019 | CF | Toni Martínez | Famalicão | Under-23s |
| 30 June 2019 | DM | Jay Mingi | Charlton Athletic | Academy |
| 30 June 2019 | AM | Samir Nasri | Anderlecht | First team |
| 30 June 2019 | LB | Vashon Neufville | Atlético Ottawa | Under-23s |
| 30 June 2019 | CB | Josh Pask | Coventry City | Under-23s |
| 30 June 2019 | CF | Odysseas Spyridis | Free agent | Academy |
| 30 June 2019 | CM | Noha Sylvestre | Neuchâtel Xamax | Under-23s |
| 30 June 2020 | RB | Pablo Zabaleta | Free agent | First team |
| 30 June 2020 | DM | Carlos Sánchez | Free agent | First team |
| 30 June 2020 | RB | Jeremy Ngakia | Watford | First team |

## Pre-season

West Ham United confirmed on 26 March that they would be taking part in the 2019 Premier League Asia Trophy in China, alongside Newcastle United, Wolverhampton Wanderers and Premier League champions Manchester City. This will be West Ham's second appearance in the bi-annual competition, after finishing third in the 2009 edition. It was later announced on 13 May that West Ham would face Manchester City in the semi-finals, at the same time that ticket details were revealed.

## Competitions
### Premier League
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 14 | Crystal Palace | 38 | 11 | 10 | 17 | 31 | 50 | −19 | 43 | |
| 15 | Brighton & Hove Albion | 38 | 9 | 14 | 15 | 39 | 54 | −15 | 41 | |
| 16 | West Ham United | 38 | 10 | 9 | 19 | 49 | 62 | −13 | 39 | |
| 17 | Aston Villa | 38 | 9 | 8 | 21 | 41 | 67 | −26 | 35 | |
| 18 | Bournemouth (R) | 38 | 9 | 7 | 22 | 40 | 65 | −25 | 34 | Relegation to EFL Championship |

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 26 July 2020. Source: Premier League

#### Results by matchday

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
| Ground | H | A | A | H | A | H | A | H | A | H | H | A | H | A | A | H | A | A | H | H | A | H | A | H | H | A | A | H | A | H | A | H | A | H | A | H | A | H |
| Result | L | D | W | W | D | W | D | L | L | D | L | L | L | W | L | L | W | L | L | W | L | D | L | L | D | L | L | W | L | L | L | W | D | L | W | W | D | D |
| Position | 20 | 16 | 14 | 7 | 8 | 5 | 5 | 8 | 10 | 10 | 13 | 16 | 17 | 13 | 15 | 16 | 15 | 17 | 17 | 16 | 16 | 16 | 17 | 17 | 18 | 18 | 18 | 16 | 16 | 17 | 17 | 16 | 16 | 16 | 16 | 15 | 15 | 16 |

#### Matches

On 13 June 2019, the Premier League fixtures were announced.

### FA Cup

The third round draw was made live on BBC Two from Etihad Stadium, Micah Richards and Tony Adams conducted the draw. The fourth round draw was made by Alex Scott and David O'Leary on Monday, 6 January.

### EFL Cup

The second round draw was made on 13 August 2019 following the conclusion of all but one first-round matches. The third round draw was confirmed on 28 August 2019, live on Sky Sports.

## Statistics
### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Premier League | Premier League | FA Cup | FA Cup | League Cup | League Cup |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||
| 1 | GK | POL | Łukasz Fabiański | 26 | 0 | 25 | 0 | 1 | 0 | 0 | 0 |
| 25 | GK | ENG | David Martin | 5 | 0 | 5 | 0 | 0 | 0 | 0 | 0 |
| 35 | GK | IRL | Darren Randolph | 3 | 0 | 2 | 0 | 1 | 0 | 0 | 0 |
| Defenders ||||||||||||
| 3 | DF | ENG | Aaron Cresswell | 33 | 3 | 31 | 3 | 1 | 0 | 1 | 0 |
| 4 | DF | PAR | Fabián Balbuena | 21 | 1 | 17 | 1 | 2 | 0 | 2 | 0 |
| 21 | DF | ITA | Angelo Ogbonna | 33 | 2 | 31 | 2 | 2 | 0 | 0 | 0 |
| 23 | DF | FRA | Issa Diop | 36 | 3 | 32 | 3 | 2 | 0 | 2 | 0 |
| 24 | DF | ENG | Ryan Fredericks | 28 | 0 | 27 | 0 | 1 | 0 | 0 | 0 |
| 26 | DF | COD | Arthur Masuaku | 18 | 0 | 16 | 0 | 1 | 0 | 1 | 0 |
| 53 | DF | ENG | Ben Johnson | 3 | 0 | 3 | 0 | 0 | 0 | 0 | 0 |
| Midfielders ||||||||||||
| 11 | MF | SCO | Robert Snodgrass | 27 | 5 | 24 | 5 | 1 | 0 | 2 | 0 |
| 16 | MF | ENG | Mark Noble | 35 | 4 | 33 | 4 | 1 | 0 | 1 | 0 |
| 18 | MF | ESP | Pablo Fornals | 40 | 4 | 36 | 2 | 2 | 1 | 2 | 1 |
| 19 | MF | ENG | Jack Wilshere | 10 | 1 | 8 | 0 | 0 | 0 | 2 | 1 |
| 28 | MF | CZE | Tomáš Souček | 13 | 3 | 13 | 3 | 0 | 0 | 0 | 0 |
| 41 | MF | ENG | Declan Rice | 40 | 1 | 38 | 1 | 2 | 0 | 0 | 0 |
| Forwards ||||||||||||
| 7 | FW | UKR | Andriy Yarmolenko | 23 | 5 | 23 | 5 | 0 | 0 | 0 | 0 |
| 8 | FW | BRA | Felipe Anderson | 28 | 1 | 25 | 1 | 1 | 0 | 2 | 0 |
| 10 | FW | ARG | Manuel Lanzini | 26 | 0 | 24 | 0 | 2 | 0 | 0 | 0 |
| 17 | FW | ENG | Jarrod Bowen | 13 | 1 | 13 | 1 | 0 | 0 | 0 | 0 |
| 22 | FW | FRA | Sébastien Haller | 35 | 7 | 32 | 7 | 2 | 0 | 1 | 0 |
| 27 | FW | SUI | Albian Ajeti | 12 | 0 | 9 | 0 | 1 | 0 | 2 | 0 |
| 30 | FW | ENG | Michail Antonio | 26 | 10 | 24 | 10 | 1 | 0 | 1 | 0 |
| Players who left the club permanently or on loan during the season ||||||||||||
| 5 | DF | ARG | Pablo Zabaleta | 14 | 1 | 10 | 0 | 2 | 1 | 2 | 0 |
| 9 | FW | MEX | Javier Hernández | 2 | 1 | 2 | 1 | 0 | 0 | 0 | 0 |
| 13 | GK | ESP | Roberto | 10 | 0 | 8 | 0 | 0 | 0 | 2 | 0 |
| 15 | MF | COL | Carlos Sánchez | 10 | 0 | 6 | 0 | 2 | 0 | 2 | 0 |
| 37 | MF | ENG | Nathan Holland | 3 | 0 | 2 | 0 | 0 | 0 | 1 | 0 |
| 52 | DF | ENG | Jeremy Ngakia | 5 | 0 | 5 | 0 | 0 | 0 | 0 | 0 |
| 54 | MF | EIR | Conor Coventry | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |

### Goalscorers

| Rank | Pos | No. | Nat | Name | Premier League | FA Cup | League Cup | Total |
| 1 | MF | 30 | | Michail Antonio | 10 | 0 | 0 | 10 |
| 2 | FW | 22 | | Sébastien Haller | 7 | 0 | 0 | 7 |
| 3= | MF | 7 | | Andriy Yarmolenko | 5 | 0 | 0 | 5 |
| 3= | MF | 11 | | Robert Snodgrass | 5 | 0 | 0 | 5 |
| 5= | MF | 16 | | Mark Noble | 4 | 0 | 0 | 4 |
| 5= | MF | 18 | | Pablo Fornals | 2 | 1 | 1 | 4 |
| 7= | DF | 3 | | Aaron Cresswell | 3 | 0 | 0 | 3 |
| 7= | DF | 23 | | Issa Diop | 3 | 0 | 0 | 3 |
| 7= | MF | 28 | | Tomáš Souček | 3 | 0 | 0 | 3 |
| 10 | DF | 21 | | Angelo Ogbonna | 2 | 0 | 0 | 2 |
| 11= | DF | 4 | | Fabián Balbuena | 1 | 0 | 0 | 1 |
| 11= | DF | 5 | | Pablo Zabaleta | 0 | 1 | 0 | 1 |
| 11= | FW | 8 | | Felipe Anderson | 1 | 0 | 0 | 1 |
| 11= | FW | 9 | | Javier Hernández | 1 | 0 | 0 | 1 |
| 11= | FW | 17 | | Jarrod Bowen | 1 | 0 | 0 | 1 |
| 11= | MF | 19 | | Jack Wilshere | 0 | 0 | 1 | 1 |
| 11= | MF | 41 | | Declan Rice | 1 | 0 | 0 | 1 |
| Totals | Totals | Totals | Totals | Totals | 49 | 2 | 2 | 53 |