Open audit trail — Soccer & MLB
The full ledger.
Timestamped. CLV-graded.
Last updated: 2026-09-07 05:51 PM ET · Current era only · Deduplicated · Soccer + MLB only — 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. 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 205 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 (205 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
205
103W – 102L – 4P
Hit rate
50.2%
ignoring pushes · sample too small
ROI (flat 1u)
+8.7%
flat 1-unit stakes · best price at alert
Units (P/L)
+17.8u
flat 1-unit stakes · net profit
Avg CLV
+2.25pp
closing line value · process metric
Avg Odds
+134
2.34 decimal · 42.7% 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 Band | Avg CLV | Sample |
|---|---|---|
| 3–4% | +1.61pp | 49 graded |
| 4–6% | +2.07pp | 59 graded |
| 6–9% | +2.09pp | 43 graded |
| 9%+ | +3.50pp | 41 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: 11–13 (46%) over 24 graded picks.
| Odds Range | Picks | Hit Rate | Avg 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) | 42 | 61.9% | +0.62pp (n=38) | 6.8% avg EV |
| 2.00–2.50 (-100 to +150) | 107 | 56.3% | +2.09pp (n=78) | 6.5% avg EV |
| 2.50–4.00 (+150 to +300) | 53 | 32.1% | +3.00pp (n=48) | 6.0% avg EV |
| 4.00–6.00 (+300 to +500) | 3 | 0.0% | +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.
| Date | Match | Both sides | Guaranteed |
|---|---|---|---|
| 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.
| Date | Record | Avg CLV | Leagues |
|---|---|---|---|
| Sep 06 | 1W–1L | +0.48pp | MLB |
| Sep 05 | 2W–4L | -0.19pp | MLB |
| Sep 04 | 1W–2L | +0.37pp | MLB |
| Sep 03 | 2W–4L | +2.02pp | MLB |
| Sep 02 | 3W–2L | +6.19pp | MLB |
| Aug 30 | 3W–1L | +0.41pp | MLB |
| Aug 29 | 2W–3L | +2.32pp | MLB |
| Aug 27 | 0W–1L | — | MLB |
| Aug 26 | 5W–4L | +1.71pp | MLB |
| Aug 23 | 1W–2L | +4.25pp | MLB |
| Aug 22 | 2W–3L | +2.90pp | MLB |
| Aug 20 | 2W–1L | +4.75pp | MLB |
| Aug 19 | 4W–4L | +0.89pp | MLB |
| Aug 18 | 1W–0L | +1.02pp | MLB |
| Aug 16 | 0W–2L | +4.04pp | MLB |
| Aug 15 | 2W–2L | -0.20pp | MLB |
| Aug 12 | 1W–1L | +0.30pp | MLB |
| Aug 11 | 4W–2L | +3.35pp | MLB |
| Aug 09 | 0W–1L | -0.43pp | MLB |
| Aug 08 | 2W–8L | +2.52pp | MLB |
| Aug 06 | 3W–2L | +3.14pp | MLB |
| Aug 01 | 0W–1L | +10.81pp | MLB |
| Jul 29 | 1W–1L | -0.46pp | MLB |
| Jul 28 | 2W–0L | +0.73pp | MLB |
| Jul 26 | 0W–1L | +0.00pp | MLB |
| Jul 25 | 0W–1L | +7.73pp | MLB |
| Jul 24 | 2W–1L | +4.63pp | MLB |
| Jul 23 | 1W–2L | -2.12pp | MLB |
| Jul 22 | 1W–1L | +3.72pp | MLB |
| Jul 19 | 55W–44L | +2.40pp | MLB |
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
172
90% of graded CLV · avg +2.05pp · closing line pulled in the hour before kick-off, in real time
Reconstructed CLV
20
10% 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 90% of the CLV on this page was measured — as it happened, no hindsight involved.
The remaining 10% 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.