TownEnders.com - Swindon Town FC - ELO Club History: Crystal Palace

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:

Crystal Palace

ELO Score History

A historical overview of Crystal Palace's ELO scores.

Best Teams in History

A list of the top 15 Crystal Palace sides in history, based on their ELO score.

Year Date Recorded ELO Score
2025 Saturday April 5th, 2025 4,184.57
2024 Sunday May 19th, 2024 4,128.60
2022 Monday April 4th, 2022 4,106.90
2019 Saturday October 5th, 2019 4,089.28
2023 Sunday September 3rd, 2023 4,088.99
2015 Saturday December 19th, 2015 4,071.39
2020 Saturday January 18th, 2020 4,070.61
2016 Saturday January 9th, 2016 4,057.35
2021 Saturday November 6th, 2021 4,054.22
2018 Saturday August 11th, 2018 4,053.21
1990 Sunday December 30th, 1990 4,041.47
1991 Saturday September 7th, 1991 4,033.21
2017 Sunday April 23rd, 2017 4,024.33
1992 Wednesday January 1st, 1992 3,996.87
1993 Wednesday January 6th, 1993 3,991.43

Worst Teams in History

A list of the worst 15 Crystal Palace sides in history, based on their ELO score.

Year Date Recorded ELO Score
1951 Wednesday September 12th, 1951 3,434.82
1949 Saturday February 26th, 1949 3,456.27
1956 Saturday September 8th, 1956 3,456.90
1955 Saturday January 29th, 1955 3,458.91
1952 Saturday October 4th, 1952 3,461.40
1950 Wednesday November 29th, 1950 3,462.72
1954 Saturday December 18th, 1954 3,468.13
1957 Saturday March 9th, 1957 3,471.21
1948 Monday December 27th, 1948 3,486.14
1953 Saturday January 31st, 1953 3,497.35

Significant Victories

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

Match Win % Score ELO +/-
Newcastle United (4,171) vs. Crystal Palace (3,585)
Saturday January 12th, 1907
1.65% 0-1 +19.7
Manchester United (4,278) vs. Crystal Palace (3,810)
Wednesday November 30th, 2011
4.94% 1-2 +19.0
Manchester City (4,387) vs. Crystal Palace (3,999)
Saturday December 22nd, 2018
7.77% 2-3 +18.4
Crystal Palace (3,892) vs. Chelsea (4,275)
Saturday March 29th, 2014
12.20% 1-0 +17.6
Leeds United (4,095) vs. Crystal Palace (3,729)
Saturday January 24th, 1976
6.29% 0-1 +18.7
Crystal Palace (3,937) vs. Chelsea (4,303)
Saturday October 14th, 2017
13.19% 2-1 +17.4
Crystal Palace (3,803) vs. Leeds United (4,163)
Wednesday October 16th, 1968
18.68% 2-1 +16.3
Manchester City (4,369) vs. Crystal Palace (4,013)
Saturday October 30th, 2021
9.33% 0-2 +27.2
Liverpool (4,348) vs. Crystal Palace (4,012)
Sunday April 14th, 2024
10.49% 0-1 +17.9
Crystal Palace (3,782) vs. Liverpool (4,114)
Wednesday January 10th, 2001
17.85% 2-1 +16.4
Leicester City (4,030) vs. Crystal Palace (3,703)
Wednesday November 1st, 2000
9.40% 0-3 +15.9
Chelsea (4,296) vs. Crystal Palace (3,974)
Saturday April 1st, 2017
11.32% 1-2 +17.7
Liverpool (4,160) vs. Crystal Palace (3,850)
Wednesday February 5th, 2003
10.36% 0-2 +13.4
Crystal Palace (3,767) vs. Manchester City (4,066)
Saturday January 8th, 1921
25.89% 2-0 +22.2
Crystal Palace (4,013) vs. Tottenham Hotspur (4,281)
Sunday January 27th, 2019
21.32% 2-0 +11.8
Crystal Palace (4,006) vs. Manchester City (4,268)
Monday April 6th, 2015
21.85% 2-1 +15.6
Crystal Palace (3,787) vs. Sunderland (4,047)
Tuesday December 19th, 2000
24.77% 2-1 +15.0
Crystal Palace (3,793) vs. Nottingham Forest (4,050)
Sunday January 11th, 1987
27.36% 1-0 +14.5
Manchester City (4,070) vs. Crystal Palace (3,813)
Wednesday March 11th, 1970
11.06% 0-1 +17.8
Liverpool (4,186) vs. Crystal Palace (3,930)
Sunday April 8th, 1990
18.67% 3-4 +16.3

Significant Defeats

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

Match Win % Score ELO +/-
Bath City (3,208) vs. Crystal Palace (3,743)
Saturday December 12th, 1931
91.14% 2-1 -18.2
Yeovil and Petters United (3,199) vs. Crystal Palace (3,693)
Saturday November 24th, 1934
88.94% 3-0 -31.1
Hull City (3,402) vs. Crystal Palace (3,883)
Tuesday September 16th, 1997
91.71% 1-0 -9.2
Lincoln City (3,431) vs. Crystal Palace (3,908)
Tuesday September 20th, 1994
91.23% 1-0 -9.1
Hartlepool United (3,352) vs. Crystal Palace (3,809)
Saturday January 7th, 1978
88.38% 2-1 -17.7
Crystal Palace (3,891) vs. Stockport County (3,436)
Tuesday September 5th, 1972
96.09% 0-1 -19.2
Crystal Palace (3,894) vs. Notts County (3,464)
Tuesday August 22nd, 2006
94.13% 1-2 -9.4
Margate (3,241) vs. Crystal Palace (3,650)
Saturday December 14th, 1935
83.10% 3-1 -24.9
Great Yarmouth Town (3,163) vs. Crystal Palace (3,567)
Saturday November 21st, 1953
84.83% 1-0 -17.0
Finchley (3,185) vs. Crystal Palace (3,554)
Wednesday December 10th, 1952
82.45% 3-1 -24.7
Yeovil Town (3,381) vs. Crystal Palace (3,699)
Saturday December 7th, 1963
77.54% 3-1 -23.3
Crystal Palace (3,497) vs. Bishop Auckland (3,182)
Saturday December 11th, 1954
91.88% 2-4 -27.6
Merthyr Town (3,365) vs. Crystal Palace (3,677)
Saturday April 19th, 1930
74.14% 5-2 -25.9
Hartlepool United (3,683) vs. Crystal Palace (3,987)
Saturday January 2nd, 1993
78.94% 1-0 -7.9
Brentford (3,492) vs. Crystal Palace (3,782)
Saturday August 13th, 1977
74.41% 2-1 -14.9
Southport (3,290) vs. Crystal Palace (3,567)
Saturday October 3rd, 1959
73.10% 3-1 -21.9
Barrow (3,579) vs. Crystal Palace (3,843)
Wednesday September 13th, 1967
71.53% 1-0 -14.3
Gillingham (3,489) vs. Crystal Palace (3,743)
Saturday October 1st, 1932
67.19% 2-0 -20.2
Stockport County (3,506) vs. Crystal Palace (3,756)
Tuesday October 9th, 1973
70.00% 1-0 -14.0
Merthyr Town (3,517) vs. Crystal Palace (3,766)
Saturday August 28th, 1920
68.10% 2-1 -13.6

Opponents

A complete listing of Crystal Palace'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 Wrexham Wrexham 17 12 4 1 +5.99
2 Leyton Leyton 12 8 2 2 +5.60
3 Oxford United Oxford United 17 11 4 2 +4.66
4 Bradford City Bradford 24 14 5 5 +4.28
5 Newport County Newport County 57 32 13 12 +3.00
6 AFC Wimbledon Wimbledon 25 12 5 8 +2.80
7 Rotherham United Rotherham United 22 11 7 4 +2.72
8 Mansfield Town Mansfield Town 21 11 6 4 +2.41
9 Bury Bury 30 17 8 5 +2.37
10 Stockport County Stockport County 24 12 8 4 +1.92
11 Charlton Athletic Charlton Athletic 66 33 15 18 +1.85
12 Cardiff City Cardiff City 75 35 21 19 +1.72
13 Notts County Notts County 47 19 14 14 +1.68
14 Portsmouth Portsmouth 77 30 27 20 +1.66
15 Blackburn Rovers Blackburn 44 18 9 17 +1.56
16 Middlesbrough Middlesbrough 49 19 12 18 +1.53
17 Sunderland Sunderland 48 17 14 17 +1.47
18 Stoke City Stoke City 65 30 14 21 +1.44
19 Walsall Walsall 65 31 17 17 +1.23
20 Sheffield United Sheffield United 59 25 12 22 +1.17
21 Tranmere Rovers Tranmere Rovers 18 9 5 4 +1.09
22 Liverpool Liverpool 64 15 13 36 +1.04
23 Norwich City Norwich City 135 60 24 51 +1.01
24 Bristol Rovers Bristol Rovers 76 37 17 22 +0.87
25 Wolverhampton Wanderers Wolves 77 27 20 30 +0.86
26 Swindon Town Swindon 109 43 28 38 +0.83
27 Ipswich Town Ipswich Town 85 29 24 32 +0.81
28 Manchester City Man City 73 17 17 39 +0.79
29 Brighton and Hove Albion Brighton 131 46 38 47 +0.64
30 Leyton Orient Leyton Orient 66 29 19 18 +0.59
31 Preston North End Preston North End 45 18 12 15 +0.58
32 Plymouth Argyle Plymouth Argyle 70 28 15 27 +0.58
33 Leeds United Leeds United 68 20 17 31 +0.54
34 Torquay United Torquay United 58 24 17 17 +0.47
35 Leicester City Leicester City 81 29 22 30 +0.46
36 Aston Villa Aston Villa 57 18 16 23 +0.41
37 Bristol City Bristol City 85 33 21 31 +0.31
38 Gateshead AFC Gateshead 13 5 5 3 +0.27
39 Birmingham City Birmingham 50 19 10 21 +0.25
40 Southampton Southampton 118 43 26 49 +0.23
41 Aldershot Town Aldershot 49 23 10 16 +0.22
42 Crewe Alexandra Crewe Alexandra 20 9 8 3 +0.21
43 Southend United Southend United 90 38 24 28 +0.18
44 Reading Reading 100 32 32 36 +0.16
45 Luton Town Luton Town 72 29 18 25 +0.16
46 Watford Watford 145 59 32 54 +0.15
47 West Bromwich Albion West Bromwich Albion 59 21 15 23 +0.11
48 Doncaster Rovers Doncaster Rovers 18 10 3 5 +0.07
49 Millwall Millwall 118 42 33 43 +0.02
50 Manchester United Man Utd 68 13 14 41 +0.02
51 West Ham United West Ham United 70 20 24 26 +0.01
52 Grimsby Town Grimsby Town 41 22 3 16 -0.09
53 Exeter City Exeter City 77 30 25 22 -0.16
54 Brentford Brentford 62 24 16 22 -0.19
55 Bolton Wanderers Bolton 41 12 16 13 -0.27
56 Fulham Fulham 56 16 19 21 -0.32
57 Merthyr Town Merthyr Town 18 10 5 3 -0.37
58 Queens Park Rangers Q.P.R. 119 40 33 46 -0.44
59 Cambridge United Cambridge United 10 3 5 2 -0.45
60 Colchester United Colchester United 33 12 11 10 -0.45
61 Blackpool Blackpool 36 11 11 14 -0.48
62 Coventry City Coventry City 114 38 35 41 -0.51
63 AFC Bournemouth Bournemouth 81 28 22 31 -0.58
64 Oldham Athletic Oldham Athletic 41 18 8 15 -0.60
65 Shrewsbury Town Shrewsbury Town 46 12 19 15 -0.63
66 Huddersfield Town Huddersfield Town 45 16 17 12 -0.74
67 Everton Everton 63 13 22 28 -0.76
68 Chelsea Chelsea 63 11 17 35 -0.82
69 Tottenham Hotspur Tottenham 64 13 15 36 -0.94
70 Arsenal Arsenal 58 6 17 35 -1.01
71 Sheffield Wednesday Sheffield Wednesday 56 16 18 22 -1.11
72 Nottingham Forest Nottingham Forest 67 16 22 29 -1.15
73 Bradford (Park Avenue) Bradford (PA) 14 5 4 5 -1.31
74 Newcastle United Newcastle United 56 13 13 30 -1.31
75 Burnley Burnley 55 15 19 21 -1.32
76 Peterborough United Peterborough United 26 10 9 7 -1.41
77 Barnsley Barnsley 60 22 12 26 -1.51
78 Derby County Derby County 68 20 17 31 -1.59
79 Swansea City Swansea City 32 8 11 13 -1.67
80 Port Vale Port Vale 49 15 15 19 -1.86
81 Hull City Hull City 54 16 18 20 -2.09
82 Gillingham Gillingham 85 32 21 32 -2.29
83 Northampton Town Northampton Town 95 24 30 41 -2.33
84 Carlisle United Carlisle United 27 8 8 11 -2.74
85 Lincoln City Lincoln City 10 5 1 4 -3.17
86 Hartlepool United Hartlepool United 12 6 2 4 -3.40
87 Chester Chester 11 3 1 7 -7.28