Football Match Ratings

Compare English and Scottish league matches using each team's ongoing Elo rating before kick-off. Fixtures and results from 9 public leagues are available here.

Match Rating is the home team's pre-match Elo minus the away team's. A positive rating favours the home team; a negative rating favours the away team. Zero means equal ratings. ABS sorts by the size of the gap, regardless of which team it favours. Displayed values are rounded to whole Elo points; a dash means no rating is available. These ratings compare team strength; they are not a score prediction.

Match records last updated .

Reset

Select a league to choose a team from that league’s season for the selected dates. Filters update automatically for the date range above; use the arrows to browse other dates.

Matches in this selection

213 matches across 9 leagues · 16 Aug 2022 – 29 Aug 2022

Ratings available

213 of 213 matches

Largest Elo home edge

+390

Liverpool 9 : 0 Bournemouth

Largest Elo away edge

-376

Dundee Utd 0 : 9 Celtic

Closest Elo match

0

Cove Rgs 1 : 2 Ayr

Updating matches…

#1 gb-eng flag E0
Rating +390
Liverpool
9 0
H/T 5 : 0
Bournemouth
#2 gb-sct flag SC0
Rating +368
Rangers
4 0
H/T 2 : 0
Ross County
#3 gb-eng flag E0
Rating +283
Man City
4 2
H/T 0 : 2
Crystal P
#4 gb-sct flag SC0
Rating +273
Celtic
2 0
H/T 1 : 0
Hearts
#5 gb-eng flag E0
Rating +258
Arsenal
2 1
H/T 0 : 0
Fulham
#6 gb-eng flag E4
Rating +221
Solihull
1 1
H/T 0 : 0
York City
#7 gb-eng flag E4
Rating +197
Solihull
3 0
H/T 2 : 0
Dorking
#8 gb-sct flag SC2
Rating +194
Airdrie
2 0
H/T 1 : 0
Alloa
#9 gb-eng flag E0
Rating +190
Tottenham
1 0
H/T 0 : 0
Wolves
#10 gb-eng flag E4
Rating +188
Wrexham
5 0
H/T 3 : 0
Maidstone
#11 gb-eng flag E2
Rating +182
Bolton
1 0
H/T 1 : 0
Morecambe
#12 gb-eng flag E2
Rating +179
Sheff Wed
5 0
H/T 4 : 0
Forest Green
#13 gb-sct flag SC3
Rating +152
Bonnyrigg Rose
0 2
H/T 0 : 1
Albion
#14 gb-eng flag E2
Rating +146
Ipswich
2 2
H/T 1 : 1
Barnsley
#15 gb-eng flag E3
Rating +134
Leyton
4 2
H/T 2 : 1
Hartlepool
#16 gb-sct flag SC3
Rating +129
Dumbarton
2 1
H/T 0 : 1
Elgin
#17 gb-eng flag E3
Rating +125
Swindon
3 0
H/T 1 : 0
Rochdale
#18 gb-eng flag E0
Rating +125
Chelsea
2 1
H/T 0 : 0
Leicester
#19 gb-sct flag SC0
Rating +122
Hearts
3 2
H/T 2 : 1
St Johnstone
#20 gb-eng flag E2
Rating +120
MK Dons
2 1
H/T 1 : 0
Port Vale
#21 gb-eng flag E2
Rating +116
Portsmouth
3 1
H/T 1 : 0
Bristol Rvs
#22 gb-eng flag E2
Rating +114
Oxford
1 1
H/T 0 : 0
Morecambe
#23 gb-eng flag E4
Rating +110
Boreham W
1 2
H/T 0 : 1
Aldershot
#24 gb-eng flag E4
Rating +109
Torquay
1 3
H/T 0 : 0
Woking
#25 gb-eng flag E1
Rating +107
Rotherham
2 0
H/T 1 : 0
Birmingham
#26 gb-eng flag E2
Rating +105
Cambridge
4 3
H/T 1 : 2
Burton
#27 gb-eng flag E2
Rating +104
MK Dons
1 1
H/T 1 : 0
Accrington
#28 gb-sct flag SC2
Rating +100
Montrose
3 0
H/T 1 : 0
Kelty Hearts
#29 gb-eng flag E0
Rating +99
Leicester
1 2
H/T 0 : 0
Soton
#30 gb-eng flag E4
Rating +98
Bromley
1 0
H/T 0 : 0
Scunthorpe
#31 gb-eng flag E3
Rating +96
Mansfield
2 1
H/T 0 : 0
Stockport
#32 gb-eng flag E1
Rating +94
Millwall
0 1
H/T 0 : 1
Reading
#33 gb-eng flag E3
Rating +81
Salford
1 0
H/T 0 : 0
Stevenage
#34 gb-eng flag E4
Rating +81
Chesterfield
3 1
H/T 2 : 1
Barnet
#35 gb-sct flag SC1
Rating +80
Inverness CT
0 1
H/T 0 : 0
Morton
#36 gb-sct flag SC1
Rating +77
Arbroath
1 2
H/T 0 : 1
Queen's Park
#37 gb-eng flag E2
Rating +76
Oxford
1 2
H/T 0 : 2
Lincoln
#38 gb-sct flag SC0
Rating +75
Ross County
1 0
H/T 0 : 0
Kilmarnock
#39 gb-eng flag E4
Rating +75
Torquay
0 1
H/T 0 : 1
Boreham W
#40 gb-eng flag E2
Rating +75
Portsmouth
4 1
H/T 1 : 1
Cambridge
#41 gb-sct flag SC2
Rating +74
Montrose
2 1
H/T 1 : 0
Clyde
#42 gb-eng flag E1
Rating +73
Sheff Utd
3 0
H/T 1 : 0
Blackburn
#43 gb-eng flag E2
Rating +72
Lincoln
2 2
H/T 2 : 1
Fleetwood
#44 gb-eng flag E3
Rating +70
Gillingham
0 2
H/T 0 : 1
Harrogate
#45 gb-eng flag E0
Rating +70
Everton
1 1
H/T 0 : 0
Nottm Forest
#46 gb-eng flag E1
Rating +67
Watford
2 3
H/T 1 : 2
QPR
#47 gb-eng flag E1
Rating +62
Sheff Utd
2 1
H/T 1 : 0
Sunderland
#48 gb-eng flag E0
Rating +62
Brighton
1 0
H/T 0 : 0
Leeds
#49 gb-eng flag E3
Rating +60
Tranmere
2 0
H/T 1 : 0
Colchester
#50 gb-eng flag E4
Rating +60
Halifax
0 0
H/T 0 : 0
Southend
#51 gb-eng flag E3
Rating +59
AFC Wimbledon
0 1
H/T 0 : 1
Barrow
#52 gb-eng flag E4
Rating +59
Southend
1 0
H/T 1 : 0
Oldham
#53 gb-eng flag E2
Rating +59
Exeter
0 1
H/T 0 : 0
Cheltenham
#54 gb-eng flag E4
Rating +58
Boreham W
1 1
H/T 0 : 1
Altrincham
#55 gb-eng flag E4
Rating +57
Notts Cty
2 2
H/T 0 : 1
Chesterfield
#56 gb-eng flag E4
Rating +57
Dag & Red
1 0
H/T 1 : 0
Maidenhead
#57 gb-eng flag E3
Rating +56
Northampton
0 1
H/T 0 : 0
Doncaster
#58 gb-eng flag E1
Rating +55
Huddersfield
2 2
H/T 2 : 1
West Brom
#59 gb-eng flag E2
Rating +55
Wycombe
1 1
H/T 1 : 1
Charlton
#60 gb-sct flag SC3
Rating +53
Forfar Ath
1 2
H/T 0 : 2
Stenhousemuir
#61 gb-sct flag SC3
Rating +52
Bonnyrigg Rose
1 0
H/T 1 : 0
Stirling
#62 gb-eng flag E1
Rating +50
Blackburn
0 1
H/T 0 : 1
Stoke
#63 gb-eng flag E4
Rating +49
Southend
2 0
H/T 1 : 0
Maidenhead
#64 gb-sct flag SC1
Rating +49
Queen's Park
2 1
H/T 1 : 0
Cove Rgs
#65 gb-eng flag E3
Rating +47
Stevenage
1 0
H/T 1 : 0
Rochdale
#66 gb-eng flag E3
Rating +43
Mansfield
5 2
H/T 2 : 2
AFC Wimbledon
#67 gb-eng flag E3
Rating +41
Doncaster
2 1
H/T 1 : 0
Stockport
#68 gb-eng flag E4
Rating +40
Barnet
2 0
H/T 1 : 0
Woking
#69 gb-sct flag SC2
Rating +39
Edinburgh City
0 3
H/T 0 : 1
Falkirk
#70 gb-eng flag E4
Rating +35
Maidenhead
0 1
H/T 0 : 1
York City
#71 gb-eng flag E1
Rating +35
Burnley
3 3
H/T 3 : 1
Blackpool
#72 gb-eng flag E4
Rating +35
Oldham
2 1
H/T 1 : 1
Aldershot
#73 gb-eng flag E0
Rating +35
Crystal P
3 1
H/T 1 : 1
Aston V
#74 gb-eng flag E0
Rating +35
Brentford
1 1
H/T 0 : 1
Everton
#75 gb-sct flag SC2
Rating +34
Alloa
5 0
H/T 3 : 0
Peterhead
#76 gb-sct flag SC3
Rating +33
Annan Athletic
1 2
H/T 1 : 0
Stirling
#77 gb-eng flag E1
Rating +33
QPR
0 1
H/T 0 : 1
Blackpool
#78 gb-sct flag SC2
Rating +32
Edinburgh City
2 0
H/T 1 : 0
Clyde
#79 gb-eng flag E2
Rating +31
Peterboro
4 0
H/T 3 : 0
Lincoln
#80 gb-eng flag E2
Rating +30
Accrington
0 0
H/T 0 : 0
Exeter
#81 gb-eng flag E1
Rating +29
Preston
0 0
H/T 0 : 0
Rotherham
#82 gb-eng flag E3
Rating +27
Swindon
1 1
H/T 1 : 1
Leyton
#83 gb-eng flag E4
Rating +27
Maidstone
2 4
H/T 1 : 1
Dorking
#84 gb-eng flag E4
Rating +27
Yeovil
1 2
H/T 0 : 0
Barnet
#85 gb-eng flag E4
Rating +26
Wealdstone
0 0
H/T 0 : 0
Yeovil
#86 gb-sct flag SC0
Rating +23
Dundee Utd
0 3
H/T 0 : 1
St Mirren
#87 gb-eng flag E1
Rating +23
West Brom
0 0
H/T 0 : 0
Cardiff
#88 gb-eng flag E2
Rating +22
Charlton
1 1
H/T 1 : 0
Cambridge
#89 gb-eng flag E1
Rating +21
Blackpool
3 3
H/T 1 : 1
Bristol C
#90 gb-eng flag E4
Rating +21
York City
0 1
H/T 0 : 1
Eastleigh
#91 gb-eng flag E1
Rating +20
Burnley
1 1
H/T 1 : 1
Hull
#92 gb-eng flag E2
Rating +18
Bristol Rvs
1 1
H/T 0 : 0
Shrewsbury
#93 gb-eng flag E1
Rating +11
Sunderland
0 1
H/T 0 : 0
Norwich
#94 gb-eng flag E4
Rating +10
Oldham
1 2
H/T 0 : 2
Wealdstone
#95 gb-eng flag E4
Rating +10
Maidenhead
2 0
H/T 1 : 0
Altrincham
#96 gb-eng flag E1
Rating +8
Wigan
1 5
H/T 1 : 2
Burnley
#97 gb-sct flag SC1
Rating +7
Partick T
2 1
H/T 2 : 1
Raith Rvs
#98 gb-eng flag E4
Rating +7
York City
1 1
H/T 0 : 0
Oldham
#99 gb-eng flag E3
Rating +6
Stevenage
2 1
H/T 2 : 1
Carlisle
#100 gb-eng flag E4
Rating +6
Barnet
3 1
H/T 2 : 0
Eastleigh
#101 gb-eng flag E3
Rating +5
Gillingham
0 0
H/T 0 : 0
Walsall
#102 gb-eng flag E1
Rating +5
Middlesbrough
2 1
H/T 2 : 0
Swansea
#103 gb-eng flag E1
Rating +5
Hull
3 2
H/T 2 : 1
Coventry
#104 gb-sct flag SC0
Rating +4
St Johnstone
0 1
H/T 0 : 0
Aberdeen
#105 gb-eng flag E3
Rating +4
Barrow
1 0
H/T 1 : 0
Harrogate
#106 gb-eng flag E1
Rating +4
Preston
0 0
H/T 0 : 0
Watford
#107 gb-sct flag SC1
Rating +2
Hamilton
0 2
H/T 0 : 1
Raith Rvs
#108 gb-sct flag SC3
Rating +2
East Fife
1 0
H/T 0 : 0
Forfar Ath
#109 gb-sct flag SC1
Rating 0
Cove Rgs
1 2
H/T 0 : 0
Ayr
#110 gb-eng flag E4
Rating 0
Dag & Red
4 1
H/T 3 : 0
Bromley
#111 gb-eng flag E4
Rating -1
Dorking
2 1
H/T 2 : 0
Gateshead
#112 gb-eng flag E3
Rating -5
Carlisle
1 0
H/T 0 : 0
Gillingham
#113 gb-eng flag E1
Rating -6
West Brom
5 2
H/T 1 : 0
Hull
#114 gb-sct flag SC2
Rating -11
Falkirk
3 1
H/T 2 : 0
Queen of Sth
#115 gb-sct flag SC1
Rating -11
Ayr
3 1
H/T 1 : 1
Dundee
#116 gb-eng flag E4
Rating -13
Altrincham
2 2
H/T 1 : 1
Yeovil
#117 gb-eng flag E2
Rating -16
Plymouth
2 0
H/T 1 : 0
Bolton
#118 gb-eng flag E3
Rating -17
Rochdale
1 1
H/T 0 : 1
Crawley
#119 gb-eng flag E3
Rating -19
Colchester
1 0
H/T 0 : 0
Bradford
#120 gb-eng flag E1
Rating -21
Swansea
0 2
H/T 0 : 1
Luton
#121 gb-sct flag SC3
Rating -24
Stranraer
2 2
H/T 2 : 1
East Fife
#122 gb-eng flag E2
Rating -24
Barnsley
3 0
H/T 2 : 0
Bristol Rvs
#123 gb-eng flag E0
Rating -24
Aston V
0 1
H/T 0 : 0
West Ham
#124 gb-sct flag SC0
Rating -25
St Mirren
1 0
H/T 1 : 0
Hibernian
#125 gb-eng flag E3
Rating -25
Grimsby
0 0
H/T 0 : 0
Sutton
#126 gb-sct flag SC2
Rating -28
Peterhead
1 4
H/T 1 : 2
Queen of Sth
#127 gb-eng flag E3
Rating -28
Crewe
1 0
H/T 1 : 0
Sutton
#128 gb-eng flag E2
Rating -28
Shrewsbury
0 0
H/T 0 : 0
Derby
#129 gb-eng flag E2
Rating -31
Derby
2 1
H/T 0 : 0
Peterboro
#130 gb-eng flag E4
Rating -31
Woking
2 0
H/T 1 : 0
Scunthorpe
#131 gb-eng flag E1
Rating -31
Bristol C
2 0
H/T 1 : 0
Cardiff
#132 gb-eng flag E2
Rating -32
Bolton
0 2
H/T 0 : 2
Sheff Wed
#133 gb-eng flag E1
Rating -34
Stoke
0 1
H/T 0 : 1
Sunderland
#134 gb-sct flag SC0
Rating -35
Motherwell
1 0
H/T 0 : 0
Livingston
#135 gb-sct flag SC1
Rating -35
Morton
0 0
H/T 0 : 0
Dundee
#136 gb-eng flag E1
Rating -37
Stoke
2 2
H/T 1 : 1
Middlesbrough
#137 gb-eng flag E4
Rating -38
Dorking
1 4
H/T 1 : 0
Boreham W
#138 gb-eng flag E3
Rating -38
Walsall
1 2
H/T 1 : 0
Grimsby
#139 gb-eng flag E2
Rating -38
Fleetwood
0 0
H/T 0 : 0
Cheltenham
#140 gb-eng flag E3
Rating -41
Sutton
2 1
H/T 1 : 0
Mansfield
#141 gb-eng flag E4
Rating -44
Notts Cty
1 0
H/T 0 : 0
Solihull
#142 gb-eng flag E0
Rating -45
West Ham
0 2
H/T 0 : 1
Brighton
#143 gb-eng flag E3
Rating -45
Hartlepool
1 3
H/T 1 : 1
Bradford
#144 gb-eng flag E1
Rating -46
QPR
1 1
H/T 1 : 1
Rotherham
#145 gb-eng flag E4
Rating -46
Gateshead
0 1
H/T 0 : 1
Wealdstone
#146 gb-eng flag E1
Rating -48
Swansea
2 2
H/T 2 : 0
Millwall
#147 gb-sct flag SC3
Rating -49
Albion
2 2
H/T 1 : 1
Annan Athletic
#148 gb-eng flag E3
Rating -49
Barrow
2 1
H/T 2 : 0
Walsall
#149 gb-eng flag E3
Rating -49
Colchester
1 3
H/T 0 : 1
Leyton
#150 gb-eng flag E2
Rating -53
Cheltenham
1 2
H/T 0 : 0
Oxford
#151 gb-eng flag E2
Rating -53
Burton
0 2
H/T 0 : 0
Port Vale
#152 gb-eng flag E1
Rating -54
Luton
1 1
H/T 1 : 0
Sheff Utd
#153 gb-eng flag E3
Rating -54
Harrogate
0 4
H/T 0 : 4
Newport
#154 gb-eng flag E3
Rating -55
Bradford
0 0
H/T 0 : 0
Crewe
#155 gb-eng flag E3
Rating -56
Doncaster
2 1
H/T 1 : 1
Salford
#156 gb-eng flag E2
Rating -57
Charlton
5 1
H/T 3 : 0
Plymouth
#157 gb-eng flag E1
Rating -60
Norwich
2 0
H/T 0 : 0
Millwall
#158 gb-eng flag E3
Rating -61
Newport
2 1
H/T 2 : 1
Tranmere
#159 gb-sct flag SC0
Rating -61
Aberdeen
5 0
H/T 1 : 0
Livingston
#160 gb-eng flag E4
Rating -63
Aldershot
1 3
H/T 0 : 0
Maidstone
#161 gb-eng flag E3
Rating -64
Crawley
0 2
H/T 0 : 2
AFC Wimbledon
#162 gb-eng flag E4
Rating -65
Eastleigh
2 1
H/T 0 : 1
Southend
#163 gb-sct flag SC1
Rating -66
Partick T
4 1
H/T 2 : 0
Inverness CT
#164 gb-eng flag E2
Rating -69
Forest Green
0 3
H/T 0 : 2
Plymouth
#165 gb-eng flag E4
Rating -70
Halifax
1 4
H/T 0 : 2
Notts Cty
#166 gb-sct flag SC1
Rating -72
Hamilton
1 0
H/T 0 : 0
Arbroath
#167 gb-eng flag E3
Rating -73
Crewe
2 2
H/T 2 : 1
Northampton
#168 gb-eng flag E1
Rating -73
Cardiff
0 0
H/T 0 : 0
Preston
#169 gb-eng flag E1
Rating -77
Birmingham
0 1
H/T 0 : 0
Wigan
#170 gb-sct flag SC3
Rating -77
Stenhousemuir
1 3
H/T 0 : 1
Dumbarton
#171 gb-eng flag E2
Rating -79
Barnsley
0 3
H/T 0 : 1
Wycombe
#172 gb-eng flag E4
Rating -79
Bromley
1 0
H/T 0 : 0
Torquay
#173 gb-eng flag E1
Rating -80
Reading
1 0
H/T 1 : 0
Middlesbrough
#174 gb-sct flag SC3
Rating -81
Elgin
2 2
H/T 2 : 1
Stranraer
#175 gb-eng flag E4
Rating -84
Wealdstone
1 0
H/T 1 : 0
Halifax
#176 gb-eng flag E3
Rating -84
Stockport
1 1
H/T 0 : 0
Swindon
#177 gb-eng flag E4
Rating -86
Yeovil
1 0
H/T 1 : 0
Dag & Red
#178 gb-sct flag SC2
Rating -87
Kelty Hearts
0 0
H/T 0 : 0
Dunfermline
#179 gb-eng flag E3
Rating -94
Newport
2 3
H/T 0 : 0
Salford
#180 gb-eng flag E4
Rating -94
Aldershot
0 1
H/T 0 : 1
Bromley
#181 gb-eng flag E2
Rating -97
Exeter
3 1
H/T 2 : 0
Wycombe
#182 gb-eng flag E2
Rating -97
Fleetwood
0 0
H/T 0 : 0
Derby
#183 gb-eng flag E1
Rating -99
Norwich
2 1
H/T 2 : 0
Huddersfield
#184 gb-eng flag E4
Rating -100
Maidstone
1 0
H/T 0 : 0
Torquay
#185 gb-eng flag E4
Rating -107
Chesterfield
2 0
H/T 2 : 0
Wrexham
#186 gb-eng flag E0
Rating -108
Soton
0 1
H/T 0 : 0
Man Utd
#187 gb-eng flag E4
Rating -109
Scunthorpe
0 2
H/T 0 : 1
Halifax
#188 gb-eng flag E4
Rating -109
Eastleigh
1 1
H/T 0 : 0
Dag & Red
#189 gb-eng flag E0
Rating -112
Fulham
3 2
H/T 2 : 1
Brentford
#190 gb-eng flag E1
Rating -115
Birmingham
1 1
H/T 1 : 0
Watford
#191 gb-eng flag E1
Rating -116
Bristol C
2 0
H/T 2 : 0
Luton
#192 gb-eng flag E3
Rating -118
Hartlepool
0 0
H/T 0 : 0
Tranmere
#193 gb-eng flag E0
Rating -118
Wolves
1 1
H/T 1 : 0
Newcastle
#194 gb-eng flag E2
Rating -120
Port Vale
0 1
H/T 0 : 1
Portsmouth
#195 gb-eng flag E1
Rating -120
Reading
3 0
H/T 1 : 0
Blackburn
#196 gb-eng flag E4
Rating -122
Altrincham
1 2
H/T 1 : 0
Chesterfield
#197 gb-eng flag E2
Rating -138
Shrewsbury
0 3
H/T 0 : 1
Ipswich
#198 gb-eng flag E3
Rating -144
Crawley
2 3
H/T 1 : 2
Northampton
#199 gb-sct flag SC2
Rating -144
Dunfermline
1 1
H/T 0 : 0
Airdrie
#200 gb-eng flag E2
Rating -155
Peterboro
2 0
H/T 0 : 0
Sheff Wed
#201 gb-sct flag SC0
Rating -156
Kilmarnock
2 1
H/T 0 : 1
Motherwell
#202 gb-eng flag E0
Rating -164
Leeds
3 0
H/T 2 : 0
Chelsea
#203 gb-eng flag E2
Rating -166
Burton
0 1
H/T 0 : 0
Ipswich
#204 gb-eng flag E4
Rating -169
Gateshead
1 1
H/T 0 : 0
Notts Cty
#205 gb-eng flag E2
Rating -187
Morecambe
0 4
H/T 0 : 2
MK Dons
#206 gb-eng flag E4
Rating -217
Woking
2 3
H/T 0 : 1
Wrexham
#207 gb-eng flag E4
Rating -221
Scunthorpe
3 4
H/T 3 : 2
Solihull
#208 gb-eng flag E0
Rating -240
Man Utd
2 1
H/T 1 : 0
Liverpool
#209 gb-eng flag E0
Rating -247
Newcastle
3 3
H/T 2 : 1
Man City
#210 gb-eng flag E0
Rating -271
Bournemouth
0 3
H/T 0 : 2
Arsenal
#211 gb-eng flag E0
Rating -284
Nottm Forest
0 2
H/T 0 : 1
Tottenham
#212 gb-sct flag SC0
Rating -347
Hibernian
2 2
H/T 0 : 1
Rangers
#213 gb-sct flag SC0
Rating -376
Dundee Utd
0 9
H/T 0 : 4
Celtic