Stat Attack

ELO Club Ranking

This page shows all clubs ranked by their ELO scores on the selected date.

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.

ELO Club Rankings as of Tuesday November 2nd, 2021

Change date:
# Club Last Match Date ELO Score
1 Manchester City Man City Saturday October 30th, 2021 30 OCT 2021 4,342.0
2 Liverpool Liverpool Saturday October 30th, 2021 30 OCT 2021 4,311.5
3 Chelsea Chelsea Saturday October 30th, 2021 30 OCT 2021 4,264.9
4 Manchester United Man Utd Saturday October 30th, 2021 30 OCT 2021 4,220.6
5 Arsenal Arsenal Saturday October 30th, 2021 30 OCT 2021 4,199.8
6 West Ham United West Ham United Sunday October 31st, 2021 31 OCT 2021 4,183.3
7 Leicester City Leicester City Saturday October 30th, 2021 30 OCT 2021 4,146.4
8 Tottenham Hotspur Tottenham Saturday October 30th, 2021 30 OCT 2021 4,127.7
9 Leeds United Leeds United Sunday October 31st, 2021 31 OCT 2021 4,072.5
10 Everton Everton Monday November 1st, 2021 01 NOV 2021 4,068.1
11 Brighton and Hove Albion Brighton Saturday October 30th, 2021 30 OCT 2021 4,067.0
12 Wolverhampton Wanderers Wolves Monday November 1st, 2021 01 NOV 2021 4,063.4
13 Aston Villa Aston Villa Sunday October 31st, 2021 31 OCT 2021 4,054.1
14 Crystal Palace Crystal Palace Saturday October 30th, 2021 30 OCT 2021 4,039.9
15 Brentford Brentford Saturday October 30th, 2021 30 OCT 2021 4,033.2
16 Southampton Southampton Saturday October 30th, 2021 30 OCT 2021 4,032.9
17 AFC Bournemouth Bournemouth Saturday October 30th, 2021 30 OCT 2021 4,003.4
18 Burnley Burnley Saturday October 30th, 2021 30 OCT 2021 3,995.5
19 Watford Watford Saturday October 30th, 2021 30 OCT 2021 3,985.7
20 Fulham Fulham Saturday October 30th, 2021 30 OCT 2021 3,982.5
21 Newcastle United Newcastle United Saturday October 30th, 2021 30 OCT 2021 3,979.8
22 Norwich City Norwich City Sunday October 31st, 2021 31 OCT 2021 3,939.6
23 West Bromwich Albion West Bromwich Albion Saturday October 30th, 2021 30 OCT 2021 3,936.6
24 Swansea City Swansea City Tuesday November 2nd, 2021 02 NOV 2021 3,884.6
25 Sheffield United Sheffield United Tuesday November 2nd, 2021 02 NOV 2021 3,871.8
26 Queens Park Rangers Q.P.R. Friday October 29th, 2021 29 OCT 2021 3,859.5
27 Blackburn Rovers Blackburn Saturday October 30th, 2021 30 OCT 2021 3,853.0
28 Stoke City Stoke City Saturday October 30th, 2021 30 OCT 2021 3,841.0
29 Millwall Millwall Tuesday November 2nd, 2021 02 NOV 2021 3,839.7
30 Luton Town Luton Town Tuesday November 2nd, 2021 02 NOV 2021 3,838.0
31 Blackpool Blackpool Saturday October 30th, 2021 30 OCT 2021 3,833.7
32 Coventry City Coventry City Tuesday November 2nd, 2021 02 NOV 2021 3,832.8
33 Preston North End Preston North End Saturday October 30th, 2021 30 OCT 2021 3,827.7
34 Nottingham Forest Nottingham Forest Tuesday November 2nd, 2021 02 NOV 2021 3,812.1
35 Huddersfield Town Huddersfield Town Tuesday November 2nd, 2021 02 NOV 2021 3,800.5
36 Middlesbrough Middlesbrough Tuesday November 2nd, 2021 02 NOV 2021 3,794.4
37 Cardiff City Cardiff City Saturday October 30th, 2021 30 OCT 2021 3,794.0
38 Reading Reading Tuesday November 2nd, 2021 02 NOV 2021 3,793.2
39 Rotherham United Rotherham United Tuesday November 2nd, 2021 02 NOV 2021 3,782.6
40 Birmingham City Birmingham Tuesday November 2nd, 2021 02 NOV 2021 3,780.3
41 Barnsley Barnsley Saturday October 30th, 2021 30 OCT 2021 3,777.0
42 Sunderland Sunderland Tuesday November 2nd, 2021 02 NOV 2021 3,758.2
43 Wycombe Wanderers Wycombe Wanderers Tuesday November 2nd, 2021 02 NOV 2021 3,753.4
44 Derby County Derby County Saturday October 30th, 2021 30 OCT 2021 3,753.2
45 Oxford United Oxford United Saturday October 30th, 2021 30 OCT 2021 3,747.9
46 Wigan Athletic Wigan Athletic Tuesday November 2nd, 2021 02 NOV 2021 3,745.4
47 Hull City Hull City Saturday October 30th, 2021 30 OCT 2021 3,742.6
48 Sheffield Wednesday Sheffield Wednesday Tuesday November 2nd, 2021 02 NOV 2021 3,742.5
49 Peterborough United Peterborough United Tuesday November 2nd, 2021 02 NOV 2021 3,740.5
50 Bristol City Bristol City Tuesday November 2nd, 2021 02 NOV 2021 3,730.3
51 Plymouth Argyle Plymouth Argyle Saturday October 30th, 2021 30 OCT 2021 3,701.0
52 Milton Keynes Dons MK Dons Saturday October 30th, 2021 30 OCT 2021 3,690.7
53 Ipswich Town Ipswich Town Tuesday November 2nd, 2021 02 NOV 2021 3,687.4
54 Lincoln City Lincoln City Saturday October 30th, 2021 30 OCT 2021 3,681.9
55 Charlton Athletic Charlton Athletic Tuesday November 2nd, 2021 02 NOV 2021 3,681.6
56 Portsmouth Portsmouth Tuesday November 2nd, 2021 02 NOV 2021 3,667.4
57 Gillingham Gillingham Saturday October 30th, 2021 30 OCT 2021 3,649.9
58 Burton Albion Burton Albion Saturday October 30th, 2021 30 OCT 2021 3,642.4
59 Fleetwood Town Fleetwood Town Tuesday November 2nd, 2021 02 NOV 2021 3,642.4
60 Accrington Stanley Accrington Saturday October 30th, 2021 30 OCT 2021 3,634.8
61 Cheltenham Town Cheltenham Town Tuesday November 2nd, 2021 02 NOV 2021 3,619.2
62 AFC Wimbledon Wimbledon Saturday October 30th, 2021 30 OCT 2021 3,613.2
63 Bolton Wanderers Bolton Saturday October 30th, 2021 30 OCT 2021 3,604.1
64 Northampton Town Northampton Town Saturday October 30th, 2021 30 OCT 2021 3,603.5
65 Exeter City Exeter City Saturday October 30th, 2021 30 OCT 2021 3,595.5
66 Cambridge United Cambridge Tuesday November 2nd, 2021 02 NOV 2021 3,595.4
67 Shrewsbury Town Shrewsbury Town Saturday October 30th, 2021 30 OCT 2021 3,589.6
68 Forest Green Rovers Forest Green Saturday October 30th, 2021 30 OCT 2021 3,586.4
69 Rochdale Rochdale Saturday October 30th, 2021 30 OCT 2021 3,579.7
70 Port Vale Port Vale Saturday October 30th, 2021 30 OCT 2021 3,578.0
71 Crewe Alexandra Crewe Alexandra Tuesday November 2nd, 2021 02 NOV 2021 3,575.7
72 Swindon Town Swindon Saturday October 30th, 2021 30 OCT 2021 3,572.0
73 Morecambe Morecambe Tuesday November 2nd, 2021 02 NOV 2021 3,571.4
74 Doncaster Rovers Doncaster Rovers Tuesday November 2nd, 2021 02 NOV 2021 3,566.8
75 Newport County Newport County Saturday October 30th, 2021 30 OCT 2021 3,563.5
76 Tranmere Rovers Tranmere Rovers Saturday October 30th, 2021 30 OCT 2021 3,534.1
77 Leyton Orient Leyton Orient Saturday October 30th, 2021 30 OCT 2021 3,532.9
78 Salford City Salford Saturday October 30th, 2021 30 OCT 2021 3,531.0
79 Sutton United Sutton United Saturday October 30th, 2021 30 OCT 2021 3,527.6
80 Bradford City Bradford Saturday October 30th, 2021 30 OCT 2021 3,500.3
81 Hartlepool United Hartlepool United Saturday October 30th, 2021 30 OCT 2021 3,493.5
82 Walsall Walsall Saturday October 30th, 2021 30 OCT 2021 3,490.0
83 Bromley Bromley Tuesday November 2nd, 2021 02 NOV 2021 3,484.9
84 Harrogate Town Harrogate Town Saturday October 30th, 2021 30 OCT 2021 3,481.1
85 Bristol Rovers Bristol Rovers Saturday October 30th, 2021 30 OCT 2021 3,479.2
86 Mansfield Town Mansfield Town Saturday October 30th, 2021 30 OCT 2021 3,476.7
87 Barrow Barrow Saturday October 30th, 2021 30 OCT 2021 3,471.2
88 Chesterfield Chesterfield Saturday October 30th, 2021 30 OCT 2021 3,470.9
89 Notts County Notts County Saturday October 30th, 2021 30 OCT 2021 3,462.5
90 Stockport County Stockport County Saturday October 30th, 2021 30 OCT 2021 3,455.6
91 Crawley Town Crawley Town Saturday October 30th, 2021 30 OCT 2021 3,452.0
92 FC Halifax Town FC Halifax Town Saturday October 30th, 2021 30 OCT 2021 3,449.6
93 Grimsby Town Grimsby Town Saturday October 30th, 2021 30 OCT 2021 3,449.3
94 Stevenage Stevenage Saturday October 30th, 2021 30 OCT 2021 3,449.1
95 Wrexham Wrexham Saturday October 30th, 2021 30 OCT 2021 3,448.8
96 Carlisle United Carlisle United Saturday October 30th, 2021 30 OCT 2021 3,444.3
97 Colchester United Colchester United Saturday October 30th, 2021 30 OCT 2021 3,443.4
98 Boreham Wood Boreham Wood Saturday October 30th, 2021 30 OCT 2021 3,443.2
99 Solihull Moors Solihull Moors Saturday October 30th, 2021 30 OCT 2021 3,436.3
100 Dagenham and Redbridge Dagenham & Redbridge Saturday October 30th, 2021 30 OCT 2021 3,425.5
101 Torquay United Torquay United Saturday October 30th, 2021 30 OCT 2021 3,415.1
102 Oldham Athletic Oldham Athletic Saturday October 30th, 2021 30 OCT 2021 3,413.5
103 AFC Fylde AFC Fylde Saturday October 30th, 2021 30 OCT 2021 3,401.7
104 Eastleigh Eastleigh Saturday October 30th, 2021 30 OCT 2021 3,377.3
105 Scunthorpe United Scunthorpe United Saturday October 30th, 2021 30 OCT 2021 3,364.8
106 Brackley Town Brackley Saturday October 30th, 2021 30 OCT 2021 3,359.8
107 Southend United Southend United Tuesday November 2nd, 2021 02 NOV 2021 3,356.2
108 Yeovil Town Yeovil Town Saturday October 30th, 2021 30 OCT 2021 3,343.5
109 Altrincham Altrincham Saturday October 30th, 2021 30 OCT 2021 3,328.0
110 Boston United Boston Utd Saturday October 30th, 2021 30 OCT 2021 3,321.2
111 Gateshead Gateshead Saturday October 30th, 2021 30 OCT 2021 3,320.0
112 Dartford Dartford Tuesday November 2nd, 2021 02 NOV 2021 3,317.1
113 Ebbsfleet United Ebbsfleet United Tuesday October 26th, 2021 26 OCT 2021 3,312.5
114 Maidenhead United Maidenhead United Saturday October 30th, 2021 30 OCT 2021 3,311.4
115 Spennymoor Town Spennymoor Town Saturday October 30th, 2021 30 OCT 2021 3,291.7
116 Dorking Wanderers Dorking Saturday October 30th, 2021 30 OCT 2021 3,286.8
117 York City York City Saturday October 30th, 2021 30 OCT 2021 3,283.5
118 Woking Woking Tuesday November 2nd, 2021 02 NOV 2021 3,279.8
119 St. Albans City St. Albans Saturday October 30th, 2021 30 OCT 2021 3,278.5
120 Chorley Chorley Tuesday November 2nd, 2021 02 NOV 2021 3,276.8
121 Barnet Barnet Saturday October 30th, 2021 30 OCT 2021 3,274.4
122 Kidderminster Harriers Kidderminster Harriers Saturday October 30th, 2021 30 OCT 2021 3,270.7
123 Oxford City Oxford City Saturday October 30th, 2021 30 OCT 2021 3,264.2
124 Havant and Waterlooville Havant & Waterlooville Saturday October 30th, 2021 30 OCT 2021 3,263.9
125 Weymouth Weymouth Saturday October 30th, 2021 30 OCT 2021 3,257.0
126 Aldershot Town Aldershot Saturday October 30th, 2021 30 OCT 2021 3,255.6
127 Hampton and Richmond Borough Hampton & Richmond Saturday October 30th, 2021 30 OCT 2021 3,244.8
128 Chester Chester Saturday October 30th, 2021 30 OCT 2021 3,231.1
129 Wealdstone Wealdstone Tuesday October 26th, 2021 26 OCT 2021 3,230.8
130 Leamington Leamington Saturday October 30th, 2021 30 OCT 2021 3,215.0
131 Worthing Worthing Tuesday November 2nd, 2021 02 NOV 2021 3,213.1
132 Maidstone United Maidstone United Saturday October 30th, 2021 30 OCT 2021 3,205.2
133 South Shields South Shields Saturday October 23rd, 2021 23 OCT 2021 3,205.1
134 Hayes and Yeading United Hayes & Yeading Saturday October 23rd, 2021 23 OCT 2021 3,201.1
135 Kettering Town Kettering Town Saturday October 9th, 2021 09 OCT 2021 3,199.1
136 Peterborough Sports Peterborough S. Saturday October 23rd, 2021 23 OCT 2021 3,198.1
137 Dover Athletic Dover Athletic Tuesday November 2nd, 2021 02 NOV 2021 3,196.1
138 Dulwich Hamlet Dulwich Saturday October 30th, 2021 30 OCT 2021 3,195.5
139 Coalville Town Coalville Town Saturday October 23rd, 2021 23 OCT 2021 3,193.1
140 Curzon Ashton Curzon Saturday October 23rd, 2021 23 OCT 2021 3,192.7
141 Darlington Darlington Saturday October 30th, 2021 30 OCT 2021 3,192.1
142 Eastbourne Borough Eastbourne Saturday October 30th, 2021 30 OCT 2021 3,191.4
143 Buxton Buxton Saturday October 23rd, 2021 23 OCT 2021 3,189.3
144 King's Lynn Town King's Lynn Town Saturday October 30th, 2021 30 OCT 2021 3,186.4
145 Southport Southport Tuesday November 2nd, 2021 02 NOV 2021 3,179.3
146 Hungerford Town Hungerford Town Saturday October 30th, 2021 30 OCT 2021 3,171.0
147 Alfreton Town Alfreton Saturday October 30th, 2021 30 OCT 2021 3,167.5
148 Hereford Hereford Saturday October 30th, 2021 30 OCT 2021 3,166.5
149 Guiseley Guiseley Saturday October 30th, 2021 30 OCT 2021 3,164.5
150 Farsley Celtic Farsley Celtic Saturday October 30th, 2021 30 OCT 2021 3,157.8
151 Slough Town Slough Town Saturday October 30th, 2021 30 OCT 2021 3,156.8
152 Folkestone Invicta Folkestone Invicta Tuesday November 2nd, 2021 02 NOV 2021 3,155.9
153 Warrington Town Warrington Saturday October 23rd, 2021 23 OCT 2021 3,150.9
154 Truro City Truro Tuesday October 26th, 2021 26 OCT 2021 3,148.6
155 Gloucester City Gloucester City Saturday October 30th, 2021 30 OCT 2021 3,147.7
156 Concord Rangers Concord Tuesday November 2nd, 2021 02 NOV 2021 3,139.1
157 Tamworth Tamworth Tuesday October 26th, 2021 26 OCT 2021 3,138.8
158 AFC Telford United Telford Saturday October 30th, 2021 30 OCT 2021 3,137.7
159 Chelmsford City Chelmsford Saturday October 30th, 2021 30 OCT 2021 3,136.0
160 Bath City Bath City Tuesday October 26th, 2021 26 OCT 2021 3,130.4
161