Performance Lab

The full forecast record

Every published forecast is scored once its match is played: no filtering by league, confidence or outcome. The rules were registered before the first result was known (protocol v1). Lower Brier score and log loss are better.

oddsxi-goal-model p6-v5 · protocol v1 · updated
Matches with a forecast86
Evaluated (result known)0
Pending86
Most likely 1X2 outcome correct–of 0 matches
No match with a published forecast has been played yet. All 86 forecasts are pending; scores appear here the day after each match is settled.

Accuracy

MarketMatchesBrierLog lossFirst forecast BrierFirst forecast log loss
1X20––––
Over/under 2.50––––
Both teams to score0––––

Model vs market

Paired on the same matches. Difference is model minus benchmark: negative means the model scored better. No conclusion is drawn while the 95% interval includes zero.

BenchmarkMarketMetricMatchesModelBenchmarkDifference95% intervalConclusion
Market at forecast time1X2Brier0––––insufficient data
Market at forecast time1X2Log loss0––––insufficient data
Market at forecast timeOver/under 2.5Brier0––––insufficient data
Market at forecast timeOver/under 2.5Log loss0––––insufficient data
Market at forecast timeBoth teams to scoreBrier0––––insufficient data
Market at forecast timeBoth teams to scoreLog loss0––––insufficient data
Closing market (market average)1X2Brier0––––insufficient data
Closing market (market average)1X2Log loss0––––insufficient data
Closing market (market average)Over/under 2.5Brier0––––insufficient data
Closing market (market average)Over/under 2.5Log loss0––––insufficient data
Closing market (market average)Both teams to scoreBrier0––––insufficient data
Closing market (market average)Both teams to scoreLog loss0––––insufficient data

Calibration

When the model says 60%, does it happen about 60% of the time? Points on the dashed line are perfectly calibrated; larger points hold more predictions.

1X2

0 predictions
00252550507575100100No settled matches yet

Predicted % (horizontal) vs observed % (vertical).

Over/under 2.5

0 predictions
00252550507575100100No settled matches yet

Predicted % (horizontal) vs observed % (vertical).

Both teams to score

0 predictions
00252550507575100100No settled matches yet

Predicted % (horizontal) vs observed % (vertical).

Market movement

Between the forecast and kickoff, did the market move towards the model? This is a closing-line comparison without betting.

SelectionMatchesMean movement towards modelShare of matches moving towards model
Home win0––
Over 2.50––

Newcomers

Matches with a team that did not play in the league last season (usually newly promoted) are reported separately, as registered before the first result, and always next to the full population.

MatchesCount1X2 Brier1X2 log lossOver 2.5 Brier1X2 log loss vs market at forecast
All matches0––––
With a newcomer0––––
Without a newcomer0––––

By league

No evaluated matches yet.

Every evaluated match

No evaluated matches yet.

Research selections Research, not advice

oddsxi-goal-model p6-v5

A research record of pre-match disagreements between the model and the market. Whenever the model probability was at least 3 percentage points above the market consensus (margin removed), the case was stored before kickoff and can never be changed. After kickoff it appears here with the result. The question is simple: do these cases come true more often than the market expected? Rules registered before the first result; no conclusion while the interval includes zero.

Settled cases0
Waiting for the result52
Void0
Rulesr1-v1Methodology
Model above market byCasesCorrect–wrong(–void line)Came true95% intervalMarket expectedAbove market95% interval
3+ points00–0–––––
5+ points00–0–––––
8+ points00–0–––––
No settled cases yet.

Baseline: oddsxi-goal-model p6-v1

0 evaluated · 86 pending

The previous version, which treated newly promoted teams as league-average teams, is still published and scored on the same matches, so the newcomer fix is also tested on live data.

MarketMatchesBrierLog lossFirst forecast BrierFirst forecast log loss
1X20––––
Over/under 2.50––––
Both teams to score0––––
MatchesCount1X2 Brier1X2 log lossOver 2.5 Brier1X2 log loss vs market at forecast
All matches0––––
With a newcomer0––––
Without a newcomer0––––

Cards model Beta

0 evaluated · 86 pending

oddsxi-cards-model p7-v1 against oddsxi-cards-baseline p7-v1, a league-average baseline registered before the first forecast.

MeasureModelBaselineDifference95% interval
Log loss, full distribution––––
Brier, over 3.5 cards––––
Brier, over 4.5 cards––––