The data behind the ratings

Thursday 27 August 2026 · everything below is a stored value, as it was that morning

Celta Vigo v Osasuna

la-liga · 18:30 UK
Finished 1–2. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position610
Position last season616
Points this season11
Goal difference this season+0+0
Elo rating going in1,6391,571
Matches on record, all seasons533541
Recent form
Points, last 581
Goals scored, last 51.00.8
Goals conceded, last 50.81.6
Goals scored, last 101.21.0
Goals conceded, last 101.31.5
Clean sheets, last 1031
Failed to score, last 1033
Wins in a row00
Unbeaten run31
Losses in a row00
Days since last match53
Home and away separately
Scored at home, last 5 there—1.0
Conceded at home, last 5 there—1.4
Scored away, last 5 there0.6—
Conceded away, last 5 there0.8—
Attack — how chances are created
Shots, last 57.215.0
Shots on target, last 53.05.6
Shots per possession0.1470.245
On-target shots per possession0.0710.102
Inside-box shots per possession0.1000.162
Share of shots from inside the box62.8%64.3%
Expected goals, last 50.941.17
Possession, last 550.8%50.6%
Corners, last 52.06.2
Defence — what they allow
Shots allowed per possession0.2750.231
On-target allowed per possession0.0900.080
Inside-box allowed per possession0.1790.128
Opponents' inside-box share63.4%53.7%
Save rate70.9%67.8%
Saves, last 53.83.0
Expected goals conceded, last 51.511.42
On the ball and discipline
Pass accuracy86.2%77.4%
Passes, last 5518365
Fouls, last 511.813.4
Cards, last 51.62.4
Previous meetings
Meetings on record20
Home side won8
Drawn5
Away side won7
Goals, home side25
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 48.8% · Draw 28.1% · Away 23.2% — pinnacle, pre_match.

Barcelona v Athletic Club

la-liga · 19:00 UK
Finished 2–0. Everything below is what was known that morning, before the match.
What the model sawHomeAway
Where they stand
League position412
Position last season112
Points this season30
Goal difference this season+5-2
Elo rating going in1,8811,604
Matches on record, all seasons609609
Recent form
Points, last 591
Goals scored, last 52.20.8
Goals conceded, last 51.02.2
Goals scored, last 102.21.2
Goals conceded, last 100.82.0
Clean sheets, last 1041
Failed to score, last 1013
Wins in a row10
Unbeaten run10
Losses in a row02
Days since last match45
Home and away separately
Scored at home, last 5 there—0.8
Conceded at home, last 5 there—1.4
Scored away, last 5 there2.0—
Conceded away, last 5 there1.0—
Attack — how chances are created
Shots, last 511.015.6
Shots on target, last 55.45.4
Shots per possession0.1980.261
On-target shots per possession0.0860.086
Inside-box shots per possession0.1480.182
Share of shots from inside the box73.6%70.8%
Expected goals, last 51.671.26
Possession, last 565.4%48.2%
Corners, last 54.67.6
Defence — what they allow
Shots allowed per possession0.2940.179
On-target allowed per possession0.0860.096
Inside-box allowed per possession0.2140.125
Opponents' inside-box share71.8%67.1%
Save rate72.6%61.0%
Saves, last 52.02.4
Expected goals conceded, last 50.940.88
On the ball and discipline
Pass accuracy90.0%76.2%
Passes, last 5626397
Fouls, last 510.613.6
Cards, last 51.41.4
Previous meetings
Meetings on record32
Home side won24
Drawn6
Away side won2
Goals, home side68
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 75.5% · Draw 15.0% · Away 9.5% — pinnacle, pre_match.