TownEnders.com - Swindon Town FC - ELO Club History: West Ham United

Stat Attack

ELO Club History

This page shows the ELO score history of the selected club - mapping their best and worst sides of all time, and their most unlikely victories and defeats based on their ELO score.

Inspired by ClubELO.com, the ELO rating system is a method of calculating and comparing the relative strengths of teams in competition. For every match played, the ELO scores of the two teams are considered, and adjusted for other factors (such as home advantage), to calculate the likelihood of the match result. When the actual result of the game is known, the ELO score is adjusted accordingly, comparing the expected outcome of the game with the actual outcome - so a victory over Manchester United will be worth more points than one over Supermarine. The resulting ELO score can be used to compare the strengths of teams over time, and to project future results based on the current form of all teams.

Choose a different team:

West Ham United

ELO Score History

A historical overview of West Ham United's ELO scores.

Best Teams in History

A list of the top 15 West Ham United sides in history, based on their ELO score.

Year Date Recorded ELO Score
2021 Sunday November 7th, 2021 4,195.81
2022 Wednesday January 12th, 2022 4,173.31
2024 Tuesday January 2nd, 2024 4,124.56
2023 Thursday December 28th, 2023 4,124.47
2016 Saturday April 30th, 2016 4,123.89
1986 Monday August 25th, 1986 4,115.60
1959 Saturday November 21st, 1959 4,095.08
1966 Tuesday December 27th, 1966 4,085.20
2019 Sunday September 22nd, 2019 4,083.45
2020 Monday November 30th, 2020 4,074.39
2014 Saturday December 20th, 2014 4,065.75
1964 Saturday December 12th, 1964 4,064.55
2018 Saturday December 15th, 2018 4,063.76
2017 Saturday February 4th, 2017 4,063.30
1967 Saturday January 7th, 1967 4,062.74

Worst Teams in History

A list of the worst 15 West Ham United sides in history, based on their ELO score.

Year Date Recorded ELO Score
1900 Thursday April 5th, 1900 3,496.30
1905 Saturday January 21st, 1905 3,566.11
1904 Saturday March 26th, 1904 3,569.33
1903 Saturday November 21st, 1903 3,588.21
1901 Saturday January 12th, 1901 3,602.79
1908 Saturday December 12th, 1908 3,628.67
1909 Saturday April 3rd, 1909 3,636.81
1912 Saturday September 7th, 1912 3,638.42
1906 Saturday January 27th, 1906 3,638.88
1902 Saturday January 18th, 1902 3,649.63
1910 Saturday September 10th, 1910 3,650.21
1911 Saturday December 30th, 1911 3,664.67
1907 Saturday September 7th, 1907 3,691.45
1913 Saturday January 18th, 1913 3,693.10

Significant Victories

A list of the twenty most significant victories in West Ham United history, based on the ELO points difference between the two teams.

Match Win % Score ELO +/-
Thames Ironworks (3,496) vs. Southampton (3,905)
Monday April 9th, 1900
16.73% 4-1 +29.1
West Ham United (3,940) vs. Manchester United (4,301)
Sunday December 17th, 2006
14.39% 1-0 +17.1
West Ham United (3,944) vs. Manchester United (4,296)
Tuesday November 30th, 2010
14.55% 4-0 +32.0
Manchester United (4,313) vs. West Ham United (3,961)
Sunday May 13th, 2007
8.90% 0-1 +18.2
West Ham United (3,964) vs. Chelsea (4,311)
Saturday December 9th, 2017
14.49% 1-0 +17.1
West Ham United (3,774) vs. Manchester United (4,113)
Saturday February 25th, 1911
22.58% 2-1 +15.5
West Ham United (3,575) vs. Southampton (3,912)
Saturday February 25th, 1905
23.66% 2-1 +15.3
West Ham United (3,693) vs. West Bromwich Albion (4,030)
Wednesday January 22nd, 1913
22.43% 3-0 +27.2
West Ham United (3,830) vs. Liverpool (4,146)
Saturday December 18th, 1976
22.76% 2-0 +23.2
West Ham United (3,662) vs. Middlesbrough (3,973)
Thursday February 8th, 1912
25.48% 2-1 +14.9
West Ham United (4,021) vs. Manchester City (4,328)
Saturday October 25th, 2014
17.70% 2-1 +16.5
West Ham United (3,592) vs. Southampton (3,897)
Friday December 25th, 1903
27.44% 2-1 +14.5
Tottenham Hotspur (4,299) vs. West Ham United (3,994)
Tuesday October 24th, 2017
12.20% 2-3 +8.8
West Ham United (3,898) vs. Tottenham Hotspur (4,200)
Monday August 28th, 1961
24.25% 2-1 +15.1
West Ham United (3,822) vs. Manchester United (4,122)
Wednesday April 22nd, 1992
21.55% 1-0 +15.7
Manchester City (4,310) vs. West Ham United (4,015)
Saturday September 19th, 2015
12.78% 1-2 +17.4
West Ham United (3,893) vs. Liverpool (4,189)
Wednesday November 30th, 1988
22.56% 4-1 +27.1
Arsenal (4,328) vs. West Ham United (4,036)
Saturday February 22nd, 2025
13.07% 0-1 +17.4
Arsenal (4,263) vs. West Ham United (3,973)
Sunday August 9th, 2015
13.13% 0-2 +26.1
West Ham United (4,012) vs. Manchester United (4,301)
Saturday December 29th, 2007
20.06% 2-1 +16.0

Significant Defeats

A list of the twenty most significant defeats in West Ham United history, based on the ELO points difference between the two teams.

Match Win % Score ELO +/-
Stockport County (3,440) vs. West Ham United (3,988)
Wednesday October 4th, 1972
92.89% 2-1 -18.6
Swansea City (3,500) vs. West Ham United (3,990)
Wednesday January 13th, 1999
91.95% 1-0 -9.2
AFC Wimbledon (3,548) vs. West Ham United (4,034)
Saturday January 26th, 2019
92.83% 4-2 -13.9
West Ham United (3,944) vs. Aldershot Town (3,489)
Wednesday August 24th, 2011
94.70% 1-2 -9.5
Torquay United (3,424) vs. West Ham United (3,872)
Saturday January 6th, 1990
89.45% 1-0 -17.9
Darlington (3,504) vs. West Ham United (3,939)
Monday October 24th, 1960
87.07% 3-2 -17.4
Walsall (3,475) vs. West Ham United (3,910)
Tuesday September 20th, 1994
89.08% 2-1 -8.9
Newport County (3,472) vs. West Ham United (3,887)
Tuesday January 9th, 1979
85.66% 2-1 -17.1
Oxford United (3,677) vs. West Ham United (4,083)
Wednesday September 25th, 2019
89.20% 4-0 -16.7
Mansfield Town (3,619) vs. West Ham United (4,022)
Wednesday February 26th, 1969
84.82% 3-0 -29.7
Chesterfield (3,585) vs. West Ham United (3,964)
Tuesday October 24th, 2006
86.78% 2-1 -8.7
Swindon Town (3,702) vs. West Ham United (4,042)
Tuesday January 31st, 1967
79.67% 3-1 -23.9
Northampton Town (3,652) vs. West Ham United (3,989)
Tuesday September 15th, 1998
82.51% 2-0 -12.4
Crewe Alexandra (3,569) vs. West Ham United (3,878)
Wednesday October 7th, 1992
79.44% 2-0 -11.9
Bristol City (3,814) vs. West Ham United (4,121)
Tuesday January 16th, 2024
82.56% 1-0 -8.3
Hereford United (3,614) vs. West Ham United (3,915)
Wednesday January 9th, 1974
75.79% 2-1 -15.2
Brentford (3,657) vs. West Ham United (3,955)
Wednesday February 2nd, 1927
72.96% 2-0 -21.9
West Ham United (3,912) vs. Fulham (3,637)
Saturday March 22nd, 1980
89.82% 2-3 -18.0
Notts County (3,682) vs. West Ham United (3,949)
Tuesday April 8th, 1958
71.66% 1-0 -14.3
South Shields AFC (3,514) vs. West Ham United (3,779)
Saturday March 20th, 1920
69.86% 3-0 -24.5

Opponents

A complete listing of West Ham United's fortunes against all opponents that they have played ten or more matches against - ranked from most to least successful, based on the average ELO points gained or lost in each match.

# Opponent P W D L Avg ELO +/-
1 Cardiff City Cardiff City 60 32 16 12 +2.97
2 Leyton Orient Leyton Orient 26 18 3 5 +2.96
3 Southampton Southampton 149 65 42 42 +2.06
4 Barnsley Barnsley 55 32 14 9 +2.04
5 Wolverhampton Wanderers Wolves 76 36 14 26 +1.91
6 Chelsea Chelsea 123 44 23 56 +1.71
7 Bristol Rovers Bristol Rovers 57 30 13 14 +1.67
8 Bristol City Bristol City 37 17 12 8 +1.65
9 Aston Villa Aston Villa 123 45 37 41 +1.59
10 Southend United Southend United 17 9 6 2 +1.56
11 Manchester United Man Utd 156 50 32 74 +1.49
12 Exeter City Exeter City 14 6 5 3 +1.40
13 Watford Watford 78 46 12 20 +1.40
14 Fulham Fulham 109 51 25 33 +1.39
15 Grimsby Town Grimsby Town 31 17 5 9 +1.19
16 Ipswich Town Ipswich Town 70 29 20 21 +1.14
17 Preston North End Preston North End 35 16 7 12 +1.10
18 Blackpool Blackpool 54 24 13 17 +1.06
19 Coventry City Coventry City 106 48 26 32 +0.95
20 Lincoln City Lincoln City 23 11 6 6 +0.94
21 Norwich City Norwich City 76 32 22 22 +0.86
22 Derby County Derby County 76 28 25 23 +0.76
23 Tottenham Hotspur Tottenham 185 58 46 81 +0.70
24 AFC Wimbledon Wimbledon 29 12 8 9 +0.66
25 Swansea City Swansea City 63 29 15 19 +0.54
26 Queens Park Rangers Q.P.R. 93 38 25 30 +0.52
27 Port Vale Port Vale 30 14 10 6 +0.37
28 Plymouth Argyle Plymouth Argyle 66 28 19 19 +0.36
29 Leicester City Leicester City 143 56 34 53 +0.27
30 Chesterfield Chesterfield 23 10 6 7 +0.23
31 Portsmouth Portsmouth 65 26 13 26 +0.22
32 West Bromwich Albion West Bromwich Albion 107 41 25 41 +0.15
33 Arsenal Arsenal 154 38 42 74 +0.14
34 Hull City Hull City 48 21 15 12 +0.13
35 Wigan Athletic Wigan Athletic 22 11 2 9 +0.12
36 AFC Bournemouth Bournemouth 21 8 9 4 +0.11
37 Blackburn Rovers Blackburn 109 42 22 45 +0.09
38 Luton Town Luton Town 90 35 25 30 +0.05
39 Bradford (Park Avenue) Bradford (PA) 26 13 4 9 +0.02
40 Middlesbrough Middlesbrough 66 27 15 24 +0.01
41 Bradford City Bradford 23 12 4 7 -0.08
42 Crystal Palace Crystal Palace 71 26 24 21 -0.09
43 Nottingham Forest Nottingham Forest 123 49 26 48 -0.12
44 Sunderland Sunderland 93 36 25 32 -0.20
45 Stoke City Stoke City 98 37 27 34 -0.24
46 Sheffield United Sheffield United 93 33 24 36 -0.28
47 Manchester City Man City 122 37 20 65 -0.39
48 Notts County Notts County 58 27 13 18 -0.48
49 Liverpool Liverpool 150 29 38 83 -0.49
50 Leeds United Leeds United 111 32 30 49 -0.60
51 Burnley Burnley 96 40 21 35 -0.60
52 Oxford United Oxford United 16 9 2 5 -0.73
53 Newcastle United Newcastle United 145 44 41 60 -0.87
54 Swindon Town Swindon 52 19 17 16 -0.93
55 Everton Everton 154 44 35 75 -0.93
56 Millwall Millwall 58 19 19 20 -1.02
57 Rotherham United Rotherham United 20 8 5 7 -1.24
58 Sheffield Wednesday Sheffield Wednesday 93 28 24 41 -1.41
59 Birmingham City Birmingham 95 33 22 40 -1.42
60 Charlton Athletic Charlton Athletic 41 17 10 14 -1.42
61 Bury Bury 57 23 11 23 -1.59
62 Brentford Brentford 55 22 12 21 -1.72
63 Bolton Wanderers Bolton 68 23 10 35 -1.94
64 Huddersfield Town Huddersfield Town 43 13 8 22 -1.97
65 Oldham Athletic Oldham Athletic 27 11 7 9 -2.18
66 Leyton Leyton 12 5 3 4 -2.29
67 Northampton Town Northampton Town 32 11 7 14 -2.50
68 Brighton and Hove Albion Brighton 60 17 22 21 -2.82
69 Gillingham Gillingham 37 12 14 11 -2.96
70 Reading Reading 43 13 8 22 -3.17
71 Doncaster Rovers Doncaster Rovers 25 9 6 10 -3.33
72 Wrexham Wrexham 13 3 6 4 -4.73
73 Stockport County Stockport County 15 5 3 7 -5.12