Primary baseline
EstablishedBets116
Win29.3%
Top 352.6%
+56.53 pts | ROI 48.7%
→ Stable
Every audited primary model candidate.
An audited, transparent view of how the primary pre-race model profiles have performed: £1 win stakes settled to SP, monthly review and every tracked primary selection listed.
Returns use one £1 win stake on each audited primary model profile, settled to SP. Top-three results are shown as a strike rate only because place odds are not yet stored.
Tracked period: 23-05-2026 to 17-06-2026 | ROI: 45.2% | unresolved selections excluded from settled totals.The charts show which confidence tiers have held up best so far. They are a research guide for race selection and stake restraint, not a promise that any individual runner will win.
The sample will become more useful as each nightly audit adds another completed racing day.These overlapping research groups start with a primary candidate, then add supporting evidence. Emerging angles remain observations until the nightly tracker builds a larger settled sample.
| Date | Race | Model horse | Pos | SP | P&L | Confidence | Tier |
|---|---|---|---|---|---|---|---|
| 17-06-2026 | 3:25 | Hamilton | Montezuma | 3 | 11/4F | -1 | 73.1 | PRIMARY CANDIDATE |
| 16-06-2026 | 2:30 | Ascot | Notable Speech | 6 | 9/4F | -1 | 0.0 | PRIMARY CANDIDATE |
| 16-06-2026 | 3:25 | Thirsk | Space Bear | 2 | 8/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 16-06-2026 | 3:25 | Thirsk | Emperor Caradoc | 6 | 6/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 16-06-2026 | 4:20 | Ascot | Bow Echo | 1 | 5/6F | +0.83 | 0.0 | PRIMARY CANDIDATE |
| 16-06-2026 | 5:20 | Thirsk | Dandy Dinmont | 9 | 16/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 16-06-2026 | 8:54 | Wolverhampton (AW) | Beachborough Girl | 5 | 6/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 15-06-2026 | 3:30 | Chepstow | Sonic Si | 1 | 13/8F | +1.62 | 0.0 | PRIMARY CANDIDATE |
| 15-06-2026 | 3:30 | Chepstow | Level Up | 5 | 8/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 15-06-2026 | 4:03 | Chepstow | Hint Of The Jungle | 1 | 9/4F | +2.25 | 0.0 | PRIMARY CANDIDATE |
| 15-06-2026 | 4:50 | Wetherby | Bradbury | 1 | EvensF | +1 | 0.0 | PRIMARY CANDIDATE |
| 15-06-2026 | 7:30 | Windsor | Solar Invincible | 2 | 11/2 | -1 | 0.0 | PRIMARY CANDIDATE |
| 15-06-2026 | 8:00 | Windsor | Alasrae | 3 | 5/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 15-06-2026 | 8:00 | Windsor | Akabusi | 8 | 7/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 14-06-2026 | 2:44 | Salisbury | Kisskodi | Non-runner | Void | 0 | 0.0 | PRIMARY CANDIDATE |
| 14-06-2026 | 3:38 | Cork | Oh Cecelia | 8 | 9/2 | -1 | 0.0 | PRIMARY CANDIDATE |
| 14-06-2026 | 4:05 | Doncaster | Wrydcroft | 3 | 9/4F | -1 | 0.0 | PRIMARY CANDIDATE |
| 14-06-2026 | 5:32 | Salisbury | Twilight Moon | 6 | 13/2 | -1 | 0.0 | PRIMARY CANDIDATE |
| 13-06-2026 | 1:35 | Chester | Bolo Neighs | 8 | 100/30 | -1 | 0.0 | PRIMARY CANDIDATE |
| 13-06-2026 | 2:05 | Sandown | City Queen | 1 | 5/1 | +5 | 0.0 | PRIMARY CANDIDATE |
| 13-06-2026 | 2:42 | Sandown | Words Of Truth | 1 | 15/8F | +1.88 | 0.0 | PRIMARY CANDIDATE |
| 13-06-2026 | 3:23 | Chester | Pride Of Donegal | Non-runner | Void | 0 | 0.0 | PRIMARY CANDIDATE |
| 13-06-2026 | 4:00 | Chester | Atomic Force | 2 | 11/2 | -1 | 0.0 | PRIMARY CANDIDATE |
| 13-06-2026 | 5:37 | Bath | Danehill Star | 3 | 7/2 | -1 | 0.0 | PRIMARY CANDIDATE |
| 13-06-2026 | 8:00 | Leicester | Jack Andrea | 1 | 4/1 | +4 | 0.0 | PRIMARY CANDIDATE |
| 12-06-2026 | 2:13 | Sandown | Em Four | 7 | 14/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 12-06-2026 | 5:08 | Sandown | King Of Berkshire | 3 | 8/13F | -1 | 0.0 | PRIMARY CANDIDATE |
| 12-06-2026 | 5:23 | Gowran Park | Rion Rubette | 1 | 13/2 | +6.5 | 0.0 | PRIMARY CANDIDATE |
| 11-06-2026 | 2:10 | Yarmouth | Rusheen Boy | 1 | 13/8 | +1.62 | 0.0 | PRIMARY CANDIDATE |
| 11-06-2026 | 3:20 | Yarmouth | Travel Agent | 5 | 14/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 11-06-2026 | 3:53 | Yarmouth | Walking On Clouds | 7 | 9/2 | -1 | 0.0 | PRIMARY CANDIDATE |
| 11-06-2026 | 4:05 | Newbury | Justcallmepete | 5 | 11/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 11-06-2026 | 4:17 | Nottingham | Caraway | 3 | 11/8F | -1 | 0.0 | PRIMARY CANDIDATE |
| 11-06-2026 | 4:52 | Nottingham | Thornaby Pearl | 4 | 3/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 11-06-2026 | 7:00 | Leopardstown | East Hampton | 5 | 4/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 11-06-2026 | 7:52 | Catterick | Winchurch | 1 | 8/1 | +8 | 0.0 | PRIMARY CANDIDATE |
| 11-06-2026 | 8:23 | Catterick | Sixpack | 1 | 9/4 | +2.25 | 0.0 | PRIMARY CANDIDATE |
| 10-06-2026 | 4:18 | Yarmouth | Captain Robert | 1 | 6/1 | +6 | 0.0 | PRIMARY CANDIDATE |
| 10-06-2026 | 5:08 | Kempton (AW) | Further Measure | 7 | 9/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 09-06-2026 | 3:18 | Salisbury | Arantes Nascimento | 2 | 5/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 09-06-2026 | 7:42 | Carlisle | Trilby | 1 | 11/4F | +2.75 | 0.0 | PRIMARY CANDIDATE |
| 08-06-2026 | 7:30 | Pontefract | Analogical | Non-runner | Void | 0 | 0.0 | PRIMARY CANDIDATE |
| 08-06-2026 | 7:39 | Windsor | Regal Envoy | 1 | 7/4F | +1.75 | 0.0 | PRIMARY CANDIDATE |
| 08-06-2026 | 8:00 | Pontefract | Rupert The Prince | 12 | 3/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 08-06-2026 | 8:30 | Pontefract | Seventy | Non-runner | Void | 0 | 0.0 | PRIMARY CANDIDATE |
| 08-06-2026 | 9:00 | Pontefract | Fiscal Policy | 1 | 9/2 | +4.5 | 0.0 | PRIMARY CANDIDATE |
| 07-06-2026 | 1:42 | Navan | Bodhi Bear | 1 | 100/30F | +3.33 | 0.0 | PRIMARY CANDIDATE |
| 07-06-2026 | 1:42 | Navan | Stag Night | 5 | 9/2 | -1 | 0.0 | PRIMARY CANDIDATE |
| 07-06-2026 | 1:50 | Goodwood | Seven Questions | 7 | 13/2 | -1 | 0.0 | PRIMARY CANDIDATE |
| 07-06-2026 | 2:52 | Navan | Clonmacash | 3 | 22/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 07-06-2026 | 4:45 | Goodwood | Tenability | 1 | 11/10F | +1.1 | 0.0 | PRIMARY CANDIDATE |
| 07-06-2026 | 5:20 | Goodwood | Rare Change | 1 | 16/1 | +16 | 0.0 | PRIMARY CANDIDATE |
| 06-06-2026 | 1:30 | Epsom | Never So Brave | 5 | 15/8F | -1 | 0.0 | PRIMARY CANDIDATE |
| 06-06-2026 | 1:40 | Musselburgh | Classy Clarets | 4 | 3/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 06-06-2026 | 2:30 | Doncaster | Naana's Sparkle | 4 | 3/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 06-06-2026 | 2:40 | Epsom | Convergent | 5 | 11/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 06-06-2026 | 2:50 | Musselburgh | Zubaru | 4 | 7/4F | -1 | 0.0 | PRIMARY CANDIDATE |
| 06-06-2026 | 5:00 | Doncaster | Super Hit | Non-runner | Void | 0 | 0.0 | PRIMARY CANDIDATE |
| 06-06-2026 | 5:00 | Doncaster | Finn Ironside | 8 | 9/2 | -1 | 0.0 | PRIMARY CANDIDATE |
| 06-06-2026 | 5:15 | Musselburgh | War Memorial | 3 | 5/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 06-06-2026 | 6:53 | Chepstow | Kisskodi | 1 | 6/1 | +6 | 0.0 | PRIMARY CANDIDATE |
| 06-06-2026 | 8:10 | Lingfield | Monsieur Kodi | 4 | 6/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 06-06-2026 | 9:00 | Chepstow | Cloudside Rock | 4 | 9/4J | -1 | 0.0 | PRIMARY CANDIDATE |
| 05-06-2026 | 2:50 | Thirsk | Beerwah | 6 | 7/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 05-06-2026 | 2:50 | Thirsk | Irish Dancer | 8 | 17/2 | -1 | 0.0 | PRIMARY CANDIDATE |
| 05-06-2026 | 3:30 | Thirsk | Fan Mail | 5 | 5/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 05-06-2026 | 4:10 | Thirsk | King Of Berkshire | 1 | 4/9F | +0.44 | 0.0 | PRIMARY CANDIDATE |
| 05-06-2026 | 4:15 | Musselburgh | I'm Next | 3 | 3/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 05-06-2026 | 4:45 | Thirsk | Military Girl | 1 | 4/1J | +4 | 0.0 | PRIMARY CANDIDATE |
| 05-06-2026 | 6:40 | Bath | Lequinto | 3 | 5/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 05-06-2026 | 7:15 | Bath | Wedgewood | 6 | 11/2 | -1 | 0.0 | PRIMARY CANDIDATE |
| 05-06-2026 | 8:12 | Goodwood | Sixpack | 3 | 5/2F | -1 | 0.0 | PRIMARY CANDIDATE |
| 04-06-2026 | 3:51 | Hamilton | Eternal Force | 2 | 6/4F | -1 | 0.0 | PRIMARY CANDIDATE |
| 04-06-2026 | 4:51 | Hamilton | Clansman | Non-runner | Void | 0 | 0.0 | PRIMARY CANDIDATE |
| 04-06-2026 | 5:10 | Lingfield (AW) | Enpassant | 1 | 16/1 | +16 | 0.0 | PRIMARY CANDIDATE |
| 04-06-2026 | 5:40 | Lingfield (AW) | Shalaa Asker | 1 | 5/1 | +5 | 0.0 | PRIMARY CANDIDATE |
| 03-06-2026 | 3:48 | Pontefract | Aberama Gold | 3 | 11/2 | -1 | 0.0 | PRIMARY CANDIDATE |
| 03-06-2026 | 4:18 | Pontefract | Egotistical | 7 | 2/1F | -1 | 0.0 | PRIMARY CANDIDATE |
| 03-06-2026 | 4:18 | Nottingham | Caph Star | 5 | 12/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 03-06-2026 | 6:45 | Newcastle (AW) | Rubellite | 1 | 4/1 | +4 | 0.0 | PRIMARY CANDIDATE |
| 03-06-2026 | 6:45 | Curragh | Amiata | 1 | 7/1 | +7 | 0.0 | PRIMARY CANDIDATE |
| 03-06-2026 | 7:42 | Ripon | Keldeo | 4 | 10/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 03-06-2026 | 8:12 | Ripon | Betweenthesticks | 6 | 13/2 | -1 | 0.0 | PRIMARY CANDIDATE |
| 01-06-2026 | 2:07 | Lingfield (AW) | Buy The Dip | 2 | 100/30 | -1 | 0.0 | PRIMARY CANDIDATE |
| 01-06-2026 | 2:07 | Lingfield (AW) | Mbappe | Non-runner | Void | 0 | 0.0 | PRIMARY CANDIDATE |
| 01-06-2026 | 2:42 | Lingfield (AW) | Southbank | 2 | EvensF | -1 | 0.0 | PRIMARY CANDIDATE |
| 01-06-2026 | 5:05 | Windsor | Moulin Booj | 3 | 13/2 | -1 | 0.0 | PRIMARY CANDIDATE |
| 01-06-2026 | 7:45 | Windsor | Moon Over The Sea | 4 | 100/30 | -1 | 0.0 | PRIMARY CANDIDATE |
| 01-06-2026 | 8:30 | Wolverhampton (AW) | He's An Angel | 1 | 5/2F | +2.5 | 0.0 | PRIMARY CANDIDATE |
| 01-06-2026 | 8:45 | Windsor | Party Island | Non-runner | Void | 0 | 0.0 | PRIMARY CANDIDATE |
| 31-05-2026 | 3:50 | Listowel | God Of Power | 2 | 7/2 | -1 | 0.0 | PRIMARY CANDIDATE |
| 31-05-2026 | 6:45 | Thirsk | Thaluna | 3 | 100/30F | -1 | 0.0 | PRIMARY CANDIDATE |
| 30-05-2026 | 1:30 | Carlisle | Humble Spark | 6 | 17/2 | -1 | 0.0 | PRIMARY CANDIDATE |
| 30-05-2026 | 1:45 | Beverley | Mafting | 4 | 9/4J | -1 | 0.0 | PRIMARY CANDIDATE |
| 30-05-2026 | 2:10 | Carlisle | Krissy | 1 | 1/2F | +0.5 | 0.0 | PRIMARY CANDIDATE |
| 30-05-2026 | 3:10 | Carlisle | Coedana | 3 | 12/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 30-05-2026 | 3:30 | Chester | Palmar Bay | 10 | 5/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 30-05-2026 | 4:00 | Beverley | Goldmoyne | 4 | 4/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 30-05-2026 | 4:00 | Beverley | Capital Guarantee | 9 | 18/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 30-05-2026 | 4:05 | Chester | Zighy | 3 | 6/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 30-05-2026 | 4:20 | Carlisle | Ziggy's Queen | 8 | 40/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 30-05-2026 | 4:55 | Carlisle | St Anton | 1 | 7/4F | +1.75 | 0.0 | PRIMARY CANDIDATE |
| 30-05-2026 | 4:55 | Carlisle | Factual | 8 | 100/30 | -1 | 0.0 | PRIMARY CANDIDATE |
| 30-05-2026 | 5:15 | Carlisle | The Gay Blade | 1 | 12/1 | +12 | 0.0 | PRIMARY CANDIDATE |
| 30-05-2026 | 6:42 | Lingfield | Sweet Reward | 1 | 85/40F | +2.12 | 0.0 | PRIMARY CANDIDATE |
| 30-05-2026 | 8:25 | Wolverhampton (AW) | Alondra | 5 | 14/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 28-05-2026 | 3:53 | Yarmouth | King's Hand | 2 | 15/8 | -1 | 0.0 | PRIMARY CANDIDATE |
| 28-05-2026 | 7:45 | Sandown | Saytarr | 5 | 9/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 27-05-2026 | 2:53 | Newton Abbot | Lady Kara | 1 | 2/1J | +2 | 0.0 | PRIMARY CANDIDATE |
| 27-05-2026 | 3:53 | Newton Abbot | Time To Bite | 3 | 100/30 | -1 | 0.0 | PRIMARY CANDIDATE |
| 27-05-2026 | 4:23 | Newton Abbot | Reel Orange | 4 | 2/1F | -1 | 0.0 | PRIMARY CANDIDATE |
| 27-05-2026 | 4:42 | Wexford | Hasten Slowly | 7 | 12/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 27-05-2026 | 4:50 | Beverley | Sisterandbrother | 1 | 9/4 | +2.25 | 0.0 | PRIMARY CANDIDATE |
| 27-05-2026 | 5:12 | Wexford | Colcannon | 7 | 9/4F | -1 | 0.0 | PRIMARY CANDIDATE |
| 27-05-2026 | 5:20 | Beverley | Thornaby Pearl | 4 | 9/5F | -1 | 0.0 | PRIMARY CANDIDATE |
| 27-05-2026 | 5:25 | Kempton (AW) | Joseph | 13 | 10/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 27-05-2026 | 6:49 | Wexford | Karlynn | 1 | 5/2F | +2.5 | 0.0 | PRIMARY CANDIDATE |
| 27-05-2026 | 7:19 | Wexford | Dani Donadoni | 2 | 4/5F | -1 | 0.0 | PRIMARY CANDIDATE |
| 27-05-2026 | 7:30 | Kempton (AW) | Water To Wine | 1 | 1/12F | +0.08 | 0.0 | PRIMARY CANDIDATE |
| 27-05-2026 | 7:49 | Wexford | Sean Mc | Non-runner | Void | 0 | 0.0 | PRIMARY CANDIDATE |
| 27-05-2026 | 8:38 | Cartmel | Prospect House | 4 | 13/2 | -1 | 0.0 | PRIMARY CANDIDATE |
| 27-05-2026 | 9:00 | Kempton (AW) | Robusto | 5 | 25/1 | -1 | 0.0 | PRIMARY CANDIDATE |
| 24-05-2026 | 3:20 | Curragh | Jancis | 5 | 2/1J | -1 | 0.0 | PRIMARY PICK |
| 24-05-2026 | 4:30 | Curragh | Sukanya | 11 | 25/1 | -1 | 0.0 | PRIMARY PICK |
| 23-05-2026 | 3:30 | Haydock | Getreadytorumble | 7 | 17/2 | -1 | 0.0 | PRIMARY PICK |