NINETYSTATSDiscord

Every match, reviewedbefore it happens.

One calibrated decision per fixture, frozen at least 24 hours before kick-off and graded in public at full time. Misses kept. The live feed is inside our Discord.

Review · BacktestChecking…Review complete
ANGLE 1 · FORM, xG-WEIGHTED · LAST 8: STRONGANGLE 2 · HOME ADVANTAGE · STAMFORD BRIDGEANGLE 3 · DIVISION STRENGTH · E0 BASELINEANGLE 4 · THE DATASET · 1993–2026

Decision · Match result

CHELSEA 58%

From the graded record · Live entries freeze T-24h+

Graded ✓ FT 2-1Market consensus 43%

Decision upheld · Chelsea v Tottenham · 19 May 2026 · FT 2–1

OURS58MARKET43

We had Chelsea at 58%; the market consensus said 43%. Chelsea won. The record keeps the ones we got wrong too; that is what makes this one worth showing. Inspect the whole record

The training plan.

Every match, priced

Home, draw and away percentages for every Premier League and Championship fixture, refreshed daily from our own model.

Your clubs, watched

Watch three clubs free, or twenty as a Supporter, with a kick-off reminder DM about an hour before every match.

Receipts, win or lose

After full time, every published probability is graded in channel. Hits and misses alike, on the record.

New markets must earn it

Goals and player markets are computed and audited internally; they appear the day they pass the public accuracy bar.

NinetyStatsAppToday at 06:00

Match Hub

Probabilities for upcoming English football from our own statistical models — every prediction is graded publicly after full time, hits and misses alike.

🔍 Browse fixtures — full probability breakdown, shown only to you
📅 Today— today’s matches at a glance
🎯 Our accuracy — the public track record

Free accounts: 1 full match view per week. Overviews and accuracy are always free.

Statistical estimates for information only — not betting advice and no guarantee of outcomes.

Browse fixturesTodayOur accuracyWatchlist

The Match Hub exactly as it appears in our Discord — our own product, not a mock-up of someone else’s.

The life of a number.

Every probability we publish goes through the same three states, and once written, an entry can never be edited.

01 Published02 Frozen · T-24h+03 Graded · Full time
Premier League · 19 May 2026

Chelsea vs Tottenham

2-1

Chelsea winhappened58%consensus 43%
Draw22%consensus 28%
Tottenham win20%consensus 28%

From the backtest record · live entries freeze 24h+ before kick-off

Ours 58%. Consensus 43%. Chelsea won.

FrozenGraded

90:00 · Full time

That is the whole product. We freeze, the match happens, we grade. 30,920 matches taught the number; one whistle judged it. How every match gets graded

The audit, one click deep.

Everything we claim sits behind these tabs. Read as much or as little as you like.

Every number ends up like this.

Frozen before kick-off, graded after full time, kept forever. Misses included. The live 2026–27 record starts at matchweek one and accumulates on the accuracy page.

Entry · Premier League · 19 May 2026Settled

Chelsea vs Tottenham

2-1

Chelsea winhappened58%consensus 43%
Draw22%consensus 28%
Tottenham win20%consensus 28%

One entry from the graded backtest record, 19 May 2026. The record keeps the misses too — see all of it.

Graded

Supporter membership

£15/mo

This site is the public record; the Discord is where the live numbers are read. Membership removes the limits and funds the record — it never changes what we claim.

Free

one full match view a week

£0

Supporter

every match, watchlist of 20, kick-off DMs, every market that passes the audit

£15/mo

The 2026–27 record starts at matchweek one. Be inside when it does.

Every probability we publish this season joins the permanent record, hit or miss.

Discord