How good are these forecasts?

Every forecast scored on seasons the model never saw while its settings were chosen.

Held-back seasons

ForecastForecastsLog lossFavourite won
The model7251.00750%
Base rate7251.07544%
Recent form7251.04446%
Betting market7220.99152%

Against the betting markets

Each market's price before the start, scored on the same finished games as the model. A negative figure means the market was more accurate.

MarketSincePricedModel log lossMarket log lossModel vs market
Bookmakers (Pinnacle, DraftKings, bet365)23 Jan 20262140.9580.957−0.1%
Polymarket7 Aug 2026870.8930.8940.2%
Kalshi31 Oct 20252430.9930.983−1.0%

A draw is its own outcome: the model has a band around an even contest in which a draw is the likeliest single result, fit on the tuning seasons.

The market comparison uses the bookmakers' closing odds with their margin taken out.

The regular season is simulated; the play-off groups that follow it (points halved) are not, so the odds are for how the regular season ends.

Team news, injuries and rotation for European games are not in the model.

Expected goals are not in the rating yet; it learns only from results.

Questions and answers

How accurate are PodiumOracle's Belgian Pro League predictions?

On 725 games from held-back seasons (2024–25 to 2026–27), which the model never saw while it was tuned, the side it favoured won 50% of the time. Its log loss was 1.007, against 1.075 for the base rate and 1.044 for recent form, and 0.991 for the closing betting odds. Against the betting markets on the same finished games, its log loss was 0.958 against the bookmakers' 0.957 over 214 games, 0.893 against Polymarket's 0.894 over 87 games and 0.993 against Kalshi's 0.983 over 243 games (lower is better).