The data behind the ratings

Friday 9 October 2026 · everything below is a stored value, as it was that morning

Galatasaray v Kasımpaşa

super-lig · 17:00 UK
Finished 3–1. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position14
Position last season113
Points this season1310
Goal difference this season+3+2
Elo rating going in1,8831,610
Matches on record, all seasons540500
Recent form
Points, last 5129
Goals scored, last 52.21.2
Goals conceded, last 51.60.8
Goals scored, last 102.11.1
Goals conceded, last 101.71.3
Clean sheets, last 1033
Failed to score, last 1022
Wins in a row00
Unbeaten run07
Losses in a row10
Days since last match2021
Home and away separately
Scored at home, last 5 there—1.0
Conceded at home, last 5 there—0.8
Scored away, last 5 there1.6—
Conceded away, last 5 there2.2—
Attack — how chances are created
Shots, last 519.812.2
Shots on target, last 56.63.2
Shots per possession0.3380.247
On-target shots per possession0.1160.081
Inside-box shots per possession0.2280.132
Share of shots from inside the box67.6%53.6%
Expected goals, last 52.190.92
Possession, last 557.2%41.8%
Corners, last 56.84.0
Defence — what they allow
Shots allowed per possession0.2300.217
On-target allowed per possession0.0810.075
Inside-box allowed per possession0.1510.140
Opponents' inside-box share66.4%64.1%
Save rate57.9%69.8%
Saves, last 51.82.6
Expected goals conceded, last 51.110.99
On the ball and discipline
Pass accuracy85.8%77.5%
Passes, last 5469357
Fouls, last 512.614.4
Cards, last 51.83.0
Previous meetings
Meetings on record28
Home side won16
Drawn5
Away side won7
Goals, home side57
Goals, away side42
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 76.0% · Draw 15.1% · Away 8.9% — pinnacle, pre_match.

Moreirense v GIL Vicente

primeira-liga · 17:45 UK
Finished 0–1. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position128
Position last season76
Points this season88
Goal difference this season-6+0
Elo rating going in1,5691,572
Matches on record, all seasons413368
Recent form
Points, last 575
Goals scored, last 51.20.8
Goals conceded, last 51.61.0
Goals scored, last 101.10.8
Goals conceded, last 101.81.2
Clean sheets, last 1024
Failed to score, last 1044
Wins in a row00
Unbeaten run21
Losses in a row00
Days since last match1920
Home and away separately
Scored at home, last 5 there—1.0
Conceded at home, last 5 there—1.0
Scored away, last 5 there0.6—
Conceded away, last 5 there1.8—
Attack — how chances are created
Shots, last 57.814.2
Shots on target, last 53.23.6
Shots per possession0.2070.250
On-target shots per possession0.0730.064
Inside-box shots per possession0.1180.150
Share of shots from inside the box55.9%59.1%
Expected goals, last 50.281.01
Possession, last 533.2%51.4%
Corners, last 51.63.4
Defence — what they allow
Shots allowed per possession0.2560.230
On-target allowed per possession0.0760.058
Inside-box allowed per possession0.1740.144
Opponents' inside-box share68.2%57.5%
Save rate57.3%64.7%
Saves, last 53.41.4
Expected goals conceded, last 50.770.49
On the ball and discipline
Pass accuracy60.0%85.5%
Passes, last 5288461
Fouls, last 514.813.6
Cards, last 52.21.8
Previous meetings
Meetings on record16
Home side won8
Drawn4
Away side won4
Goals, home side27
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 28.4% · Draw 30.2% · Away 41.5% — pinnacle, pre_match.

PSV Eindhoven v Heerenveen

eredivisie · 18:00 UK
Finished 2–0. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position39
Position last season18
Points this season169
Goal difference this season+14+2
Elo rating going in1,8491,569
Matches on record, all seasons543561
Recent form
Points, last 5125
Goals scored, last 54.01.6
Goals conceded, last 51.41.4
Goals scored, last 103.51.3
Goals conceded, last 101.41.4
Clean sheets, last 1004
Failed to score, last 1004
Wins in a row01
Unbeaten run02
Losses in a row10
Days since last match1920
Home and away separately
Scored at home, last 5 there——
Conceded at home, last 5 there——
Scored away, last 5 there3.42.0
Conceded away, last 5 there1.41.8
Attack — how chances are created
Shots, last 521.217.4
Shots on target, last 59.05.8
Shots per possession0.3080.274
On-target shots per possession0.1270.101
Inside-box shots per possession0.2200.169
Share of shots from inside the box72.3%62.3%
Expected goals, last 53.731.06
Possession, last 562.2%56.8%
Corners, last 57.45.8
Defence — what they allow
Shots allowed per possession0.2880.356
On-target allowed per possession0.1230.092
Inside-box allowed per possession0.1930.218
Opponents' inside-box share70.2%60.3%
Save rate65.1%70.4%
Saves, last 52.62.0
Expected goals conceded, last 50.701.27
On the ball and discipline
Pass accuracy91.0%87.5%
Passes, last 5576462
Fouls, last 59.88.2
Cards, last 52.20.6
Previous meetings
Meetings on record31
Home side won15
Drawn11
Away side won5
Goals, home side71
Goals, away side39
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.4% · Draw 12.2% · Away 10.5% — pinnacle, pre_match.

Borussia Dortmund v Werder Bremen

bundesliga · 18:30 UK
Finished 2–2. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position16
Position last season215
Points this season127
Goal difference this season+7+0
Elo rating going in1,7541,526
Matches on record, all seasons548516
Recent form
Points, last 5157
Goals scored, last 52.21.6
Goals conceded, last 50.42.0
Goals scored, last 101.91.4
Goals conceded, last 100.81.9
Clean sheets, last 1050
Failed to score, last 1022
Wins in a row61
Unbeaten run63
Losses in a row00
Days since last match2020
Home and away separately
Scored at home, last 5 there—2.0
Conceded at home, last 5 there—1.8
Scored away, last 5 there1.4—
Conceded away, last 5 there1.0—
Attack — how chances are created
Shots, last 515.012.8
Shots on target, last 55.85.8
Shots per possession0.2550.275
On-target shots per possession0.0900.109
Inside-box shots per possession0.1900.167
Share of shots from inside the box75.1%60.4%
Expected goals, last 52.080.48
Possession, last 549.0%47.8%
Corners, last 54.03.6
Defence — what they allow
Shots allowed per possession0.2210.309
On-target allowed per possession0.0760.111
Inside-box allowed per possession0.1320.197
Opponents' inside-box share59.1%63.4%
Save rate74.9%66.2%
Saves, last 53.03.6
Expected goals conceded, last 50.592.34
On the ball and discipline
Pass accuracy86.5%85.5%
Passes, last 5468489
Fouls, last 510.011.8
Cards, last 52.21.0
Previous meetings
Meetings on record30
Home side won21
Drawn5
Away side won4
Goals, home side64
Goals, away side31
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 72.8% · Draw 16.4% · Away 10.8% — pinnacle, pre_match.

Lens v Lyon

ligue-1 · 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 position102
Position last season24
Points this season411
Goal difference this season+0+8
Elo rating going in1,6601,676
Matches on record, all seasons297591
Recent form
Points, last 5411
Goals scored, last 51.82.0
Goals conceded, last 51.80.4
Goals scored, last 101.82.0
Goals conceded, last 101.51.3
Clean sheets, last 1023
Failed to score, last 1022
Wins in a row01
Unbeaten run05
Losses in a row10
Days since last match2120
Home and away separately
Scored at home, last 5 there—2.4
Conceded at home, last 5 there—1.6
Scored away, last 5 there1.8—
Conceded away, last 5 there1.4—
Attack — how chances are created
Shots, last 514.812.4
Shots on target, last 56.44.6
Shots per possession0.3340.254
On-target shots per possession0.1250.107
Inside-box shots per possession0.2320.179
Share of shots from inside the box68.8%70.4%
Expected goals, last 53.670.93
Possession, last 550.6%52.4%
Corners, last 57.04.8
Defence — what they allow
Shots allowed per possession0.2360.253
On-target allowed per possession0.0830.083
Inside-box allowed per possession0.1620.163
Opponents' inside-box share69.2%61.4%
Save rate66.1%67.8%
Saves, last 53.43.0
Expected goals conceded, last 51.731.65
On the ball and discipline
Pass accuracy86.5%86.5%
Passes, last 5485441
Fouls, last 511.410.8
Cards, last 52.21.6
Previous meetings
Meetings on record16
Home side won6
Drawn3
Away side won7
Goals, home side21
Goals, away side21
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 41.0% · Draw 25.9% · Away 33.1% — pinnacle, pre_match.

Malaga v Espanyol

la-liga · 19:00 UK
Finished 1–1. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position209
Position last season411
Points this season37
Goal difference this season-9+0
Elo rating going in1,5251,552
Matches on record, all seasons611627
Recent form
Points, last 524
Goals scored, last 50.41.2
Goals conceded, last 51.81.6
Goals scored, last 100.61.5
Goals conceded, last 101.41.2
Clean sheets, last 1023
Failed to score, last 1050
Wins in a row00
Unbeaten run00
Losses in a row22
Days since last match1921
Home and away separately
Scored at home, last 5 there—1.4
Conceded at home, last 5 there—1.4
Scored away, last 5 there0.6—
Conceded away, last 5 there1.8—
Attack — how chances are created
Shots, last 510.414.2
Shots on target, last 52.23.6
Shots per possession0.2110.254
On-target shots per possession0.0540.086
Inside-box shots per possession0.1240.142
Share of shots from inside the box61.4%54.7%
Expected goals, last 50.720.76
Possession, last 550.4%51.2%
Corners, last 56.03.0
Defence — what they allow
Shots allowed per possession0.2820.222
On-target allowed per possession0.1010.093
Inside-box allowed per possession0.1600.152
Opponents' inside-box share56.3%66.1%
Save rate69.5%67.7%
Saves, last 54.03.2
Expected goals conceded, last 52.341.66
On the ball and discipline
Pass accuracy88.0%79.0%
Passes, last 5473393
Fouls, last 513.416.8
Cards, last 52.82.6
Previous meetings
Meetings on record18
Home side won3
Drawn5
Away side won10
Goals, home side13
Goals, away side28
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 34.2% · Draw 30.7% · Away 35.1% — pinnacle, pre_match.

West Ham v QPR

championship · 19:00 UK
Finished 1–1. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position16
Position last season1815
Points this season1513
Goal difference this season+11+3
Elo rating going in1,6681,493
Matches on record, all seasons627677
Recent form
Points, last 5136
Goals scored, last 53.61.0
Goals conceded, last 51.21.0
Goals scored, last 102.61.2
Goals conceded, last 101.41.3
Clean sheets, last 1032
Failed to score, last 1004
Wins in a row00
Unbeaten run63
Losses in a row00
Days since last match2020
Home and away separately
Scored at home, last 5 there—1.2
Conceded at home, last 5 there—1.4
Scored away, last 5 there1.8—
Conceded away, last 5 there2.0—
Attack — how chances are created
Shots, last 516.217.0
Shots on target, last 57.24.2
Shots per possession0.2930.322
On-target shots per possession0.1220.117
Inside-box shots per possession0.2180.198
Share of shots from inside the box73.7%63.9%
Expected goals, last 5——
Possession, last 555.2%55.2%
Corners, last 55.89.2
Defence — what they allow
Shots allowed per possession0.2980.254
On-target allowed per possession0.1080.070
Inside-box allowed per possession0.2030.162
Opponents' inside-box share65.3%66.4%
Save rate63.2%64.8%
Saves, last 52.02.5
Expected goals conceded, last 5——
On the ball and discipline
Pass accuracy——
Passes, last 5468493
Fouls, last 511.58.8
Cards, last 51.82.0
Previous meetings
Meetings on record4
Home side won2
Drawn2
Away side won0
Goals, home side5
Goals, away side2
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 63.9% · Draw 19.8% · Away 16.3% — pinnacle, pre_match.

SC Braga v Sporting CP

primeira-liga · 19:15 UK
Finished 1–3. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position63
Position last season42
Points this season1115
Goal difference this season+2+9
Elo rating going in1,7321,893
Matches on record, all seasons534535
Recent form
Points, last 51011
Goals scored, last 51.02.4
Goals conceded, last 50.60.8
Goals scored, last 101.32.9
Goals conceded, last 101.21.0
Clean sheets, last 1033
Failed to score, last 1010
Wins in a row00
Unbeaten run212
Losses in a row00
Days since last match1920
Home and away separately
Scored at home, last 5 there—2.6
Conceded at home, last 5 there—1.0
Scored away, last 5 there1.4—
Conceded away, last 5 there1.4—
Attack — how chances are created
Shots, last 512.413.0
Shots on target, last 54.45.0
Shots per possession0.1770.214
On-target shots per possession0.0620.094
Inside-box shots per possession0.1060.146
Share of shots from inside the box57.1%64.8%
Expected goals, last 50.831.06
Possession, last 559.0%63.8%
Corners, last 54.44.8
Defence — what they allow
Shots allowed per possession0.2560.217
On-target allowed per possession0.0840.064
Inside-box allowed per possession0.1480.114
Opponents' inside-box share55.0%46.7%
Save rate65.4%73.2%
Saves, last 51.61.8
Expected goals conceded, last 50.230.26
On the ball and discipline
Pass accuracy81.0%90.5%
Passes, last 5575539
Fouls, last 512.410.0
Cards, last 52.02.6
Previous meetings
Meetings on record32
Home side won6
Drawn6
Away side won20
Goals, home side34
Goals, away side65
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 28.6% · Draw 26.9% · Away 44.6% — pinnacle, pre_match.