13 leagues · 13,194 matches rated · 521 teams

Football probabilities you can audit.

Every prediction is timestamped before kickoff and sealed into a daily hash chain. Nothing is edited afterwards — including the ones we get wrong.

Free to read. No account needed.

Next kickoff
—

No fixture is priced yet. The next kickoff appears here as soon as the current season's fixtures sync and the model publishes its first probabilities.

01

Published before, not after

Predictions are written to an append-only database. Editing or deleting one is impossible — the database rejects it.

02

Losses shown in full

Every settled pick is public, including drawdowns. No deleted tips, no cherry-picked date ranges.

03

Judged on closing value

We publish CLV — whether our price beat the market's close. It proves an edge long before profit can.

Next 48 hours

Today's board

Home · draw · away in one bar. Fair odds are what our probability implies before bookmaker margin.

No priced fixtures in the next 48 hours. The board fills as the current season's fixtures sync and the model publishes — quiet boards are normal, and we don't fill them with guesses.

Nothing settled yet

The record

Updated automatically. Nothing here is entered by hand.

Picks settled
0
wins and losses alike
Yield
—
needs settled picks
Average CLV
—
needs closing lines
Fixtures predicted
0
published before kickoff

The ledger starts empty and earns its history. Picks are paper-traded in silence first; every one that settles appears here, win or lose.

How it works

01

The model prices the match

Team ratings across every league, connected by cup and continental matches, then a goals model where the data supports one.

02

We compare it to the market

Bookmaker odds are stripped of margin. A gap only counts if it clears that league's threshold — higher where data is thin.

03

The pick comes with a stake

Each value pick carries a suggested stake: quarter-Kelly of your bankroll, capped at 2%.

How good is it? In a walk-forward backtest over 9,527 past matches (results through 1 Jun 2025), the outcome the model rated most likely happened 51.3% of the time. See the full accuracy report · Team ratings

Leagues covered now

Straight answers

Will I make money?
Unknown, and anyone who promises otherwise is selling something. Edges here are small and slow. Losing months happen and are on the record.
How do I know the record is real?
Each day's predictions are hashed with the previous day's hash. Change one number and every later hash breaks. The verification runs live — it's the seal at the bottom of every page.
Do you take bets?
No. We publish probabilities. You bet where you like, or not at all.
What if there's no value today?
The board says so. Quiet days are normal, and manufacturing picks to fill them is how tipsters lose money for people.
Which leagues are covered?
The 13 listed above, rated from 13,194 matches. More are added as each league's data earns it — thin leagues need a bigger edge before a pick is published.
Is it free?
Yes. The board, the value picks and the full record are free to read, with no account.

See the board. Check the record. Decide for yourself.

The record is public, losses and all — the same for everyone who reads it.