The data behind the ratings

Friday 28 August 2026 · everything below is a stored value, as it was that morning

Racing Santander v Elche

la-liga · 17:00 UK
Finished 3–2. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position1315
Position last season113
Points this season11
Goal difference this season-1-5
Elo rating going in1,5511,565
Matches on record, all seasons290444
Recent form
Points, last 585
Goals scored, last 52.20.8
Goals conceded, last 51.21.8
Goals scored, last 102.51.2
Goals conceded, last 101.11.6
Clean sheets, last 1012
Failed to score, last 1021
Wins in a row00
Unbeaten run00
Losses in a row11
Days since last match55
Home and away separately
Scored at home, last 5 there—1.2
Conceded at home, last 5 there—1.6
Scored away, last 5 there1.2—
Conceded away, last 5 there0.8—
Attack — how chances are created
Shots, last 515.27.8
Shots on target, last 56.02.8
Shots per possession0.3240.162
On-target shots per possession0.1460.061
Inside-box shots per possession0.2220.113
Share of shots from inside the box69.7%70.7%
Expected goals, last 51.980.67
Possession, last 550.4%53.2%
Corners, last 55.63.0
Defence — what they allow
Shots allowed per possession0.2490.249
On-target allowed per possession0.0690.107
Inside-box allowed per possession0.1600.174
Opponents' inside-box share66.3%67.6%
Save rate65.4%61.6%
Saves, last 52.42.6
Expected goals conceded, last 51.071.39
On the ball and discipline
Pass accuracy84.0%81.6%
Passes, last 5435471
Fouls, last 513.815.2
Cards, last 52.22.8
Previous meetings
Meetings on record6
Home side won2
Drawn1
Away side won3
Goals, home side7
Goals, away side9
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 45.6% · Draw 27.9% · Away 26.5% — pinnacle, pre_match.

Groningen v Fortuna Sittard

eredivisie · 18:00 UK
Finished 2–3. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position48
Position last season911
Points this season64
Goal difference this season+0+0
Elo rating going in1,5391,507
Matches on record, all seasons523267
Recent form
Points, last 597
Goals scored, last 51.81.6
Goals conceded, last 52.01.8
Goals scored, last 101.61.2
Goals conceded, last 101.71.8
Clean sheets, last 1020
Failed to score, last 1023
Wins in a row00
Unbeaten run00
Losses in a row11
Days since last match56
Home and away separately
Scored at home, last 5 there—1.6
Conceded at home, last 5 there—1.6
Scored away, last 5 there1.6—
Conceded away, last 5 there2.4—
Attack — how chances are created
Shots, last 512.210.8
Shots on target, last 55.84.2
Shots per possession0.2860.276
On-target shots per possession0.1210.114
Inside-box shots per possession0.1860.154
Share of shots from inside the box65.4%56.9%
Expected goals, last 51.430.82
Possession, last 545.4%35.2%
Corners, last 53.23.6
Defence — what they allow
Shots allowed per possession0.2670.268
On-target allowed per possession0.1010.097
Inside-box allowed per possession0.1840.186
Opponents' inside-box share67.3%69.3%
Save rate64.3%66.7%
Saves, last 54.04.6
Expected goals conceded, last 52.032.82
On the ball and discipline
Pass accuracy77.8%73.6%
Passes, last 5381306
Fouls, last 59.88.0
Cards, last 51.40.6
Previous meetings
Meetings on record13
Home side won6
Drawn1
Away side won6
Goals, home side18
Goals, away side14
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 60.9% · Draw 20.8% · Away 18.2% — pinnacle, pre_match.

Bayern München v VfB Stuttgart

bundesliga · 18:30 UK
Finished 5–1. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position——
Position last season14
Points this season——
Goal difference this season——
Elo rating going in1,8611,667
Matches on record, all seasons544480
Recent form
Points, last 5136
Goals scored, last 53.42.2
Goals conceded, last 51.82.2
Goals scored, last 103.42.3
Goals conceded, last 101.31.7
Clean sheets, last 1032
Failed to score, last 1001
Wins in a row20
Unbeaten run154
Losses in a row00
Days since last match104104
Home and away separately
Scored at home, last 5 there4.0—
Conceded at home, last 5 there1.4—
Scored away, last 5 there—2.8
Conceded away, last 5 there—2.6
Attack — how chances are created
Shots, last 519.415.6
Shots on target, last 57.66.4
Shots per possession0.2830.275
On-target shots per possession0.1120.118
Inside-box shots per possession0.1890.178
Share of shots from inside the box67.5%64.9%
Expected goals, last 52.811.82
Possession, last 569.8%49.8%
Corners, last 57.27.0
Defence — what they allow
Shots allowed per possession0.4030.301
On-target allowed per possession0.1520.131
Inside-box allowed per possession0.2790.207
Opponents' inside-box share66.6%68.8%
Save rate71.2%66.3%
Saves, last 53.64.2
Expected goals conceded, last 52.132.22
On the ball and discipline
Pass accuracy90.0%82.0%
Passes, last 5692433
Fouls, last 56.69.0
Cards, last 51.21.4
Previous meetings
Meetings on record28
Home side won24
Drawn2
Away side won2
Goals, home side80
Goals, away side25
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 77.2% · Draw 13.3% · Away 9.4% — pinnacle, pre_match.

Gençlerbirliği S.K. v Erzurumspor FK

super-lig · 18:30 UK
Finished 1–1. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position118
Position last season14—
Points this season60
Goal difference this season+2-7
Elo rating going in1,5461,496
Matches on record, all seasons34876
Recent form
Points, last 5123
Goals scored, last 51.80.8
Goals conceded, last 50.82.6
Goals scored, last 101.11.4
Goals conceded, last 101.22.3
Clean sheets, last 1031
Failed to score, last 1043
Wins in a row40
Unbeaten run40
Losses in a row02
Days since last match57
Home and away separately
Scored at home, last 5 there—0.8
Conceded at home, last 5 there—2.2
Scored away, last 5 there0.8—
Conceded away, last 5 there1.0—
Attack — how chances are created
Shots, last 512.010.0
Shots on target, last 54.63.0
Shots per possession0.2290.272
On-target shots per possession0.0710.089
Inside-box shots per possession0.1290.150
Share of shots from inside the box56.3%55.0%
Expected goals, last 51.660.41
Possession, last 547.8%47.2%
Corners, last 54.03.2
Defence — what they allow
Shots allowed per possession0.2500.249
On-target allowed per possession0.0920.095
Inside-box allowed per possession0.1990.182
Opponents' inside-box share82.1%73.4%
Save rate73.1%59.3%
Saves, last 54.63.0
Expected goals conceded, last 51.731.85
On the ball and discipline
Pass accuracy78.6%84.8%
Passes, last 5374434
Fouls, last 510.610.8
Cards, last 51.81.2
Previous meetings
Meetings on record2
Home side won1
Drawn1
Away side won0
Goals, home side2
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 49.6% · Draw 26.7% · Away 23.7% — pinnacle, pre_match.

AC Milan v Venezia

serie-a · 18:45 UK
Finished 2–0. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position410
Position last season5—
Points this season30
Goal difference this season+1-2
Elo rating going in1,7251,474
Matches on record, all seasons60977
Recent form
Points, last 564
Goals scored, last 51.41.0
Goals conceded, last 51.82.0
Goals scored, last 101.10.9
Goals conceded, last 101.51.6
Clean sheets, last 1021
Failed to score, last 1044
Wins in a row10
Unbeaten run10
Losses in a row03
Days since last match55
Home and away separately
Scored at home, last 5 there—1.0
Conceded at home, last 5 there—1.6
Scored away, last 5 there1.0—
Conceded away, last 5 there1.0—
Attack — how chances are created
Shots, last 514.011.4
Shots on target, last 54.64.0
Shots per possession0.2370.227
On-target shots per possession0.0710.081
Inside-box shots per possession0.1570.149
Share of shots from inside the box63.1%67.6%
Expected goals, last 51.511.24
Possession, last 549.0%50.0%
Corners, last 53.64.2
Defence — what they allow
Shots allowed per possession0.2780.306
On-target allowed per possession0.0980.085
Inside-box allowed per possession0.1830.180
Opponents' inside-box share66.3%59.9%
Save rate70.3%61.8%
Saves, last 52.82.6
Expected goals conceded, last 51.611.75
On the ball and discipline
Pass accuracy85.6%79.4%
Passes, last 5446418
Fouls, last 512.013.2
Cards, last 52.80.8
Previous meetings
Meetings on record4
Home side won4
Drawn0
Away side won0
Goals, home side11
Goals, away side0
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 68.2% · Draw 20.1% · Away 11.7% — pinnacle, pre_match.

Lille v Paris Saint Germain

ligue-1 · 18:45 UK
Finished 2–2. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position36
Position last season31
Points this season31
Goal difference this season+2+0
Elo rating going in1,6941,806
Matches on record, all seasons587586
Recent form
Points, last 5108
Goals scored, last 51.01.6
Goals conceded, last 50.61.2
Goals scored, last 101.62.2
Goals conceded, last 100.50.9
Clean sheets, last 1065
Failed to score, last 1020
Wins in a row10
Unbeaten run11
Losses in a row00
Days since last match55
Home and away separately
Scored at home, last 5 there——
Conceded at home, last 5 there——
Scored away, last 5 there2.02.4
Conceded away, last 5 there0.20.8
Attack — how chances are created
Shots, last 512.417.0
Shots on target, last 55.44.4
Shots per possession0.2150.248
On-target shots per possession0.0960.087
Inside-box shots per possession0.1510.154
Share of shots from inside the box69.8%63.9%
Expected goals, last 51.321.53
Possession, last 556.2%65.8%
Corners, last 55.28.2
Defence — what they allow
Shots allowed per possession0.1890.290
On-target allowed per possession0.0540.122
Inside-box allowed per possession0.1260.193
Opponents' inside-box share68.9%63.5%
Save rate73.7%68.9%
Saves, last 52.03.6
Expected goals conceded, last 50.821.45
On the ball and discipline
Pass accuracy84.6%89.4%
Passes, last 5473689
Fouls, last 510.26.4
Cards, last 52.60.8
Previous meetings
Meetings on record32
Home side won3
Drawn9
Away side won20
Goals, home side30
Goals, away side68
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 20.5% · Draw 24.4% · Away 55.1% — pinnacle, pre_match.

Crystal Palace v Manchester City

premier-league · 19:00 UK
Finished 1–4. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position86
Position last season152
Points this season03
Goal difference this season-2+1
Elo rating going in1,6911,907
Matches on record, all seasons590609
Recent form
Points, last 5210
Goals scored, last 51.02.0
Goals conceded, last 52.20.8
Goals scored, last 100.82.0
Goals conceded, last 101.80.9
Clean sheets, last 1024
Failed to score, last 1050
Wins in a row01
Unbeaten run01
Losses in a row20
Days since last match65
Home and away separately
Scored at home, last 5 there—2.2
Conceded at home, last 5 there—0.8
Scored away, last 5 there0.6—
Conceded away, last 5 there2.6—
Attack — how chances are created
Shots, last 512.416.6
Shots on target, last 54.45.6
Shots per possession0.2400.298
On-target shots per possession0.0780.095
Inside-box shots per possession0.1820.211
Share of shots from inside the box76.7%71.9%
Expected goals, last 51.611.96
Possession, last 545.2%61.0%
Corners, last 53.28.4
Defence — what they allow
Shots allowed per possession0.2540.234
On-target allowed per possession0.0870.085
Inside-box allowed per possession0.1830.170
Opponents' inside-box share72.2%75.0%
Save rate63.0%68.7%
Saves, last 53.02.4
Expected goals conceded, last 51.731.12
On the ball and discipline
Pass accuracy78.8%88.0%
Passes, last 5398573
Fouls, last 58.28.8
Cards, last 51.21.6
Previous meetings
Meetings on record26
Home side won3
Drawn5
Away side won18
Goals, home side21
Goals, away side63
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 19.3% · Draw 23.0% · Away 57.7% — pinnacle, pre_match.

Tenerife v Sporting Gijon

laliga-2 · 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 position12
Position last season—9
Points this season64
Goal difference this season+3+1
Elo rating going in1,4111,466
Matches on record, all seasons388536
Recent form
Points, last 5613
Goals scored, last 50.81.8
Goals conceded, last 51.00.6
Goals scored, last 100.61.6
Goals conceded, last 100.71.1
Clean sheets, last 1043
Failed to score, last 1062
Wins in a row21
Unbeaten run25
Losses in a row00
Days since last match55
Home and away separately
Scored at home, last 5 there0.41.6
Conceded at home, last 5 there0.40.6
Scored away, last 5 there——
Conceded away, last 5 there——
Attack — how chances are created
Shots, last 510.09.8
Shots on target, last 52.65.4
Shots per possession0.2210.221
On-target shots per possession0.0550.095
Inside-box shots per possession0.1310.159
Share of shots from inside the box59.9%69.6%
Expected goals, last 5—0.38
Possession, last 547.4%44.2%
Corners, last 54.03.2
Defence — what they allow
Shots allowed per possession0.1780.261
On-target allowed per possession0.0520.069
Inside-box allowed per possession0.1240.157
Opponents' inside-box share67.7%59.3%
Save rate69.7%74.0%
Saves, last 52.42.6
Expected goals conceded, last 5—1.14
On the ball and discipline
Pass accuracy80.0%79.0%
Passes, last 5396373
Fouls, last 514.013.6
Cards, last 52.22.0
Previous meetings
Meetings on record16
Home side won6
Drawn4
Away side won6
Goals, home side17
Goals, away side17
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 43.1% · Draw 29.6% · Away 27.3% — pinnacle, pre_match.

Wrexham v Birmingham

championship · 19:00 UK
Finished 1–2. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position1310
Position last season710
Points this season22
Goal difference this season+0+0
Elo rating going in1,5541,543
Matches on record, all seasons94732
Recent form
Points, last 569
Goals scored, last 51.21.4
Goals conceded, last 51.41.0
Goals scored, last 101.31.1
Goals conceded, last 101.71.0
Clean sheets, last 1022
Failed to score, last 1013
Wins in a row00
Unbeaten run37
Losses in a row00
Days since last match66
Home and away separately
Scored at home, last 5 there1.61.6
Conceded at home, last 5 there1.61.0
Scored away, last 5 there——
Conceded away, last 5 there——
Attack — how chances are created
Shots, last 514.812.0
Shots on target, last 54.84.0
Shots per possession0.2650.216
On-target shots per possession0.0840.084
Inside-box shots per possession0.1680.147
Share of shots from inside the box61.3%67.3%
Expected goals, last 51.471.60
Possession, last 546.8%52.4%
Corners, last 56.86.6
Defence — what they allow
Shots allowed per possession0.2620.260
On-target allowed per possession0.1050.078
Inside-box allowed per possession0.1710.173
Opponents' inside-box share65.2%65.2%
Save rate67.6%68.5%
Saves, last 53.22.2
Expected goals conceded, last 51.181.21
On the ball and discipline
Pass accuracy79.4%69.0%
Passes, last 5387355
Fouls, last 514.211.2
Cards, last 51.81.4
Previous meetings
Meetings on record4
Home side won0
Drawn2
Away side won2
Goals, home side3
Goals, away side7
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 39.4% · Draw 28.9% · Away 31.7% — pinnacle, pre_match.

Rio Ave v Sporting CP

primeira-liga · 19:15 UK
Finished 0–4. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position91
Position last season132
Points this season37
Goal difference this season-1+3
Elo rating going in1,5441,902
Matches on record, all seasons499531
Recent form
Points, last 5413
Goals scored, last 50.83.0
Goals conceded, last 51.61.2
Goals scored, last 100.92.5
Goals conceded, last 101.41.2
Clean sheets, last 1032
Failed to score, last 1040
Wins in a row12
Unbeaten run18
Losses in a row00
Days since last match66
Home and away separately
Scored at home, last 5 there—3.2
Conceded at home, last 5 there—1.2
Scored away, last 5 there1.0—
Conceded away, last 5 there0.8—
Attack — how chances are created
Shots, last 58.011.2
Shots on target, last 52.44.6
Shots per possession0.2200.217
On-target shots per possession0.0700.089
Inside-box shots per possession0.1350.147
Share of shots from inside the box63.2%63.4%
Expected goals, last 50.581.44
Possession, last 544.8%61.4%
Corners, last 53.24.4
Defence — what they allow
Shots allowed per possession0.2870.276
On-target allowed per possession0.0980.084
Inside-box allowed per possession0.1640.158
Opponents' inside-box share56.3%55.6%
Save rate71.6%70.0%
Saves, last 53.81.4
Expected goals conceded, last 51.710.73
On the ball and discipline
Pass accuracy80.0%89.6%
Passes, last 5355476
Fouls, last 59.210.4
Cards, last 52.41.8
Previous meetings
Meetings on record30
Home side won4
Drawn6
Away side won20
Goals, home side24
Goals, away side56
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 11.6% · Draw 16.8% · Away 71.6% — pinnacle, pre_match.

Alaves v Villarreal

la-liga · 19:30 UK
Finished 1–0. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position17
Position last season143
Points this season42
Goal difference this season+3+0
Elo rating going in1,5911,726
Matches on record, all seasons390572
Recent form
Points, last 5105
Goals scored, last 51.42.2
Goals conceded, last 50.62.0
Goals scored, last 101.62.2
Goals conceded, last 101.41.5
Clean sheets, last 1030
Failed to score, last 1001
Wins in a row00
Unbeaten run23
Losses in a row00
Days since last match85
Home and away separately
Scored at home, last 5 there——
Conceded at home, last 5 there——
Scored away, last 5 there1.41.2
Conceded away, last 5 there1.41.6
Attack — how chances are created
Shots, last 513.211.2
Shots on target, last 55.05.4
Shots per possession0.3140.238
On-target shots per possession0.1030.102
Inside-box shots per possession0.2100.167
Share of shots from inside the box65.9%69.1%
Expected goals, last 51.481.75
Possession, last 541.2%53.0%
Corners, last 55.86.6
Defence — what they allow
Shots allowed per possession0.1920.289
On-target allowed per possession0.0640.092
Inside-box allowed per possession0.1170.161
Opponents' inside-box share60.2%58.9%
Save rate63.1%71.2%
Saves, last 52.23.0
Expected goals conceded, last 50.601.25
On the ball and discipline
Pass accuracy74.6%87.4%
Passes, last 5293498
Fouls, last 514.210.0
Cards, last 52.01.6
Previous meetings
Meetings on record18
Home side won8
Drawn3
Away side won7
Goals, home side24
Goals, away side32
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.3% · Draw 27.1% · Away 42.6% — pinnacle, pre_match.