Track record

The score is a prediction made before kickoff. This page checks it against what actually happened, using the back-test's actual drama: goals, comebacks, extra time or a shootout, and close finishes. The table below breaks out goals, comebacks and close finishes; extra time counts towards the actual drama but is not shown as a column. See how we measure actual drama.

Last 30 days

Hides the results of finished matches across the site; league tables are not hidden.

189 finished matches had a score before kickoff.

Pre-kickoff scores have been recorded since 10 October 2026, so the window above only covers what has been recorded so far.

Rank correlation with actual drama: +0.090. A value of +1 means the score ranked the matches exactly in drama order; 0 means the score and the actual drama had no relation.

Finished matches by pre-match score band
Pre-match scoreMatchesAvg goalsComebacksClose finishes
7 and up373.53%51%
4 to under 71023.420%63%
Under 4503.210%54%
Show match by match (reveals results)
Finished matches, best predicted first
MatchCompetitionKickoffPredictedResultActual drama
Swansea vs West HamChampionship9.00-12
PSG vs BarçaChampions League9.04-26
Groningen vs AjaxEredivisie8.72-57
Leverkusen vs FreiburgBundesliga8.62-14
Bayern vs ArsenalChampions League8.42-25
Real Betis vs BarçaLa Liga8.32-57
Club Brugge vs RC LensChampions League8.23-03
Everton vs ChelseaPremier League8.10-22
Inter vs Club BruggeChampions League8.03-48
Fluminense vs PalmeirasCopa Libertadores8.01-24
Bayern vs RB LeipzigBundesliga8.06-17
Galatasaray vs BarçaChampions League7.81-45
RB Leipzig vs PSVChampions League7.81-02
Feyenoord vs Como 1907Champions League7.73-26
Bodø/Glimt vs DortmundChampions League7.71-02
Paranaense vs PalmeirasBrasileirão7.70-22
Elversberg vs AugsburgBundesliga7.64-38
RC Lens vs Sporting CPChampions League7.50-22
Man City vs PSGChampions League7.52-46
Real Betis vs FeyenoordChampions League7.51-02
Le Mans vs ToulouseLigue 17.40-33
Birmingham vs QPRChampionship7.43-03
M'gladbach vs HoffenheimBundesliga7.41-24
Porto vs PSVChampions League7.40-12
Stoke vs MiddlesbroughChampionship7.32-36
Osasuna vs SantanderLa Liga7.32-02
Lille vs GalatasarayChampions League7.32-46
Estudiantes LP vs FlamengoCopa Libertadores7.20-01
Frankfurt vs 1. FC KölnBundesliga7.21-02
Mineiro vs CoritibaBrasileirão7.21-02
HSV vs StuttgartBundesliga7.11-02
Real Madrid vs RB LeipzigChampions League7.14-15
Mirassol vs InternacionalBrasileirão7.02-02
Strasbourg vs PSGLigue 17.01-36
Newcastle vs Aston VillaPremier League7.00-12
Paris FC vs Stade RennaisLigue 17.04-38
Real Madrid vs Sevilla FCLa Liga7.04-15
Bournemouth vs SunderlandPremier League6.92-02
Feyenoord vs AZEredivisie6.72-02
Real Betis vs PortoChampions League6.73-26
Chapecoense vs ParanaenseBrasileirão6.61-45
Roma vs Real MadridChampions League6.63-48
Fluminense vs SantosBrasileirão6.61-26
Grêmio vs CruzeiroBrasileirão6.62-48
Heerenveen vs ExcelsiorEredivisie6.54-04
Deportivo vs LevanteLa Liga6.51-13
Man City vs Ipswich TownPremier League6.53-26
Twente vs UtrechtEredivisie6.51-26
Liverpool vs VillarrealChampions League6.54-38
Man City vs PAE AEKChampions League6.45-16
Lincoln City vs West HamChampionship6.30-66
São Paulo vs Vasco da GamaBrasileirão6.31-02
Corinthians vs VitóriaBrasileirão6.31-15
Bologna vs InterSerie A6.21-34
Botafogo vs ChapecoenseBrasileirão6.21-02
Zwolle vs Go AheadEredivisie6.24-17
Brighton Hove vs Crystal PalacePremier League6.25-05
Bragantino vs CruzeiroBrasileirão6.14-26
Union Berlin vs DortmundBundesliga6.10-01
Brentford vs LiverpoolPremier League6.11-26

Back-test

In a back-test run in October 2026, across the whole 2025/26 season, 3,628 scored finished matches had a rank correlation of +0.018 with actual drama. In 2026/27 so far, 1,059 finished matches give +0.088. The score is so far only a weak predictor of how dramatic a match turns out: football results are noisy, and we are still tuning the weights against this measure.

One thing actual drama does not capture is the stakes: a title race, a relegation fight or a cup tie can be a reason to watch even when the match itself is not dramatic.