Fully transparent

A track record you can
actually verify.

Every pick BetsPlug publishes is timestamped, probability-weighted and logged to a public ledger - win or lose. This is how the numbers are built, and how real users put them to work.

Last 12 months

The numbers, unfiltered.

A rolling, honest snapshot of how our models performed over the last year of live publishing.

58.3%

Hit rate on value picks

Only picks flagged with +EV ≥ 3%

+14.6%

ROI on flat 1u stake

After closing-line slippage

24,180

Graded predictions

Across 9 sports and 70+ leagues

0.061

Brier score (lower = better)

Calibrated across win/draw/loss

How the data is processed

From raw match data to a scored prediction.

No black boxes. Here is the exact pipeline every pick runs through before it ever reaches your dashboard.

Step 01

Ingest

We pull match, lineup, injury and odds data from 14 audited providers every 30 seconds. Each record is versioned so we can replay any moment in history.

Step 02

Clean & normalise

Team names, leagues and market types are mapped to a single canonical schema. Outliers, late-cancelled games and suspended markets are flagged and removed before modelling.

Step 03

Feature engineering

For every fixture we compute 1,200+ features - Elo, xG trends, rest days, travel, head-to-head, referee bias, market movement - then store them in a point-in-time feature store so training never leaks future information.

Step 04

Model ensemble

Four independent models vote on the outcome: a Poisson goals model, a gradient-boosted classifier, an Elo-based baseline and a market-implied calibrator. Their probabilities are blended with stacked regression.

Step 05

Value detection

We compare the ensemble probability to the best available market odds. Only picks with a statistically significant edge - after commission and expected closing-line slippage - are marked as value.

Step 06

Publish & grade

Picks are timestamped the moment they go live. Once the match ends, results are graded automatically and written to the public track-record ledger - win, loss or push.

Methodology

Four rules we never bend.

Every number on this page survives these guardrails. If a result can't, it doesn't get counted.

Point-in-time only

Models are trained on data that was actually available at kick-off - no hindsight, no silently re-graded matches.

Closing-line adjusted

ROI figures subtract realistic slippage between our publish time and the closing line, so you see returns you could actually execute.

Nothing is deleted

Losing picks stay on the ledger forever. A track record that only shows winners isn't a track record - it's marketing.

Third-party gradable

Every pick includes the match ID, market, odds and timestamp so any user or auditor can verify the outcome independently.

Real users, real workflows

How analysts actually use the track record.

The numbers only matter if they change decisions. Here's what that looks like for three typical BetsPlug members.

L

Weekend football specialist

Luca, 34 · Milan

I filter the track record by Serie A and over/under markets only. In 2025 that slice hit 61% on 412 picks - so I size up confidently on Sunday mornings instead of second-guessing myself.

412 picks
His filtered sample size
61.2%
Verified hit rate
+4.8%
Average closing edge

Uses the ledger to pick a market where the model has a proven edge, then ignores the rest. Result: fewer bets, higher conviction, better ROI.

P

Data-driven NBA fan

Priya, 29 · London

I care about calibration more than hit rate. Seeing that BetsPlug's NBA moneyline Brier score sits under 0.07 tells me the probabilities are honest - not just lucky.

0.068
NBA Brier score
1,240
Games graded
+11.4%
ROI at flat 1u

Trusts the probabilities to build her own parlays and spread bets. The public ledger is her proof the models haven't drifted.

M

Full-time value bettor

Mikael, 41 · Stockholm

I plug the track record CSV into my own bankroll tool every Monday. Because every pick has a timestamp and closing price, I can verify the edge is real before I risk a cent.

2,860
Picks replayed in 2025
+3.1%
Yield vs. closing line
−6.4%
Max drawdown

Uses the historical ledger as an independent backtest. If the closing-line value holds up there, he trusts it for live staking.

Audit it yourself

Don't take our word for it - read the ledger.

Every graded prediction we've ever published is searchable by match, date, market and model. No filters hide the losers.