The data behind the ratings

Wednesday 9 September 2026 · everything below is a stored value, as it was that morning

Barcelona v Feyenoord

champions-league · 16:45 UK
Finished 5–1. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position12
Position last season12
Points this season1211
Goal difference this season+15+6
Elo rating going in1,8971,759
Matches on record, all seasons612544
Recent form
Points, last 51211
Goals scored, last 53.62.6
Goals conceded, last 51.01.4
Goals scored, last 102.72.2
Goals conceded, last 100.81.1
Clean sheets, last 1052
Failed to score, last 1010
Wins in a row41
Unbeaten run414
Losses in a row00
Days since last match34
Home and away separately
Scored at home, last 5 there——
Conceded at home, last 5 there——
Scored away, last 5 there2.62.6
Conceded away, last 5 there1.00.8
Attack — how chances are created
Shots, last 519.021.6
Shots on target, last 58.07.4
Shots per possession0.2250.350
On-target shots per possession0.0960.130
Inside-box shots per possession0.1720.230
Share of shots from inside the box76.1%66.2%
Expected goals, last 53.102.83
Possession, last 568.8%54.8%
Corners, last 56.86.2
Defence — what they allow
Shots allowed per possession0.2780.219
On-target allowed per possession0.0870.059
Inside-box allowed per possession0.1890.141
Opponents' inside-box share69.8%64.1%
Save rate70.4%66.0%
Saves, last 52.01.8
Expected goals conceded, last 50.880.96
On the ball and discipline
Pass accuracy89.5%88.2%
Passes, last 5654483
Fouls, last 58.68.8
Cards, last 51.20.8
The bookmakers' price is shown for comparison and is not something the model sees. It is deliberately kept out of training so "does the model beat the market" stays an answerable question. Home 89.8% · Draw 7.1% · Away 3.1% — pinnacle, pre_match.

Twente v Telstar

eredivisie · 16:45 UK
Finished 1–0. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position514
Position last season414
Points this season74
Goal difference this season+4-5
Elo rating going in1,6671,543
Matches on record, all seasons51844
Recent form
Points, last 577
Goals scored, last 52.01.4
Goals conceded, last 52.02.2
Goals scored, last 102.11.6
Goals conceded, last 101.51.9
Clean sheets, last 1011
Failed to score, last 1012
Wins in a row00
Unbeaten run31
Losses in a row00
Days since last match33
Home and away separately
Scored at home, last 5 there—2.0
Conceded at home, last 5 there—2.0
Scored away, last 5 there1.8—
Conceded away, last 5 there2.2—
Attack — how chances are created
Shots, last 520.68.8
Shots on target, last 56.82.4
Shots per possession0.3430.239
On-target shots per possession0.1310.085
Inside-box shots per possession0.2340.182
Share of shots from inside the box66.1%74.6%
Expected goals, last 51.751.35
Possession, last 557.8%44.8%
Corners, last 56.83.8
Defence — what they allow
Shots allowed per possession0.2690.301
On-target allowed per possession0.0830.125
Inside-box allowed per possession0.1440.204
Opponents' inside-box share53.6%68.1%
Save rate63.2%67.1%
Saves, last 52.44.4
Expected goals conceded, last 51.011.81
On the ball and discipline
Pass accuracy84.8%76.5%
Passes, last 5512362
Fouls, last 59.012.6
Cards, last 50.81.8
Previous meetings
Meetings on record2
Home side won0
Drawn2
Away side won0
Goals, home side1
Goals, away side1
The bookmakers' price is shown for comparison and is not something the model sees. It is deliberately kept out of training so "does the model beat the market" stays an answerable question. Home 75.4% · Draw 14.2% · Away 10.4% — pinnacle, pre_match.

Derby v West Brom

championship · 18:45 UK
Finished 0–1. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position204
Position last season819
Points this season410
Goal difference this season-5+2
Elo rating going in1,5101,510
Matches on record, all seasons705673
Recent form
Points, last 5410
Goals scored, last 51.01.6
Goals conceded, last 52.01.2
Goals scored, last 101.21.4
Goals conceded, last 101.80.8
Clean sheets, last 1025
Failed to score, last 1022
Wins in a row01
Unbeaten run02
Losses in a row10
Days since last match44
Home and away separately
Scored at home, last 5 there—1.6
Conceded at home, last 5 there—0.4
Scored away, last 5 there1.4—
Conceded away, last 5 there1.8—
Attack — how chances are created
Shots, last 510.510.0
Shots on target, last 52.84.8
Shots per possession0.2500.215
On-target shots per possession0.0850.085
Inside-box shots per possession0.1790.159
Share of shots from inside the box68.8%73.8%
Expected goals, last 51.071.50
Possession, last 546.5%50.5%
Corners, last 55.54.0
Defence — what they allow
Shots allowed per possession0.3260.257
On-target allowed per possession0.1260.079
Inside-box allowed per possession0.2130.189
Opponents' inside-box share65.8%72.7%
Save rate71.2%80.5%
Saves, last 54.84.0
Expected goals conceded, last 52.132.11
On the ball and discipline
Pass accuracy77.0%85.3%
Passes, last 5392494
Fouls, last 514.811.2
Cards, last 52.61.8
Previous meetings
Meetings on record10
Home side won6
Drawn3
Away side won1
Goals, home side16
Goals, away side8
The bookmakers' price is shown for comparison and is not something the model sees. It is deliberately kept out of training so "does the model beat the market" stays an answerable question. Home 31.1% · Draw 28.5% · Away 40.5% — pinnacle, pre_match.

Norwich v Birmingham

championship · 18:45 UK
Finished 2–1. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position1211
Position last season910
Points this season67
Goal difference this season+0+1
Elo rating going in1,5311,554
Matches on record, all seasons652735
Recent form
Points, last 567
Goals scored, last 51.61.4
Goals conceded, last 51.61.2
Goals scored, last 101.61.5
Goals conceded, last 101.61.0
Clean sheets, last 1002
Failed to score, last 1031
Wins in a row10
Unbeaten run110
Losses in a row00
Days since last match43
Home and away separately
Scored at home, last 5 there—1.8
Conceded at home, last 5 there—1.4
Scored away, last 5 there1.6—
Conceded away, last 5 there1.8—
Attack — how chances are created
Shots, last 516.810.8
Shots on target, last 55.83.2
Shots per possession0.3060.251
On-target shots per possession0.1100.097
Inside-box shots per possession0.1950.175
Share of shots from inside the box62.6%69.3%
Expected goals, last 51.921.49
Possession, last 548.2%53.0%
Corners, last 54.57.2
Defence — what they allow
Shots allowed per possession0.2380.219
On-target allowed per possession0.1160.067
Inside-box allowed per possession0.1840.146
Opponents' inside-box share76.2%65.7%
Save rate64.7%66.0%
Saves, last 52.82.5
Expected goals conceded, last 51.671.07
On the ball and discipline
Pass accuracy79.3%70.0%
Passes, last 5396373
Fouls, last 511.814.0
Cards, last 52.21.2
Previous meetings
Meetings on record16
Home side won9
Drawn3
Away side won4
Goals, home side25
Goals, away side18
The bookmakers' price is shown for comparison and is not something the model sees. It is deliberately kept out of training so "does the model beat the market" stays an answerable question. Home 50.5% · Draw 24.8% · Away 24.7% — pinnacle, pre_match.

Rangers v ST Mirren

scottish-prem · 18:45 UK
Finished 1–0. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position32
Position last season311
Points this season1010
Goal difference this season+2+3
Elo rating going in1,7151,495
Matches on record, all seasons447490
Recent form
Points, last 51010
Goals scored, last 51.21.6
Goals conceded, last 50.81.0
Goals scored, last 101.61.3
Goals conceded, last 101.61.0
Clean sheets, last 1025
Failed to score, last 1001
Wins in a row30
Unbeaten run30
Losses in a row01
Days since last match44
Home and away separately
Scored at home, last 5 there1.81.4
Conceded at home, last 5 there1.81.2
Scored away, last 5 there——
Conceded away, last 5 there——
Attack — how chances are created
Shots, last 521.416.0
Shots on target, last 56.65.0
Shots per possession0.3320.317
On-target shots per possession0.1070.110
Inside-box shots per possession0.2290.193
Share of shots from inside the box69.4%61.2%
Expected goals, last 51.771.75
Possession, last 557.0%47.2%
Corners, last 57.25.6
Defence — what they allow
Shots allowed per possession0.2270.232
On-target allowed per possession0.0860.067
Inside-box allowed per possession0.1630.169
Opponents' inside-box share72.0%71.2%
Save rate63.7%68.1%
Saves, last 52.42.8
Expected goals conceded, last 51.261.39
On the ball and discipline
Pass accuracy81.7%79.7%
Passes, last 5443416
Fouls, last 513.012.4
Cards, last 51.62.8
Previous meetings
Meetings on record31
Home side won24
Drawn4
Away side won3
Goals, home side65
Goals, away side19
The bookmakers' price is shown for comparison and is not something the model sees. It is deliberately kept out of training so "does the model beat the market" stays an answerable question. Home 73.0% · Draw 16.6% · Away 10.4% — pinnacle, pre_match.

Charlton v QPR

championship · 19:00 UK
Finished 0–0. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position32
Position last season2015
Points this season1010
Goal difference this season-1+3
Elo rating going in1,4961,491
Matches on record, all seasons703674
Recent form
Points, last 51010
Goals scored, last 51.21.4
Goals conceded, last 51.40.8
Goals scored, last 101.21.0
Goals conceded, last 101.61.4
Clean sheets, last 1012
Failed to score, last 1015
Wins in a row00
Unbeaten run00
Losses in a row11
Days since last match44
Home and away separately
Scored at home, last 5 there—1.0
Conceded at home, last 5 there—1.4
Scored away, last 5 there1.0—
Conceded away, last 5 there2.0—
Attack — how chances are created
Shots, last 512.016.2
Shots on target, last 53.56.5
Shots per possession0.3180.287
On-target shots per possession0.1140.110
Inside-box shots per possession0.2170.185
Share of shots from inside the box67.4%63.7%
Expected goals, last 50.841.76
Possession, last 540.2%49.5%
Corners, last 54.86.8
Defence — what they allow
Shots allowed per possession0.2490.250
On-target allowed per possession0.0790.099
Inside-box allowed per possession0.1660.150
Opponents' inside-box share67.5%64.1%
Save rate67.7%68.7%
Saves, last 54.02.8
Expected goals conceded, last 51.631.05
On the ball and discipline
Pass accuracy74.7%82.0%
Passes, last 5318437
Fouls, last 511.56.8
Cards, last 51.41.0
Previous meetings
Meetings on record8
Home side won3
Drawn2
Away side won3
Goals, home side8
Goals, away side8
The bookmakers' price is shown for comparison and is not something the model sees. It is deliberately kept out of training so "does the model beat the market" stays an answerable question. Home 30.5% · Draw 28.4% · Away 41.1% — pinnacle, pre_match.

Liverpool v Atletico Madrid

champions-league · 19:00 UK
Finished 2–1. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position56
Position last season54
Points this season57
Goal difference this season+2+1
Elo rating going in1,8291,774
Matches on record, all seasons611612
Recent form
Points, last 567
Goals scored, last 51.81.6
Goals conceded, last 51.82.2
Goals scored, last 101.91.6
Goals conceded, last 101.51.5
Clean sheets, last 1023
Failed to score, last 1002
Wins in a row10
Unbeaten run40
Losses in a row01
Days since last match54
Home and away separately
Scored at home, last 5 there——
Conceded at home, last 5 there——
Scored away, last 5 there2.01.6
Conceded away, last 5 there2.02.0
Attack — how chances are created
Shots, last 518.014.0
Shots on target, last 56.24.8
Shots per possession0.2630.265
On-target shots per possession0.0920.087
Inside-box shots per possession0.1650.170
Share of shots from inside the box61.5%68.9%
Expected goals, last 52.110.91
Possession, last 560.2%55.4%
Corners, last 57.06.0
Defence — what they allow
Shots allowed per possession0.3160.288
On-target allowed per possession0.1110.094
Inside-box allowed per possession0.2160.191
Opponents' inside-box share67.4%65.9%
Save rate68.2%67.2%
Saves, last 53.02.6
Expected goals conceded, last 51.801.80
On the ball and discipline
Pass accuracy86.5%87.5%
Passes, last 5507546
Fouls, last 511.812.6
Cards, last 52.62.0
The bookmakers' price is shown for comparison and is not something the model sees. It is deliberately kept out of training so "does the model beat the market" stays an answerable question. Home 55.0% · Draw 24.1% · Away 20.9% — pinnacle, pre_match.

Napoli v Arsenal

champions-league · 19:00 UK
Finished 0–1. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position101
Position last season21
Points this season39
Goal difference this season+0+5
Elo rating going in1,7491,941
Matches on record, all seasons611611
Recent form
Points, last 5915
Goals scored, last 51.81.8
Goals conceded, last 51.00.4
Goals scored, last 101.61.6
Goals conceded, last 101.10.6
Clean sheets, last 1056
Failed to score, last 1020
Wins in a row08
Unbeaten run08
Losses in a row20
Days since last match43
Home and away separately
Scored at home, last 5 there—2.0
Conceded at home, last 5 there—0.2
Scored away, last 5 there1.6—
Conceded away, last 5 there0.8—
Attack — how chances are created
Shots, last 511.614.6
Shots on target, last 54.25.4
Shots per possession0.2540.253
On-target shots per possession0.0770.090
Inside-box shots per possession0.1680.178
Share of shots from inside the box61.6%70.2%
Expected goals, last 51.081.67
Possession, last 554.0%60.2%
Corners, last 53.84.8
Defence — what they allow
Shots allowed per possession0.2650.203
On-target allowed per possession0.0990.052
Inside-box allowed per possession0.1720.118
Opponents' inside-box share63.5%55.8%
Save rate70.9%69.7%
Saves, last 53.01.4
Expected goals conceded, last 50.700.44
On the ball and discipline
Pass accuracy89.8%89.0%
Passes, last 5515527
Fouls, last 56.89.6
Cards, last 51.21.2
The bookmakers' price is shown for comparison and is not something the model sees. It is deliberately kept out of training so "does the model beat the market" stays an answerable question. Home 16.1% · Draw 24.6% · Away 59.3% — pinnacle, pre_match.

ST Johnstone v Celtic

scottish-prem · 19:00 UK
Finished 0–1. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position71
Position last season—1
Points this season715
Goal difference this season+0+10
Elo rating going in1,4201,808
Matches on record, all seasons566600
Recent form
Points, last 5715
Goals scored, last 51.62.6
Goals conceded, last 51.60.6
Goals scored, last 101.32.7
Goals conceded, last 101.80.9
Clean sheets, last 1002
Failed to score, last 1030
Wins in a row112
Unbeaten run212
Losses in a row00
Days since last match34
Home and away separately
Scored at home, last 5 there1.6—
Conceded at home, last 5 there1.8—
Scored away, last 5 there—2.8
Conceded away, last 5 there—1.2
Attack — how chances are created
Shots, last 511.424.0
Shots on target, last 53.69.6
Shots per possession0.2360.312
On-target shots per possession0.0630.120
Inside-box shots per possession0.1530.207
Share of shots from inside the box65.8%64.9%
Expected goals, last 51.403.69
Possession, last 553.4%61.2%
Corners, last 53.89.4
Defence — what they allow
Shots allowed per possession0.2910.273
On-target allowed per possession0.0910.082
Inside-box allowed per possession0.1600.174
Opponents' inside-box share57.0%66.0%
Save rate68.9%70.5%
Saves, last 53.43.0
Expected goals conceded, last 51.280.62
On the ball and discipline
Pass accuracy83.0%89.0%
Passes, last 5491633
Fouls, last 510.410.2
Cards, last 51.20.8
Previous meetings
Meetings on record50
Home side won5
Drawn8
Away side won37
Goals, home side30
Goals, away side127
The bookmakers' price is shown for comparison and is not something the model sees. It is deliberately kept out of training so "does the model beat the market" stays an answerable question. Home 15.7% · Draw 19.6% · Away 64.7% — pinnacle, pre_match.

Sporting CP v Galatasaray

champions-league · 19:00 UK
Finished 3–1. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position21
Position last season21
Points this season1310
Goal difference this season+9+6
Elo rating going in1,8861,899
Matches on record, all seasons533538
Recent form
Points, last 51310
Goals scored, last 52.82.4
Goals conceded, last 51.01.4
Goals scored, last 102.92.3
Goals conceded, last 101.01.5
Clean sheets, last 1032
Failed to score, last 1001
Wins in a row43
Unbeaten run104
Losses in a row00
Days since last match45
Home and away separately
Scored at home, last 5 there3.2—
Conceded at home, last 5 there0.8—
Scored away, last 5 there—2.0
Conceded away, last 5 there—1.6
Attack — how chances are created
Shots, last 511.821.4
Shots on target, last 55.67.8
Shots per possession0.2240.302
On-target shots per possession0.1000.108
Inside-box shots per possession0.1530.205
Share of shots from inside the box64.7%68.8%
Expected goals, last 51.472.24
Possession, last 561.8%61.2%
Corners, last 55.05.6
Defence — what they allow
Shots allowed per possession0.2380.233
On-target allowed per possession0.0680.085
Inside-box allowed per possession0.1270.147
Opponents' inside-box share48.6%63.2%
Save rate70.4%62.4%
Saves, last 51.22.2
Expected goals conceded, last 50.680.68
On the ball and discipline
Pass accuracy89.0%88.8%
Passes, last 5507525
Fouls, last 511.29.8
Cards, last 52.01.4
The bookmakers' price is shown for comparison and is not something the model sees. It is deliberately kept out of training so "does the model beat the market" stays an answerable question. Home 56.6% · Draw 23.5% · Away 19.9% — pinnacle, pre_match.

Moreirense v Benfica

primeira-liga · 19:45 UK
Finished 0–4. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position112
Position last season73
Points this season410
Goal difference this season-4+11
Elo rating going in1,5651,893
Matches on record, all seasons410532
Recent form
Points, last 5513
Goals scored, last 50.83.4
Goals conceded, last 51.60.8
Goals scored, last 101.02.9
Goals conceded, last 101.71.0
Clean sheets, last 1033
Failed to score, last 1030
Wins in a row03
Unbeaten run053
Losses in a row10
Days since last match54
Home and away separately
Scored at home, last 5 there——
Conceded at home, last 5 there——
Scored away, last 5 there0.63.4
Conceded away, last 5 there2.40.8
Attack — how chances are created
Shots, last 57.620.6
Shots on target, last 53.08.2
Shots per possession0.1770.342
On-target shots per possession0.0690.130
Inside-box shots per possession0.1020.259
Share of shots from inside the box56.4%76.6%
Expected goals, last 50.523.10
Possession, last 543.6%60.8%
Corners, last 52.87.2
Defence — what they allow
Shots allowed per possession0.2560.194
On-target allowed per possession0.0800.073
Inside-box allowed per possession0.1800.133
Opponents' inside-box share72.6%68.0%
Save rate60.4%69.8%
Saves, last 52.61.8
Expected goals conceded, last 51.460.80
On the ball and discipline
Pass accuracy77.0%87.8%
Passes, last 5380545
Fouls, last 512.813.2
Cards, last 53.21.4
Previous meetings
Meetings on record24
Home side won1
Drawn5
Away side won18
Goals, home side18
Goals, away side54
The bookmakers' price is shown for comparison and is not something the model sees. It is deliberately kept out of training so "does the model beat the market" stays an answerable question. Home 5.7% · Draw 11.8% · Away 82.5% — pinnacle, pre_match.