Skip to content
442ball
Menu

West Ham history

Every West Ham season 442ball holds a table for, newest first. Our record starts in 2010 and is thinner before 2014, so this is what we hold rather than the club's complete history.

League finishes

League seasons only, newest last. Cup group stages are left out: a place in a group of four is not a finish in a league. Each point links to that season's table.

SeasonCompetitionPosPWDLGFGAGDPts
2026(in progress)Championship8146533621+1523
2025Premier League1838109194665-1939
2024Premier League14381110174662-1643
2023Premier League9381410146074-1452
2023UEFA Europa Leaguein Group A16501104+615
2022Premier League1438117204255-1340
2022UEFA Conference Leaguein Group B16600134+918
2021Premier League738168146051+956
2021UEFA Europa Leaguein Group H16411113+813
2020Premier League638198116247+1565
2019Premier League1638109194962-1339
2018Premier League1038157165255-352
2017Premier League13381012164868-2042
2016Premier League1138129174764-1745
2015Premier League738161486551+1462
2014Premier League12381211154447-347
2013Premier League1338117204051-1140
2012Premier League10381210164553-846
2011Championship346241488148+3386
2010Premier League2038712194370-2733

A position in a group stage is a position within that group, not a finish in the competition. Seasons still being played are marked.

Season leaders

SeasonCompetitionGoalsAssistsG+AClean sheets442team
2026ChampionshipJarrod Bowen7Jarrod Bowen7Jarrod Bowen14Not held in full
2025Premier LeagueJarrod Bowen9Jarrod Bowen11Jarrod Bowen20Mads Hermansen7
2024Premier LeagueJarrod Bowen13Jarrod Bowen8Jarrod Bowen21Alphonse Aréola5
2023Premier LeagueJarrod Bowen16James Ward-Prowse7Jarrod Bowen22Alphonse Aréola4
2023UEFA Europa LeagueLucas Paquetá4Jarrod Bowen4Jarrod Bowen5Łukasz Fabiański4
2022Premier LeagueJarrod Bowen6Jarrod Bowen5Jarrod Bowen11Łukasz Fabiański10
2022UEFA Conference LeagueMichail Antonio7Lucas Paquetá4Jarrod Bowen8Alphonse Aréola7
2021Premier LeagueJarrod Bowen12Jarrod Bowen10Jarrod Bowen22Łukasz Fabiański8
2021UEFA Europa LeagueDeclan Rice3Aaron Cresswell3Jarrod Bowen4Alphonse Aréola5
2020Premier LeagueMichail Antonio10Aaron Cresswell8Michail Antonio15Łukasz Fabiański10
2019Premier LeagueMichail Antonio10Pablo Fornals5Michail Antonio13Łukasz Fabiański6
2018Premier LeagueMarko Arnautović10Mark Noble5Marko Arnautović14Łukasz Fabiański7
2017Premier LeagueMarko Arnautović11Aaron Cresswell7Marko Arnautović17Adrián6
2016Premier LeagueMichail Antonio9Dimitri Payet6Michail Antonio12Adrián6
2015Premier LeagueAndy Carroll9Dimitri Payet12Dimitri Payet21Adrián9
2014Premier LeagueNot heldNot heldNot heldNot held
2013Premier LeagueNot heldNot heldNot heldNot held
2012Premier LeagueNot heldNot heldNot heldNot held
2011ChampionshipNot heldNot heldNot heldNot held
2010Premier LeagueNot heldNot heldNot heldNot held

Each club's own leaders for that season, not the competition's. A player who moved mid-season counts only what they did here. Clean sheets are counted for goalkeepers who played.

Season table

West Ham
TeamPGDPts
1Southampton14+1528
2Middlesbrough14+1128
3Wolves14+827
4Birmingham14+1326
5Stoke City14+526
6Swansea14+526
7West Brom14+525
8West Ham14+1523
9Sheffield Utd14+322
10Portsmouth14+322
11QPR14+521
12Norwich14+318
13Millwall14-118
14Blackburn14-218
15Bristol City14-318
16Wrexham14-217
17Bolton14-717
18Cardiff14-115
19Lincoln14-1015
20Watford14-1014
21Charlton14-1114
22Burnley14-810
23Derby14-187
24Preston14-185

Overview