GRABBLESTATS
See beyond the score.

Free launch — everything is open

See beyond the score.Probability, with its reasons and its limits.

Under every number: what supports it, and what could mislead us — never one without the other.

GrabbleStats turns football data into clear, usable signals. Our models compute, the AI adds context — it explains the number, it never produces it. You see the trends, the gaps and the fixtures that deserve your attention, without anyone ever pretending the data says more than it really can.

Less noise. More context. Better readings of the game.

1 500+
Fixtures scanned
every single day
40
Markets modelled
six in-house models
35
Leagues measured
in the public record
0
Invented numbers
the unmeasured says so
Open the web app

No card, no fee during the launch. An account is only needed to open full analyses — it never unlocks better numbers.

The verified record

Proof before promise.

Every analysis we publish is judged against the final score — and the record is published in full, bad days included: the last 300 resolved analyses stay on display, hit rate against stated probability, across 35 measured leagues. A platform that only shows what it got right is not measuring anything.

The wrong calls stay on display

A disproved analysis is kept in the record exactly like a confirmed one — same place, same detail, with the probability it carried when it was announced.

Reliability, league by league

Where the record contradicts our own announcements, the product says so: those leagues carry a warning on every fixture, lose the strong signal, and are excluded from daily proposals.

Failed markets get retired

A market that keeps promising more than it delivers is withdrawn from headlines and proposals — judged by its own published record, not by our mood.

What makes us different, in full →

A glimpse inside

This is what an honest number looks like.

Decision queue Illustration

9 kept out of 51 analysed

Fixture Model Gap Level
Liverpool — Arsenal 61% +7.0 Strong
Man City — Chelsea 53% +4.5 Watch
Newcastle — Tottenham 57% +3.2 Watch

Few fixtures cross the analytical threshold each day. Each one carries its gap to the de-margined market — and its reasons.

✓ Analysis confirmed Illustration

Napoli — Roma · 1–1

44% on the draw, against 27% consensus
✕ Analysis disproved Illustration

Brighton — Everton · 0–1

57% announced on Brighton — and still on display

This card is the whole product: the misses stay, in the same place and the same detail as the hits.

Illustrative captures. The fixtures, probabilities and results shown here are demonstration examples, not live data.

Inside the app

One match in, an intelligence object out.

Radar

Today's queue, ranked by signal strength. Swipe through the deck — dismiss, open, follow — and see yesterday's record before anything is promised.

Analysis proposals New

Three short combos elected each morning — cautious, balanced, bold — weighted toward the leagues and markets where the verified record holds best. Locked once published, judged in the record.

Matches

The whole world's fixtures, searchable by team, competition or country, filterable by headline market — with a watch flag on fragile leagues.

Live

The model recomputes during the match from the score and the clock; world scores follow along. A live probability, never a frozen pre-match one.

Surprise Lab

Where the market's confidence looks fragile — published only when data quality and the verified record earn it. Sharp reads on outsiders, not noise.

Verified analyses & Model Health

The full record against results, reliability by competition, the Brier score explained in plain words — and every limit stated.

The method

Models compute. The record judges.

Fit, per league

Poisson models fit team by team on years of history, refreshed every week, and measured on seasons they have never seen before anything is published.

Confronted with the market

Every reading is set against the bookmaker consensus, margin removed. A gap is a disagreement worth examining — never a promise.

Judged in public

Kick-off freezes the claim; the final score judges it. The verified record then feeds back: fragile leagues and failed markets lose their privileges automatically.

The AI explains the number. It never produces it — and nothing you read is rewritten after the match.

The whole pipeline, step by step →

Before you ask

The three questions everyone has.

Does it predict match results?
No. Most products tell you what will happen; we tell you what we know. When we say 60%, that outcome should happen about six times out of ten over many such calls — and the public record is how you check it.
What exactly do you promise?
Neither accuracy, nor certainty, nor gain — that is mathematics, not modesty. What we do promise: every number carries its reasons and its limits, and every analysis is judged in public.
Why is it free? What's the catch?
It is a launch: the product earns its record in public first. And one commitment will never change — a paid account will never unlock better numbers. Everyone reads the same probabilities.

All the straight answers →

Where it runs

In your browser today. In your pocket next.

Soon on Google Play Soon on the App Store

The web app installs to your home screen and works like a native one. The Android and iOS apps are built and in the pipeline for the stores.

See beyond the score.Open the app.

The presentation film premieres here very soon.