Current West Ham Squad
Squad No. | Player | Pos. | Age | Nationality | Contract expiry |
13 | Alphonse Areola | GK | 28 | France | Jun 30, 2022 |
1 | Lukasz Fabianski | GK | 36 | Poland | Jun 30, 2022 |
35 | Darren Randolph | GK | 34 | Ireland | Jun 30, 2023 |
25 | David Martin | GK | 35 | England | Jun 30, 2022 |
23 | Issa Diop | CD | 24 | France | Jun 30, 2023 |
15 | Craig Dawson | CD | 31 | England | Jun 30, 2023 |
21 | Angelo Ogbonna | CD | 33 | Italy | Jun 30, 2022 |
2 | Winston Reid | CD | 33 | New Zealand | Jun 30, 2023 |
14 | Frederik Alves | CD | 21 | Denmark | Jun 30, 2024 |
26 | Arthur Masuaku | LB | 27 | DR Congo | Jun 30, 2024 |
3 | Aaron Cresswell | LB | 31 | England | Jun 30, 2023 |
5 | Vladimir Coufal | RB | 28 | Czech Republic | Jun 30, 2023 |
31 | Ben Johnson | RB | 21 | England | Jun 30, 2022 |
24 | Ryan Fredericks | RB | 28 | England | Jun 30, 2022 |
41 | Declan Rice | DM | 22 | England | Jun 30, 2024 |
28 | Tomas Soucek | DM | 26 | Czech Republic | Jun 30, 2024 |
54 | Conor Coventry | DM | 21 | Ireland | Jun 30, 2023 |
16 | Mark Noble | CM | 34 | England | Jun 30, 2022 |
8 | Pablo Fornals | AM | 25 | Spain | Jun 30, 2024 |
10 | Manuel Lanzini | AM | 28 | Argentina | Jun 30, 2023 |
22 | Saïd Benrahma | LW | 26 | Algeria | Jun 30, 2026 |
20 | Jarrod Bowen | RW | 24 | England | Jun 30, 2025 |
7 | Andriy Yarmolenko | RW | 31 | Ukraine | Jun 30, 2022 |
32 | Xande Silva | RW | 24 | Portugal | Jun 30, 2022 |
9 | Michail Antonio | CF | 31 | Jamaica | Jun 30, 2023 |
Out on loan
In on loan