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 |
|---|---|---|---|---|---|---|
| Osasuna — Espanyol · La Liga VALUE → | 1/X | 1.27 | 1.33 | -4.9% | Lost | |
| Cadiz — Las Palmas · Segunda Division VALUE → | 1/2 | 1.34 | 1.37 | -2.3% | Won | |
| Mariehamn — Turku PS · Veikkausliiga | 1/2 | 1.25 | 1.32 | -4.9% | Won | |
| Liverpool — Fulham · Premier League VALUE → | 1 | 1.44 | 1.54 | -6.5% | Lost | |
| Crystal Palace — Ipswich · Premier League | 1/2 | 1.27 | 1.33 | -4.4% | Won | |
| Chelsea — Hull City · Premier League VALUE → | 1 | 1.23 | 1.22 | +0.8% | Lost | |
| Bournemouth — Brentford · Premier League VALUE → | 1/2 | 1.29 | 1.33 | -2.9% | Lost | |
| Aston Villa — Nottingham Forest · Premier League | 1/X | 1.29 | 1.38 | -6.6% | Lost | |
| Baník Lehota p.Vtáčnikom — Žilina II · Slovakia 2. Liga VALUE → | 1 | 1.60 | 1.61 | -0.6% | Won | |
| Považská Bystrica — Humenné · Slovakia 2. Liga VALUE → | 1 | 1.46 | 1.56 | -6.4% | Won | |
| Inter Bratislava — Petržalka · Slovakia 2. Liga | 1/2 | 1.25 | 1.25 | -0.4% | Won | |
| Šamorín — Galanta · Slovakia 2. Liga | 1 | 1.48 | 1.37 | +8.0% | Won | |
| Zhenys — Kyzyl-Zhar · Kazakhstan Premier League | 1/X | 1.21 | 1.23 | -1.0% | Won | |
| Ordabasy — FC Astana · Kazakhstan Premier League | 1/X | 1.19 | 1.20 | -0.7% | Won | |
| Samsunspor — Çorum FK · Süper Lig VALUE → | 1/X | 1.24 | 1.42 | -12.6% | Lost | |
| Eyüpspor — Rizespor · Süper Lig | X/2 | 1.24 | 1.22 | +1.4% | Won | |
| SK Beveren — St. Truiden · Jupiler Pro League | 1/2 | 1.31 | 1.33 | -1.7% | Won | |
| York — Swindon Town · League Two VALUE → | 1 | 1.60 | 1.61 | -0.6% | Won | |
| Barnet — Accrington ST · League Two VALUE → | 1 | 1.47 | 1.54 | -4.5% | Won | |
| Newport County — Fleetwood Town · League Two VALUE → | 1/2 | 1.27 | 1.29 | -1.4% | Lost | |
| Colchester — Crewe · League Two VALUE → | 1/2 | 1.25 | 1.31 | -4.8% | Lost | |
| Shrewsbury — Northampton · League Two | 1/2 | 1.33 | 1.36 | -2.2% | Won | |
| Port Vale — Exeter City · League Two | 1/X | 1.28 | 1.27 | +0.8% | Won | |
| Oldham — Chesterfield · League Two | 1/2 | 1.32 | 1.32 | +0.5% | Won | |
| Gillingham — Tranmere · League Two | 1/2 | 1.32 | 1.33 | -0.8% | Won | |
| Walsall — Rochdale · League Two VALUE → | 1/2 | 1.24 | 1.30 | -4.8% | Lost | |
| Rotherham — Salford City · League Two VALUE → | 1/2 | 1.22 | 1.26 | -3.1% | Lost | |
| Stockport County — Leicester · League One | 1/2 | 1.28 | 1.24 | +2.7% | Won | |
| Mansfield Town — Huddersfield · League One VALUE → | 1/2 | 1.27 | 1.29 | -1.2% | Lost | |
| Cambridge United — Reading · League One | 1/2 | 1.31 | 1.33 | -1.9% | Won | |
| Plymouth — Barnsley · League One | 1/X | 1.23 | 1.23 | +0.1% | Won | |
| Blackpool — Bromley · League One | 1/2 | 1.24 | 1.25 | -1.2% | Lost | |
| Milton Keynes Dons — Peterborough · League One VALUE → | 1/2 | 1.24 | 1.26 | -2.0% | Lost | |
| Oxford United — Burton Albion · League One | 1/X | 1.26 | 1.25 | +0.7% | Won | |
| AFC Wimbledon — Doncaster · League One VALUE → | 1/2 | 1.30 | 1.31 | -0.4% | Won | |
| Sheffield Wednesday — Wigan · League One VALUE → | 1/2 | 1.23 | 1.28 | -3.5% | Lost | |
| Charlton — Portsmouth · Championship VALUE → | 1/2 | 1.36 | 1.37 | -0.9% | Lost | |
| Swansea — Burnley · Championship | 1/2 | 1.30 | 1.33 | -2.6% | Won | |
| Middlesbrough — Norwich · Championship | 1/2 | 1.26 | 1.27 | -1.2% | Won | |
| Blackburn — Millwall · Championship VALUE → | 1/2 | 1.31 | 1.37 | -4.5% | Won | |
| Preston — Lincoln · Championship VALUE → | 1/2 | 1.29 | 1.34 | -3.6% | Won | |
| Southampton — Bristol City · Championship | 1 | 1.68 | 1.73 | -2.9% | Won | |
| Watford — Stoke City · Championship VALUE → | 1/2 | 1.32 | 1.35 | -1.9% | Won | |
| Lillestrom — Valerenga · Eliteserien | 1/2 | 1.24 | 1.25 | -1.3% | Won | |
| FSV Mainz 05 — Eintracht Frankfurt · Bundesliga VALUE → | 1/2 | 1.27 | 1.27 | +0.0% | Won | |
| FC Augsburg — Bayer Leverkusen · Bundesliga VALUE → | 2 | 1.74 | 1.92 | -9.4% | Lost | |
| SC Freiburg — Borussia Mönchengladbach · Bundesliga VALUE → | 1/X | 1.24 | 1.23 | +0.6% | Won | |
| 1899 Hoffenheim — VfB Stuttgart · Bundesliga VALUE → | 1/2 | 1.26 | 1.28 | -2.1% | Won | |
| Ruch Chorzów — Podbeskidzie · Poland I Liga | 1/2 | 1.25 | 1.27 | -1.1% | Lost | |
| Warta Poznań — Arka Gdynia · Poland I Liga VALUE → | 1/2 | 1.25 | 1.27 | -2.0% | 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.