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.
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 | Pick | Odds | Close | CLV | Result |
|---|---|---|---|---|---|---|
| Flamengo — Mirassol · Brazil Serie A VALUE → | 1 | 1.27 | 1.24 | +2.4% | Won | |
| Deportivo Cuenca — Guayaquil City FC · Ecuador LigaPro | 1/X | 1.18 | 1.13 | +3.9% | Won | |
| Falkirk — Rangers · Scottish Premiership | 2 | 1.60 | 1.52 | +5.3% | Won | |
| Burnley — Middlesbrough · Championship VALUE → | 1/2 | 1.29 | 1.30 | -0.5% | Lost | |
| Macara — Manta FC · Ecuador LigaPro VALUE → | 1 | 1.53 | 1.48 | +3.4% | Won | |
| Motherwell — Dundee Utd · Scottish Premiership | 1/X | 1.27 | 1.46 | -13.0% | Won | |
| Dundee — ST Johnstone · Scottish Premiership VALUE → | 1/2 | 1.30 | 1.34 | -3.1% | Lost | |
| Kilmarnock — ST Mirren · Scottish Premiership VALUE → | 1/2 | 1.32 | 1.30 | +1.6% | Won | |
| Celtic — Aberdeen · Scottish Premiership | 1 | 1.24 | 1.25 | -0.8% | Won | |
| Burton Albion — AFC Wimbledon · League One VALUE → | 1/X | 1.25 | 1.41 | -11.4% | Won | |
| Barnsley — Blackpool · League One VALUE → | 1/2 | 1.29 | 1.28 | +0.4% | Won | |
| QPR — Cardiff · Championship VALUE → | 1/2 | 1.24 | 1.27 | -2.5% | Won | |
| West Brom — Charlton · Championship VALUE → | 1/X | 1.20 | 1.17 | +2.6% | Won | |
| Millwall — Wrexham · Championship VALUE → | 1/2 | 1.32 | 1.36 | -2.7% | Won | |
| Grasshoppers — FC ST. Gallen · Swiss Super League | 2 | 1.73 | 1.61 | +7.5% | Lost | |
| FC Thun — Lausanne · Swiss Super League VALUE → | 1/X | 1.29 | 1.30 | -0.6% | Won | |
| FC Luzern — FC Vaduz · Swiss Super League | 1 | 1.61 | 1.97 | -18.3% | Won | |
| St. Truiden — Union St. Gilloise · Jupiler Pro League | X/2 | 1.27 | 1.28 | -0.8% | Won | |
| Aluminij — Celje · Slovenia PrvaLiga | 2 | 1.70 | 1.58 | +7.6% | Won | |
| Aarhus — FC Midtjylland · Danish Superliga | 1/2 | 1.28 | 1.31 | -2.1% | Won | |
| Yantra 2019 — Pirin Blagoevgrad · Bulgaria Second League VALUE → | 1 | 1.12 | 1.15 | -2.6% | Won | |
| Rilski Sportist — Sportist Svoge · Bulgaria Second League | 1 | 1.56 | 1.56 | +0.0% | Won | |
| Marek — Nesebar · Bulgaria Second League | 1 | 1.65 | 1.64 | +0.6% | Won | |
| Chernomorets 1919 Burgas — Ludogorets II · Bulgaria Second League | 1 | 1.56 | 1.56 | +0.0% | Won | |
| LDU de Quito — Mushuc Runa SC · Ecuador LigaPro | 1 | 1.59 | 1.74 | -8.6% | Lost | |
| Inter Miami II — New York City II · MLS Next Pro | 2 | 1.68 | 1.67 | +0.6% | Lost | |
| Londrina — Juventude · Brazil Serie B VALUE → | X/2 | 1.37 | 1.27 | +8.2% | Won | |
| Delfin SC — Tecnico Universitario · Ecuador LigaPro VALUE → | 1/X | 1.25 | 1.22 | +2.9% | Won | |
| Reading — Mansfield Town · League One | 1/2 | 1.28 | 1.28 | -0.2% | Won | |
| Stoke City — Norwich · Championship VALUE → | 1/2 | 1.32 | 1.32 | -0.4% | Won | |
| Birmingham — Southampton · Championship VALUE → | 1/2 | 1.33 | 1.33 | +0.0% | Lost | |
| Cheltenham — York · League Two | X/2 | 1.26 | 1.28 | -1.3% | Lost | |
| Rochdale — Shrewsbury · League Two VALUE → | 1/2 | 1.29 | 1.32 | -2.2% | Won | |
| Salford City — Newport County · League Two VALUE → | 1 | 1.51 | 1.49 | +1.3% | Won | |
| Tranmere — Rotherham · League Two VALUE → | 1/2 | 1.30 | 1.31 | -0.8% | Lost | |
| Exeter City — Barnet · League Two VALUE → | 1/2 | 1.26 | 1.29 | -2.5% | Lost | |
| Crewe — Walsall · League Two VALUE → | 1/2 | 1.30 | 1.29 | +0.7% | Lost | |
| Accrington ST — Grimsby · League Two | 1/2 | 1.27 | 1.28 | -0.7% | Lost | |
| Swindon Town — Port Vale · League Two VALUE → | 1/2 | 1.31 | 1.31 | -0.3% | Won | |
| Chesterfield — Gillingham · League Two | 1 | 1.58 | 1.61 | -1.9% | Lost | |
| Northampton — Crawley Town · League Two VALUE → | 1 | 1.74 | 1.75 | -0.6% | Lost | |
| Fleetwood Town — Oldham · League Two VALUE → | 1/2 | 1.31 | 1.32 | -0.7% | Lost | |
| Bristol Rovers — Colchester · League Two VALUE → | 1/X | 1.22 | 1.26 | -3.1% | Won | |
| Bromley — Leyton Orient · League One | 1/2 | 1.32 | 1.32 | -0.2% | Won | |
| Luton — Stockport County · League One VALUE → | 1/2 | 1.26 | 1.29 | -2.4% | Won | |
| Wycombe — Sheffield Wednesday · League One VALUE → | 1/2 | 1.30 | 1.29 | +0.3% | Won | |
| Doncaster — Notts County · League One VALUE → | 1/2 | 1.30 | 1.33 | -2.1% | Lost | |
| Peterborough — Stevenage · League One | 1/2 | 1.32 | 1.31 | +0.9% | Lost | |
| Bradford — Cambridge United · League One | 1/X | 1.22 | 1.28 | -5.1% | Lost | |
| Wigan — Milton Keynes Dons · League One VALUE → | 1/2 | 1.32 | 1.32 | +0.2% | Won |
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.