Open audit trail — Soccer & MLB

The full ledger.
Timestamped. CLV-graded.

Last updated: 2026-10-26 10:00 AM ET  ·  Current era only  ·  Deduplicated  ·  MLB game lines — WNBA props trail here

Every pick the EdgeLeverage scanner publishes is timestamped before kick-off, devigged off six marketmaker books, and graded against the closing line after the result. This page is the public ledger of that work across MLB game lines (spreads, totals, moneylines). WNBA props use a different pricing methodology and are tracked separately.

See every graded pick, visually — the exact alert behind each win and loss →

On sample size: the data below represents 292 unique graded picks across the current tracking era (June 22, 2026 onward). By professional quant standards, meaningful CLV claims require 1,000+ picks. We do not claim otherwise. We publish anyway, because an open, growing audit trail is how a serious research operation operates. Sample expands as the European and South American regular seasons resume in August.

Process integrity — non-statistical metrics

What we commit to

These are the metrics that don't depend on sample size. They describe the discipline of the operation itself.

Marketmaker books

6

Pinnacle · Prophet · Bookmaker · Sporttrade · LowVig · BetOnline

Picks unlogged

0

100% of picks timestamped pre-kickoff

CLV tracking

100%

Every entry graded vs close

Model layers

5

xG · ELO · form · referee · weather

Sample so far — variance dominates at this size

Aggregate stats (292 unique picks)

Reported in good faith with the explicit caveat that this sample is too small for statistical confidence. Numbers will shift as the sample grows toward 1,000+.

Unique picks graded

292

136W – 156L – 4P

Hit rate

46.6%

ignoring pushes · sample too small

ROI (flat 1u)

+1.9%

flat 1-unit stakes · best price at alert

Units (P/L)

+5.5u

flat 1-unit stakes · net profit

Avg CLV

+1.93pp

closing line value · process metric

Avg Odds

+144

2.44 decimal · 40.9% implied

Target sample

1,000+

When CLV becomes statistically meaningful

CLV by EV band — where edge concentrates

Closing line value breakdown

If the model is working, higher-EV alerts should show stronger CLV. This is the key diagnostic.

EV BandAvg CLVSample
3–4% +1.34pp 74 graded
4–6% +1.96pp 88 graded
6–9% +1.87pp 62 graded
9%+ +2.71pp 57 graded

MLB — odds bucket breakdown (independent of FLB)

MLB odds bucket breakdown

MLB spreads operate under moneyline market dynamics, not fixed-odds football pricing. Tracked separately so it doesn't contaminate the soccer FLB analysis above.

Methodology change — 2026-08-11: moneyline underdogs are now capped at +150. A 68-pick review found the edge concentrated in the −150 to +150 band, while dogs of +150 or longer ran at a loss (favorite–longshot bias). Pre-change losses stay in the record above — we do not remove losing bets. Record since the change: 29–22 (57%) over 51 graded picks.

Odds RangePicksHit RateAvg CLV (live)Edge context
< 1.57 (< -176, heavy fav) 3 66.7% +1.32pp (n=3) 7.0% avg EV
1.57–2.00 (-176 to -100) 62 51.6% +0.44pp (n=58) 6.7% avg EV
2.00–2.50 (-100 to +150) 139 54.1% +1.79pp (n=110) 6.5% avg EV
2.50–4.00 (+150 to +300) 64 34.4% +2.97pp (n=57) 6.2% avg EV
4.00–6.00 (+300 to +500) 3 33.3% +4.37pp (n=2) 6.2% avg EV
6.00+ (+500+, longshot) 1 0.0% — (n=0) 9.7% avg EV

Guaranteed arbitrage — risk-free profit, both sides

Arbitrage opportunities surfaced

When two books price the same market far enough apart, betting both sides locks in profit no matter the result. These are the most recent guaranteed arbs our scanner surfaced — timestamped when detected, priced off a marketmaker book. They are rare, but a single one can cover a month's subscription.

DateMatchBoth sidesGuaranteed
Oct 16, 2026 Bayer Leverkusen @ OFI Crete Over 2.5 -213 @ nordicbet · Under 2.5 +235 @ matchbook +2.10%
Oct 16, 2026 Bayer Leverkusen @ OFI Crete Over 2.5 -213 @ nordicbet · Under 2.5 +240 @ matchbook +2.54%
Oct 15, 2026 Manchester United @ Como Over 2.5 -145 @ marathonbet · Under 2.5 +150 @ matchbook +0.82%
Oct 12, 2026 Real Racing Club de Santander @ CA Osasuna Over 2.5 -133 @ marathonbet · Under 2.5 +136 @ matchbook +0.55%
Oct 12, 2026 Real Racing Club de Santander @ CA Osasuna Over 2.5 -133 @ marathonbet · Under 2.5 +138 @ matchbook +0.90%
Sep 19, 2026 RB Leipzig @ Bayer Leverkusen Over 3.5 -105 @ lowvig · Under 3.5 +108 @ matchbook +0.70%
Sep 19, 2026 RB Leipzig @ Bayer Leverkusen Over 3.5 -105 @ lowvig · Under 3.5 +108 @ matchbook +0.70%
Sep 10, 2026 Braga @ CF Estrela Over 2.5 +102 @ matchbook · Under 2.5 +100 @ pinnacle +0.50%
Sep 09, 2026 AS Roma @ Torino Over 2.5 -107 @ lowvig · Under 2.5 +110 @ matchbook +0.69%
Aug 30, 2026 Ajax @ SC Telstar Over 3.5 +102 @ matchbook · Under 3.5 +106 @ pinnacle +1.95%
Aug 30, 2026 Real Madrid @ Real Betis Over 2.5 -161 @ nordicbet · Under 2.5 +166 @ matchbook +0.72%
Aug 29, 2026 Real Racing Club de Santander @ Rayo Vallecano Over 2.5 +112 @ nordicbet · Under 2.5 -105 @ matchbook +1.61%
Aug 29, 2026 Real Madrid @ Real Betis Over 2.5 -161 @ nordicbet · Under 2.5 +170 @ matchbook +1.28%
Aug 29, 2026 Real Racing Club de Santander @ Rayo Vallecano Over 2.5 +112 @ nordicbet · Under 2.5 -106 @ matchbook +1.37%
Aug 29, 2026 Real Racing Club de Santander @ Rayo Vallecano Over 2.5 +118 @ nordicbet · Under 2.5 -115 @ matchbook +0.64%
Aug 29, 2026 Portsmouth @ Bristol City Over 2.5 +106 @ pinnacle · Under 2.5 -103 @ matchbook +0.72%
Aug 29, 2026 Real Madrid @ Real Betis Over 2.5 -161 @ nordicbet · Under 2.5 +168 @ matchbook +1.00%
Aug 29, 2026 Real Madrid @ Real Betis Over 2.5 -161 @ nordicbet · Under 2.5 +166 @ matchbook +0.72%
Aug 24, 2026 Deportivo La Coruña @ Málaga Over 2.5 +148 @ nordicbet · Under 2.5 -141 @ matchbook +1.17%
Aug 24, 2026 Deportivo La Coruña @ Málaga Over 2.5 +148 @ nordicbet · Under 2.5 -143 @ matchbook +0.83%
Aug 22, 2026 Rio Ave FC @ Estoril Over 2.5 +103 @ pinnacle · Under 2.5 +106 @ matchbook +2.20%

Day-by-day log

Raw ledger

Each session shows the W/L record and average CLV for that day's graded picks. Deduplicated — one row per unique bet.

DateRecordAvg CLVLeagues
Oct 25 0W–5L -1.03pp NBA
Oct 24 3W–5L +1.74pp NBA
Oct 23 0W–1L +1.32pp NBA
Oct 22 2W–7L +3.43pp NBA
Oct 21 1W–0L +1.33pp NBA
Oct 18 0W–1L +2.48pp MLB
Oct 14 1W–0L -1.89pp MLB
Oct 05 1W–1L +4.69pp MLB
Oct 01 1W–0L +1.03pp MLB
Sep 27 1W–3L -1.87pp MLB
Sep 26 2W–4L +2.27pp MLB
Sep 25 2W–4L +4.95pp MLB
Sep 24 8W–3L +1.66pp MLB
Sep 21 0W–1L -0.96pp MLB
Sep 20 6W–4L -1.74pp MLB
Sep 19 0W–2L +3.12pp MLB
Sep 18 4W–2L -0.29pp MLB
Sep 17 1W–1L +3.41pp MLB
Sep 16 0W–1L -1.37pp MLB
Sep 13 1W–2L +1.41pp MLB
Sep 12 2W–0L -0.85pp MLB
Sep 11 100W–109L +2.27pp MLB

MLB postseason — limited slate. The regular season closed in early October, so the game-line ledger above advances only on the handful of playoff games still live.

How we measure CLV — and the benchmark we hold ourselves to

The line we grade against

A closing-line-value figure means nothing until you state what it's measured against. Here is ours, precisely — and it is a deliberately harder standard than the one most services quote.

The calculation

For every pick, CLV is the difference in implied probability between the price we logged at alert time and the closing price, expressed in percentage points (pp). A positive figure means we secured a longer price than the market's final, sharpest assessment of the game — the single most reliable long-run predictor of a genuine edge. Win/loss outcomes are noise over short windows; CLV is signal. We compute it on every graded pick, with no cherry-picking.

The benchmark: the best price at close — which means we beat Pinnacle

We do not grade against a soft recreational book, and we do not grade against a single convenient reference. We grade against the best closing price available across every book we track — the longest odds anyone, anywhere, could have secured at kick-off. Pinnacle — the sharpest and most respected closing line in the industry, and the book nearly every serious operation quotes its CLV against — is one of those books.

That choice carries a precise, provable consequence. The best available closing price is, by definition, always at least as sharp as Pinnacle's. So every time we post a positive CLV figure, we have not merely beaten the soft books — we have beaten Pinnacle's own closing line. Clearing the best-of-all benchmark means Pinnacle was cleared on the way there. Our reported CLV is therefore a floor: measured against Pinnacle alone, the number could only be equal or higher.

Most services quote "CLV vs Pinnacle close" because it is the easier bar to clear. We hold ourselves to the harder one — beating the best price on the entire board — and we disclose it in the open, because a CLV number is worth exactly what its benchmark demands of it, and no more.

Data provenance — how each CLV figure was captured

Measured vs reconstructed

A closing-line-value number is only as trustworthy as the record it came from. We disclose exactly how every CLV figure on this page was captured — none of it is a black box, and we separate what was measured live from what was recovered after the fact.

Live-captured CLV

261

93% of graded CLV · avg +1.77pp · closing line pulled in the hour before kick-off, in real time

Reconstructed CLV

20

7% of graded CLV · avg +4.08pp · closing line recovered from the historical odds archive

What “reconstructed” means — and why it still counts

Our default is live capture. An automated job fetches the market's closing price across our six marketmaker books within the hour before kick-off and records it in the moment. That is how 93% of the CLV on this page was measured — as it happened, no hindsight involved.

The remaining 7% is reconstructed. When a capture-system outage let some games close without a live snapshot, we faced a choice most services resolve silently: drop the bets, or recover them honestly. We recovered them — querying The Odds API's historical odds archive for the exact snapshot at each game's kick-off, then computing CLV with the identical formula used for live captures. This is genuine closing-line data, from the same marketmaker books, priced at the same moment the game began. The only difference is that it was retrieved after the fact rather than in real time.

We publish the split instead of blending it because a reconstructed close is a faithful proxy, not a byte-for-byte identical measurement. It treats the kick-off-time snapshot as the close — accurate to the minute, but not the same as a line captured live and continuously through the final market moves. Every reconstructed entry is flagged as such in our database, so the line between measured and recovered is explicit and independently auditable. If you want to weight them differently — or judge our live-captured record on its own — you have the numbers to do exactly that.

How to read this

Methodology notes

Timestamp before kick-off

Every pick is written to the audit ledger with a server-side timestamp before the game's scheduled kick-off. There is no publishing wins after the fact. If a pick isn't in the ledger before kick-off, it doesn't count.

Devigging from marketmaker books

The fair price for every bet is computed by removing the book's hold from six marketmaker books (Pinnacle, Prophet, BookmakerEU, Sporttrade, LowVig, BetOnline). Edge is measured against this fair price, not against the recreational book's quoted price.

CLV graded at close

After each game, every pick is graded against the best closing price available across all books we track — Pinnacle included. Because that benchmark is always at least as sharp as Pinnacle's own close, a positive CLV figure means we beat Pinnacle's closing line, not just the soft books. See "How we measure CLV" above for the full method. Positive CLV is the only reliable long-run predictor of profitability; win/loss outcomes are noise over short windows.

What this isn't

This isn't a guaranteed-pick service. It isn't a lock-of-the-day channel. It isn't a backtest fitted to past results. It's the live, running output of a rules-based scanner operating under a single decision rule: positive expected value off the sharp fair price, confirmed by a Poisson goal model.