We log each prediction before kick-off — odds and all — and never touch it again. Wins and losses, in the open. Measured by closing line value — one of the strongest publicly measurable leading indicators of a long-term edge.
18 predictions voided (match postponed, cancelled or never played) — excluded from every figure on this page, never deleted from the ledger.
Filtered view — 1919 predictions match.
odds we took vs the closing line — the sharp benchmark
The full record is published daily to an external, append-only public log (Git history + OpenTimestamps), so it is independently verifiable — not even we can rewrite a past record undetectably. Verify on the public log →
External independent verification has been active since 20 June 2026. Earlier records are preserved in our internal ledger but were not externally timestamped before kick-off.
✈ Follow the live audit on Telegram| Date | Match | Value bet | Soft odds | Fair | Close | CLV | Result | Profit |
|---|---|---|---|---|---|---|---|---|
| Inter Bratislava — Galanta · Slovakia 2. Liga | 1 · Inter Bratislava | 1.47 | 1.39 | 1.34 | +9.7% | Won | +0.47 | |
| Sparta Praha — Teplice · Czech Liga | 1 · Sparta Praha | 1.40 | 1.39 | 1.33 | +5.3% | Won | +0.40 | |
| Verl — MSV Duisburg · 3. Liga | 1 · Verl | 2.45 | 2.20 | 2.35 | +4.3% | Lost | -1.00 | |
| Willem II — NEC Nijmegen · Eredivisie | 2 · NEC Nijmegen | 1.63 | 1.54 | 1.52 | +7.2% | Won | +0.63 | |
| Juventud — Atletico Torque · Uruguay Primera Division | 2 · Atletico Torque | 3.00 | 2.89 | 3.00 | +0.0% | Won | +2.00 | |
| OLS — Rops · Ykkonen | 1 · OLS | 2.35 | 2.29 | 2.16 | +8.8% | Lost | -1.00 | |
| Cheltenham — Rotherham · League Two | 1 · Cheltenham | 3.00 | 2.83 | 2.75 | +9.1% | Won | +2.00 | |
| Barnet — Salford City · League Two | 2 · Salford City | 3.50 | 3.27 | 2.99 | +17.1% | Lost | -1.00 | |
| Grimsby — Exeter City · League Two | 1 · Grimsby | 1.85 | 1.83 | 1.74 | +6.3% | Won | +0.85 | |
| Crawley Town — Crewe · League Two | 2 · Crewe | 3.08 | 2.91 | 2.75 | +12.0% | Won | +2.08 | |
| Accrington ST — Colchester · League Two | 2 · Colchester | 3.05 | 2.98 | 2.81 | +8.5% | Lost | -1.00 | |
| Northampton — Swindon Town · League Two | 1 · Northampton | 2.22 | 2.13 | 2.04 | +8.8% | Lost | -1.00 | |
| Mansfield Town — Doncaster · League One | 1 · Mansfield Town | 2.28 | 2.13 | 2.12 | +7.5% | Won | +1.28 | |
| Leyton Orient — Sheffield Wednesday · League One | 2 · Sheffield Wednesday | 2.70 | 2.50 | 2.35 | +14.9% | Won | +1.70 | |
| Cambridge United — Wigan · League One | 1 · Cambridge United | 2.68 | 2.45 | 2.34 | +14.5% | Won | +1.68 | |
| Plymouth — Stockport County · League One | 1 · Plymouth | 2.42 | 2.37 | 2.30 | +5.2% | Lost | -1.00 | |
| Blackpool — Wycombe · League One | 2 · Wycombe | 3.10 | 2.89 | 2.76 | +12.3% | Lost | -1.00 | |
| Huddersfield — AFC Wimbledon · League One | 1 · Huddersfield | 1.68 | 1.66 | 1.65 | +1.8% | Won | +0.68 | |
| Portsmouth — QPR · Championship | 2 · QPR | 3.40 | 3.24 | 3.09 | +10.0% | Won | +2.40 | |
| Charlton — Derby · Championship | 2 · Derby | 2.88 | 2.83 | 2.72 | +5.9% | Lost | -1.00 | |
| Middlesbrough — Lincoln · Championship | 1 · Middlesbrough | 1.37 | 1.36 | 1.34 | +2.2% | Won | +0.37 | |
| Bristol City — Millwall · Championship | 2 · Millwall | 3.00 | 2.85 | 2.72 | +10.3% | Won | +2.00 | |
| Lyn — ODD Ballklubb · Norway 1. Division | 1 · Lyn | 3.25 | 3.06 | 2.84 | +14.4% | Won | +2.25 | |
| Pogoń Siedlce — Polonia Warszawa · Poland I Liga | 2 · Polonia Warszawa | 1.73 | 1.72 | 1.72 | +0.6% | Lost | -1.00 | |
| Chrobry Głogów — Podbeskidzie · Poland I Liga | 2 · Podbeskidzie | 2.70 | 2.68 | 2.56 | +5.5% | Lost | -1.00 | |
| JIPPO — SJK Akatemia · Ykkösliiga | 1 · JIPPO | 1.46 | 1.43 | 1.41 | +3.5% | Lost | -1.00 | |
| Mjallby AIF — Sirius · Allsvenskan | 2 · Sirius | 2.28 | 2.15 | 2.10 | +8.6% | Lost | -1.00 | |
| Yunnan Yukun — Dalian Zhixing · China Super League | 2 · Dalian Zhixing | 3.17 | 2.97 | 3.16 | +0.3% | Lost | -1.00 | |
| Hangzhou Greentown — Chengdu Better City · China Super League | 2 · Chengdu Better City | 2.30 | 2.27 | 2.24 | +2.7% | Won | +1.30 | |
| Tianjin Teda — Beijing Guoan · China Super League | 2 · Beijing Guoan | 2.08 | 2.06 | 2.10 | -1.0% | Won | +1.08 | |
| Oldham — Port Vale · League Two | 2 · Port Vale | 2.98 | 2.83 | 2.71 | +10.0% | Lost | -1.00 | |
| Oxford United — Milton Keynes Dons · League One | 1 · Oxford United | 2.38 | 2.23 | 2.20 | +8.2% | Lost | -1.00 | |
| Reading — Luton · League One | 2 · Luton | 2.42 | 2.25 | 2.15 | +12.6% | Won | +1.42 | |
| VfL Osnabrück — 1. FC Magdeburg · 2. Bundesliga | 2 · 1. FC Magdeburg | 2.80 | 2.68 | 2.63 | +6.5% | Won | +1.80 | |
| SpVgg Greuther Fürth — 1. FC Nürnberg · 2. Bundesliga | 1 · SpVgg Greuther Fürth | 2.94 | 2.79 | 3.06 | -3.9% | Lost | -1.00 | |
| Hertha BSC — 1. FC Heidenheim · 2. Bundesliga | 1 · Hertha BSC | 2.35 | 2.23 | 2.30 | +2.2% | Won | +1.35 | |
| Busan I Park — Hwaseong · K League 2 | 1 · Busan I Park | 2.27 | 2.14 | 2.39 | -5.0% | Lost | -1.00 | |
| Garliava — Tauras · Lithuania 1 Lyga | 2 · Tauras | 2.28 | 2.13 | 1.96 | +16.3% | Won | +1.28 | |
| Rizhao Yuqi — Shanghai Port II · China League Two | 1 · Rizhao Yuqi | 2.95 | 2.75 | 2.45 | +20.4% | Won | +1.95 | |
| BIT — Changchun Xidu · China League Two | X · Draw | 3.25 | 3.13 | 2.82 | +15.2% | Won | +2.25 | |
| Independiente del Valle — Delfin SC · Ecuador LigaPro | 1 · Independiente del Valle | 1.24 | 1.21 | 1.18 | +5.1% | Won | +0.24 | |
| São Bernardo — Botafogo SP · Brazil Serie B | X · Draw | 3.20 | 3.12 | 3.05 | +4.9% | Lost | -1.00 | |
| Ponte Preta — Nautico Recife · Brazil Serie B | 2 · Nautico Recife | 2.10 | 2.02 | 1.96 | +7.1% | Lost | -1.00 | |
| Boston River — Danubio · Uruguay Primera Division | 2 · Danubio | 3.40 | 3.28 | 3.07 | +10.7% | Lost | -1.00 | |
| Atlanta United II — New York RB II · MLS Next Pro | 1 · Atlanta United II | 1.98 | 1.91 | 1.81 | +9.4% | Lost | -1.00 | |
| Cercle Brugge — St. Truiden · Jupiler Pro League | 1 · Cercle Brugge | 2.44 | 2.23 | 2.33 | +4.7% | Lost | -1.00 | |
| Viborg — Aarhus · Danish Superliga | 1 · Viborg | 2.60 | 2.54 | 2.02 | +28.7% | Won | +1.60 | |
| Kladno — Vlašim · Czech FNL | 2 · Vlašim | 2.62 | 2.56 | 2.45 | +6.9% | Lost | -1.00 | |
| Dukla Praha — Slavia Praha II · Czech FNL | 1 · Dukla Praha | 1.75 | 1.72 | 1.64 | +6.7% | Lost | -1.00 | |
| Pogoń Grod. Mazowiecki — Stal Rzeszów · Poland I Liga | 1 · Pogoń Grod. Mazowiecki | 1.73 | 1.69 | 1.77 | -2.3% | Lost | -1.00 |
Nothing here is cherry-picked. Each row was written to our database before the match started and is immutable. CLV — beating the closing price of a sharp bookmaker — is the metric most strongly shown to correlate with a real long-term edge; win rate and short-run profit are mostly noise until the sample is large.