Verified track record

Model Performance

Every settled pick the model has published, at the price we posted and against the price the market closed at. One flat unit per pick, each a single bet, nothing back-fitted.

Settled picks
1,151
Profit
+13.26u
At kick-off +16.50u
ROI / yield
+1.15%
At kick-off +1.43%
Win rate
57.08%
avg odds 1.78
Closing line value
+0.58%
498 priced at close

Two figures for the same picks: at the price we posted, and at each pick's price at kick-off. Bet when a signal is published and you get about the first; bet just before kick-off and you get about the second.

Cumulative profit

Results calendar

Each square is one month: every pick settled in it, one flat unit each, at our posted price. Green finished up, red finished down. Every pick behind these figures is listed in the track record, losing ones included. Hover or tap a month for the detail.

2026
Period profit
+13.26u
ROI
+1.2%
Win rate
57.1%
Avg odds
1.78
Aug+34.29u
Sep+13.90u
Oct-34.93u
Nov
Dec

Audited ledger

1,151 settled picks
DateLeagueMatchPickPostedKick-offClosingCLVResult
Oct 20, 26League OneStevenage v Plymouth Argyle…1.881.901.88+1.25%Won
Oct 20, 26League OneNotts County v Sheffield Wednesday…1.811.861.90-3.48%Lost
Oct 20, 26League TwoBristol Rovers v Salford City…1.671.761.78-5.45%Won
Oct 20, 26League TwoRochdale v Grimsby Town…1.811.661.67+9.45%Won
Oct 20, 26League TwoRotherham United v Newport County…1.971.971.95-0.52%Won
Oct 20, 26League OneOxford United v Wigan Athletic…1.921.881.81+0.93%Won
Oct 20, 26ChampionshipWolverhampton Wanderers v Portsmouth…1.771.831.85-3.01%Lost
Oct 20, 26ChampionshipWolverhampton Wanderers v Portsmouth…1.801.821.92-4.78%Won
Oct 20, 26League OneAFC Wimbledon v Mansfield Town…1.621.661.68-2.08%Lost
Oct 20, 26League OneBlackpool v Milton Keynes Dons…1.551.611.62-2.24%Lost
Oct 20, 26League OneCambridge United v Wycombe Wanderers…1.832.182.05-9.72%Won
Oct 20, 26League OneCambridge United v Wycombe Wanderers…1.781.901.78-6.27%Won
Oct 20, 26League OneDoncaster Rovers v Stockport County…1.571.611.64-3.12%Lost
Oct 20, 26League OneOxford United v Wigan Athletic…1.801.751.73-1.69%Won
Oct 20, 26League OneStevenage v Plymouth Argyle…1.661.701.69-0.38%Lost
Oct 20, 26League TwoBarnet v Swindon Town…1.651.61——Won
Oct 20, 26League TwoBristol Rovers v Salford City…1.611.621.65-2.27%Won
Oct 20, 26League TwoCheltenham Town v Fleetwood Town…1.611.661.64-0.95%Won
Oct 20, 26League TwoChesterfield v Colchester United…1.651.661.64+1.38%Lost
Oct 20, 26League TwoExeter City v Crewe Alexandra…2.011.912.05+3.57%Won
Oct 20, 26League TwoRochdale v Grimsby Town…1.611.601.56+3.91%Won
Oct 20, 26League TwoRotherham United v Newport County…1.751.751.77-1.31%Won
Oct 20, 26League TwoYork City v Accrington Stanley…1.691.561.65-1.50%Lost
Oct 20, 26SuperettanNorrköping v Örebro…1.601.501.52+7.05%Won
Oct 19, 26Serie ACorinthians v Vitória…2.072.152.16-1.59%Lost
Oct 19, 26Serie ACorinthians v Vitória…2.002.202.11-0.42%Won
Oct 19, 26Serie BGoiás v Náutico…1.981.791.85+10.10%Lost
Oct 19, 26Serie BGoiás v Náutico…1.851.801.86+5.93%Lost
Oct 19, 26Premier LeagueTottenham Hotspur v Coventry City…1.751.751.69+3.76%Won
Oct 19, 26Premier LeagueTottenham Hotspur v Coventry City…1.611.651.58+1.58%Won
Oct 19, 26Serie AParma v Torino…2.002.002.02-0.24%Lost
Oct 19, 26La Liga 2Celta Fortuna v Tenerife…2.062.072.13+0.15%Lost
Oct 19, 26EkstraklasaWisła Płock v Radomiak Radom…1.611.601.66-1.79%Lost
Oct 19, 26Serie AMonza v Cagliari…2.122.112.14-1.83%Won
Oct 19, 26Serie AMonza v Cagliari…1.801.831.81-1.21%Lost
Oct 18, 26Serie ARemo v Bragantino…1.821.741.69+7.89%Lost
Oct 18, 26Serie ABahia v Flamengo…1.701.691.68-1.02%Won
Oct 18, 26Serie ABahia v Flamengo…1.621.571.61-1.88%Lost
Oct 18, 26Serie BCRB v Botafogo SP…1.891.891.84+4.33%Lost
Oct 18, 26La Liga 2Burgos v Sabadell…2.102.202.40-9.89%Lost
Oct 18, 26Serie AFluminense v Santos…1.901.791.71+11.66%Won
Oct 18, 26Serie AFluminense v Santos…1.751.651.60+10.66%Won
Oct 18, 26Serie AGrêmio v Cruzeiro…1.831.761.70+8.73%Won
Oct 18, 26Serie AGrêmio v Cruzeiro…1.661.651.61+4.23%Won
Oct 18, 26Ligue 1Olympique Lyonnais v Nice…1.681.711.70-0.51%Won
Oct 18, 26Ligue 1Olympique Lyonnais v Nice…1.691.651.62+4.97%Won
Oct 18, 26Serie AJuventus v Lazio…2.031.911.87+8.25%Won
Oct 18, 26Serie BSampdoria v Arezzo…2.012.032.13-4.77%Won
Oct 18, 26Serie BSampdoria v Arezzo…1.901.901.99-2.99%Won
Oct 18, 26EliteserienTromsø v KFUM…1.671.661.71+3.33%Lost
Page 1 of 24Older →

How to read this. Profit assumes one flat unit on every published pick, at the price captured when the pick was issued (for picks from before we captured entry prices, the last price we stored). Only picks that cleared the confidence and price floors appear — the same picks subscribers were shown. Each pick counts as a single bet: an accumulator of the same picks is a different, far riskier bet that these figures do not describe.

CLV compares the price captured when the pick was issued with the closing price from the same bookmaker, with the bookmaker margin removed from both where we hold both sides. Picks from before we began capturing entry prices (September 2026) show no CLV and are not in the average. Rows marked raw had no opposite price on file, so the margin could not be removed and the figure reads slightly low. 498/498. Closing line value is averaged over picks with a sharp closing price. 2 picks in leagues without one are listed in the record but not averaged.

Past results do not predict future returns. Betting involves risk of loss.