StableBet
Professor Furlong and Pascal at the AI Lab
THE AI LAB
THE AI LAB DAILY · THE DAY SO FAR ON SATURDAY, 24 OCTOBER 2026

Saturday 24 October 2026 so far: Claude leads the Tipster League and the racing still to run

← Every day·Today's card·Today's market·Results for Wednesday, 4 November 2026

This is the afternoon piece for Saturday, 24 October 2026, kept as an archive. The latest afternoon pieces are here.

Racing on Saturday 24 October 2026 comes from four meetings: Doncaster, Cheltenham, Kelso and Southwell in Britain. In the feature at Doncaster, Al Shabab Storm passed the post before Eternal Sunshine. By the time of writing 28 of the day's 31 races had a settled Tipster League pick. Racing at Southwell is still to run, and the League picks in those races are still to be settled. Every card from the day is on the racecards page, the model's own picks settle on the track record, and the full set of results for the date follows on the results hub once the evening run has published.

The Tipster League so far

Claude leads the day's order, with ChatGPT, Grok, DeepSeek, Gemini, the Favourite, Stablebet Model and Stablebet Edge behind in that order. The order is worked out in code from the settled picks alone: winners first, then the running return on a level stake at starting price, and it says nothing about the League's standing table, which settles every pick since it began. Our own rating, which backs a horse only in handicaps where every runner has a figure, sits outside this order, and its picks are in the table below. 26 picks were non-runners, returned stakes that count for nothing.

Every League pick for Saturday, 24 October 2026: all 423 picks settled; 27 void (non-runners, 0 points). A pick settles once the result is official and the starting price confirmed; until then it is neither a win nor a loss.

AI Picks the Winner

Each AI picks a winner with the odds hidden, reading the race on form alone.

EntrantRaceSelectionResultSP
ChatGPTDoncaster 12:55Ancient StateLost9/2
GeminiDoncaster 12:55King Of LightLost9/2
ClaudeDoncaster 12:55Al Shabab StormWon2/1
GrokDoncaster 12:55King Of LightLost9/2
DeepSeekDoncaster 12:55King Of LightLost9/2
StableBet RatingDoncaster 12:55Al Shabab StormWon2/1
The FavouriteDoncaster 12:55Al Shabab StormWon2/1
ChatGPTCheltenham 13:10RockonliamLost9/2
GeminiCheltenham 13:10PalamonVoid (non-runner)no bet
ClaudeCheltenham 13:10RockonliamLost9/2
GrokCheltenham 13:10PalamonVoid (non-runner)no bet
DeepSeekCheltenham 13:10PalamonVoid (non-runner)no bet
StableBet RatingCheltenham 13:10SpectacularsunriseLost11/4
The FavouriteCheltenham 13:10Lisbane ParkLost5/2
ChatGPTDoncaster 13:30Noble ExhibitLost11/8
GeminiDoncaster 13:30Noble ExhibitLost11/8
ClaudeDoncaster 13:30Al HudaibaLost5/1
GrokDoncaster 13:30Al HudaibaLost5/1
DeepSeekDoncaster 13:30Noble ExhibitLost11/8
The FavouriteDoncaster 13:30Noble ExhibitLost11/8
ChatGPTKelso 13:37Royal MarchLost9/1
GeminiKelso 13:37Cape WarriorLost11/2
ClaudeKelso 13:37Cape WarriorLost11/2
GrokKelso 13:37Eazy BreezyLost5/6
DeepSeekKelso 13:37Royal MarchLost9/1
The FavouriteKelso 13:37Eazy BreezyLost5/6
ChatGPTCheltenham 13:45Newbrook DiamondLost2/1
GeminiCheltenham 13:45Newbrook DiamondLost2/1
ClaudeCheltenham 13:45Newbrook DiamondLost2/1
GrokCheltenham 13:45Newbrook DiamondLost2/1
DeepSeekCheltenham 13:45Newbrook DiamondLost2/1
The FavouriteCheltenham 13:45Road To WembleyLost7/4
ChatGPTDoncaster 14:05Bengal TigerWon10/11
GeminiDoncaster 14:05Bengal TigerWon10/11
ClaudeDoncaster 14:05Crystal QueenLost9/1
GrokDoncaster 14:05Bengal TigerWon10/11
DeepSeekDoncaster 14:05Bengal TigerWon10/11
The FavouriteDoncaster 14:05Bengal TigerWon10/11
ChatGPTKelso 14:10Society SoldierLost10/3
GeminiKelso 14:10RealisationLost7/2
ClaudeKelso 14:10RealisationLost7/2
GrokKelso 14:10MalayalamLost15/8
DeepSeekKelso 14:10MalayalamLost15/8
StableBet RatingKelso 14:10RealisationLost7/2
The FavouriteKelso 14:10Society SoldierLost10/3
ChatGPTCheltenham 14:20Ace Of SpadesLost9/2
GeminiCheltenham 14:20Gowel RoadLost14/1
ClaudeCheltenham 14:20Gowel RoadLost14/1
GrokCheltenham 14:20Gowel RoadLost14/1
DeepSeekCheltenham 14:20Blizzard Of OzLost50/1
StableBet RatingCheltenham 14:20DivilabotherLost25/1
The FavouriteCheltenham 14:20Ace Of SpadesLost9/2
ChatGPTDoncaster 14:40National HonourLost4/11
GeminiDoncaster 14:40National HonourLost4/11
ClaudeDoncaster 14:40National HonourLost4/11
GrokDoncaster 14:40National HonourLost4/11
DeepSeekDoncaster 14:40National HonourLost4/11
StableBet RatingDoncaster 14:40National HonourLost4/11
The FavouriteDoncaster 14:40National HonourLost4/11
ChatGPTKelso 14:44Achille Des RocsLost6/4
GeminiKelso 14:44Garde Des ChampsLost5/1
ClaudeKelso 14:44Treaty BoyWon4/1
GrokKelso 14:44Treaty BoyWon4/1
DeepSeekKelso 14:44BallyfortLost9/2
StableBet RatingKelso 14:44BallyfortLost9/2
The FavouriteKelso 14:44BallyfortLost9/2
ChatGPTCheltenham 14:55Here Comes GeorgieWon3/1
GeminiCheltenham 14:55Diamond DealerLost7/2
ClaudeCheltenham 14:55Here Comes GeorgieWon3/1
GrokCheltenham 14:55Here Comes GeorgieWon3/1
DeepSeekCheltenham 14:55Here Comes GeorgieWon3/1
StableBet RatingCheltenham 14:55Mt Fugi ParkLost10/1
The FavouriteCheltenham 14:55Here Comes GeorgieWon3/1
ChatGPTKelso 15:14Ashdown ForestLost6/4
GeminiKelso 15:14Ashdown ForestLost6/4
ClaudeKelso 15:14Ashdown ForestLost6/4
GrokKelso 15:14Ashdown ForestLost6/4
DeepSeekKelso 15:14Ashdown ForestLost6/4
StableBet RatingKelso 15:14Ashdown ForestLost6/4
The FavouriteKelso 15:14Ashdown ForestLost6/4
ChatGPTDoncaster 15:19Cavolo NeroLost15/2
GeminiDoncaster 15:19AnyasiLost7/2
ClaudeDoncaster 15:19Lir SpecialeLost3/1
GrokDoncaster 15:19Cavolo NeroLost15/2
DeepSeekDoncaster 15:19Cavolo NeroLost15/2
StableBet RatingDoncaster 15:19ShipbourneLost17/2
The FavouriteDoncaster 15:19AnyasiLost7/2
ChatGPTCheltenham 15:30North ShoreWon11/4
GeminiCheltenham 15:30North ShoreWon11/4
ClaudeCheltenham 15:30North ShoreWon11/4
GrokCheltenham 15:30North ShoreWon11/4
DeepSeekCheltenham 15:30North ShoreWon11/4
The FavouriteCheltenham 15:30Lord ByronLost7/2
ChatGPTKelso 15:50Mumford's MagicLost9/2
GeminiKelso 15:50Mumford's MagicLost9/2
ClaudeKelso 15:50Mumford's MagicLost9/2
GrokKelso 15:50Mumford's MagicLost9/2
DeepSeekKelso 15:50MyretownWon5/4
StableBet RatingKelso 15:50MyretownWon5/4
The FavouriteKelso 15:50MyretownWon5/4
ChatGPTDoncaster 15:55CastlemontWon6/1
GeminiDoncaster 15:55Devil's PeakLost6/1
ClaudeDoncaster 15:55CastlemontWon6/1
GrokDoncaster 15:55CastlemontWon6/1
DeepSeekDoncaster 15:55Devil's PeakLost6/1
StableBet RatingDoncaster 15:55A Major PayneLost16/1
The FavouriteDoncaster 15:55CastlemontWon6/1
ChatGPTCheltenham 16:05Butch CassidyWon2/1
GeminiCheltenham 16:05Butch CassidyWon2/1
ClaudeCheltenham 16:05Butch CassidyWon2/1
GrokCheltenham 16:05Butch CassidyWon2/1
DeepSeekCheltenham 16:05Butch CassidyWon2/1
The FavouriteCheltenham 16:05Derryhassen PaddyLost4/1
ChatGPTSouthwell 16:24Space DreamerLost9/2
GeminiSouthwell 16:24Undercover AffairWon6/1
ClaudeSouthwell 16:24Space DreamerLost9/2
GrokSouthwell 16:24Space DreamerLost9/2
DeepSeekSouthwell 16:24Space DreamerLost9/2
StableBet RatingSouthwell 16:24Blake's MonarchLost2/1
The FavouriteSouthwell 16:24Blake's MonarchLost2/1
ChatGPTKelso 16:25Smoke TrailLost5/6
GeminiKelso 16:25The Other MozzieLost7/1
ClaudeKelso 16:25Smoke TrailLost5/6
GrokKelso 16:25Smoke TrailLost5/6
DeepSeekKelso 16:25Smoke TrailLost5/6
StableBet RatingKelso 16:25Newtown RamblerWon5/2
The FavouriteKelso 16:25Newtown RamblerWon5/2
ChatGPTDoncaster 16:30Crown OfficeLost5/2
GeminiDoncaster 16:30Crown OfficeLost5/2
ClaudeDoncaster 16:30Crown OfficeLost5/2
GrokDoncaster 16:30Crown OfficeLost5/2
DeepSeekDoncaster 16:30Crown OfficeLost5/2
StableBet RatingDoncaster 16:30It Just Takes TimeLost9/1
The FavouriteDoncaster 16:30Crown OfficeLost5/2
ChatGPTCheltenham 16:40NewgroveVoid (non-runner)no bet
GeminiCheltenham 16:40NewgroveVoid (non-runner)no bet
ClaudeCheltenham 16:40NewgroveVoid (non-runner)no bet
GrokCheltenham 16:40NewgroveVoid (non-runner)no bet
DeepSeekCheltenham 16:40NewgroveVoid (non-runner)no bet
The FavouriteCheltenham 16:40NewgroveVoid (non-runner)no bet
ChatGPTKelso 16:55Lets MingleWon11/2
GeminiKelso 16:55Lets MingleWon11/2
ClaudeKelso 16:55Berwick LawLost12/1
GrokKelso 16:55SummergroundsLost3/1
DeepSeekKelso 16:55Maillot BlancLost13/2
StableBet RatingKelso 16:55Bold LightLost4/1
The FavouriteKelso 16:55SummergroundsLost3/1
ChatGPTSouthwell 17:00Rhythm N HoovesWon5/1
GeminiSouthwell 17:00Moulin BoojLost15/2
ClaudeSouthwell 17:00Night StormLost5/1
GrokSouthwell 17:00BetsenLost15/2
DeepSeekSouthwell 17:00Almaty StarLost11/1
StableBet RatingSouthwell 17:00Moulin BoojLost15/2
The FavouriteSouthwell 17:00Bona FortunaLost3/1
ChatGPTDoncaster 17:05TolstoyLost13/2
GeminiDoncaster 17:05Invincible BoyLost25/1
ClaudeDoncaster 17:05StanageLost9/2
GrokDoncaster 17:05Feel The NeedLost10/1
DeepSeekDoncaster 17:05TolstoyLost13/2
StableBet RatingDoncaster 17:05StanageLost9/2
The FavouriteDoncaster 17:05TolstoyLost13/2
ChatGPTSouthwell 17:30WyvillLost9/2
GeminiSouthwell 17:30WyvillLost9/2
ClaudeSouthwell 17:30Clipsham NobleWon16/1
GrokSouthwell 17:30WyvillLost9/2
DeepSeekSouthwell 17:30WyvillLost9/2
StableBet RatingSouthwell 17:30WyvillLost9/2
The FavouriteSouthwell 17:30Spirit Of NatureLost9/2
ChatGPTSouthwell 18:00National AnthemLost10/11
GeminiSouthwell 18:00National AnthemLost10/11
ClaudeSouthwell 18:00National AnthemLost10/11
GrokSouthwell 18:00National AnthemLost10/11
DeepSeekSouthwell 18:00National AnthemLost10/11
The FavouriteSouthwell 18:00Ring Of MusicLost5/2
ChatGPTSouthwell 18:30GeometryWon10/11
GeminiSouthwell 18:30Kings MedalLost10/3
ClaudeSouthwell 18:30Kings MedalLost10/3
GrokSouthwell 18:30Kings MedalLost10/3
DeepSeekSouthwell 18:30Kings MedalLost10/3
The FavouriteSouthwell 18:30GeometryWon10/11
ChatGPTSouthwell 19:00African SpiritLost6/1
GeminiSouthwell 19:00African SpiritLost6/1
ClaudeSouthwell 19:00Blue SamunaLost12/1
GrokSouthwell 19:00African SpiritLost6/1
DeepSeekSouthwell 19:00Rogue DesireLost33/1
StableBet RatingSouthwell 19:00Battle StandardVoid (non-runner)no bet
The FavouriteSouthwell 19:00Battle StandardVoid (non-runner)no bet
ChatGPTSouthwell 19:30Santiago BoyLost18/1
GeminiSouthwell 19:30EspanitaLost20/1
ClaudeSouthwell 19:30Santiago BoyLost18/1
GrokSouthwell 19:30EspanitaLost20/1
DeepSeekSouthwell 19:30Flash RascalLost18/1
StableBet RatingSouthwell 19:30Finn IronsideLost11/1
The FavouriteSouthwell 19:30Finn IronsideLost11/1
ChatGPTSouthwell 20:00HunstantonLost12/1
GeminiSouthwell 20:00HunstantonLost12/1
ClaudeSouthwell 20:00HunstantonLost12/1
GrokSouthwell 20:00HunstantonLost12/1
DeepSeekSouthwell 20:00HunstantonLost12/1
The FavouriteSouthwell 20:00Crystal DarkLost3/1
ChatGPTSouthwell 20:30Havana JoyLost33/1
GeminiSouthwell 20:30Havana JoyLost33/1
ClaudeSouthwell 20:30Due DateLost18/1
GrokSouthwell 20:30Age Of TimeLost5/1
DeepSeekSouthwell 20:30Havana JoyLost33/1
StableBet RatingSouthwell 20:30Edmond HalleyWon9/2
The FavouriteSouthwell 20:30Uncle SamLost4/1

AI Finds the Value Bets

Each AI is shown the market's view and backs the horse it thinks the market has priced too long.

EntrantRaceSelectionResultSP
ChatGPTDoncaster 12:55Eternal SunshineLost25/1
GeminiDoncaster 12:55Eternal SunshineLost25/1
ClaudeDoncaster 12:55Boston DanLost18/1
GrokDoncaster 12:55Eternal SunshineLost25/1
DeepSeekDoncaster 12:55Ancient StateLost9/2
Stablebet EdgeDoncaster 12:55Al Shabab StormWon2/1
Stablebet ModelDoncaster 12:55Al Shabab StormWon2/1
ChatGPTCheltenham 13:10Sogna In GrandeLost14/1
GeminiCheltenham 13:10Sogna In GrandeLost14/1
ClaudeCheltenham 13:10O'Moore ParkWon25/1
GrokCheltenham 13:10PalamonVoid (non-runner)no bet
DeepSeekCheltenham 13:10PalamonVoid (non-runner)no bet
Stablebet EdgeCheltenham 13:10KahavariVoid (non-runner)no bet
Stablebet ModelCheltenham 13:10RockonliamLost9/2
ChatGPTDoncaster 13:30Gran DiaLost8/1
GeminiDoncaster 13:30Gran DiaLost8/1
ClaudeDoncaster 13:30BreacherLost25/1
GrokDoncaster 13:30Burning UpLost5/1
DeepSeekDoncaster 13:30Gran DiaLost8/1
Stablebet EdgeDoncaster 13:30Gran DiaLost8/1
Stablebet ModelDoncaster 13:30Noble ExhibitLost11/8
ChatGPTKelso 13:37Treshnish PointLost66/1
GeminiKelso 13:37Royal MarchLost9/1
ClaudeKelso 13:37JessmarvelWon7/2
GrokKelso 13:37JessmarvelWon7/2
DeepSeekKelso 13:37Royal MarchLost9/1
Stablebet EdgeKelso 13:37Cape WarriorLost11/2
Stablebet ModelKelso 13:37Cape WarriorLost11/2
ChatGPTCheltenham 13:45Woodstock OctoWon9/2
GeminiCheltenham 13:45Newbrook DiamondLost2/1
ClaudeCheltenham 13:45Woodstock OctoWon9/2
GrokCheltenham 13:45Newbrook DiamondLost2/1
DeepSeekCheltenham 13:45KashcheiLost9/2
Stablebet EdgeCheltenham 13:45KashcheiLost9/2
Stablebet ModelCheltenham 13:45KashcheiLost9/2
ChatGPTDoncaster 14:05Crystal QueenLost9/1
GeminiDoncaster 14:05Crystal QueenLost9/1
ClaudeDoncaster 14:05Crystal QueenLost9/1
GrokDoncaster 14:05Angels PassingLost15/2
DeepSeekDoncaster 14:05Hi Corbett CourtLost3/1
Stablebet EdgeDoncaster 14:05Big TribeVoid (non-runner)no bet
Stablebet ModelDoncaster 14:05Hi Corbett CourtLost3/1
ChatGPTKelso 14:10WearelongtermWon15/2
GeminiKelso 14:10SuspectedLost9/2
ClaudeKelso 14:10WearelongtermWon15/2
GrokKelso 14:10MalayalamLost15/8
DeepSeekKelso 14:10MalayalamLost15/8
Stablebet EdgeKelso 14:10RealisationLost7/2
Stablebet ModelKelso 14:10Society SoldierLost10/3
ChatGPTCheltenham 14:20No More BoleroLost25/1
GeminiCheltenham 14:20Lucky BereLost18/1
ClaudeCheltenham 14:20Gold For AlecLost28/1
GrokCheltenham 14:20Blizzard Of OzLost50/1
DeepSeekCheltenham 14:20Gowel RoadLost14/1
Stablebet EdgeCheltenham 14:20Moon RocketLost11/1
Stablebet ModelCheltenham 14:20Idaho FireLost6/1
ChatGPTDoncaster 14:40Rock Steady BeatLost8/1
GeminiDoncaster 14:40Shadow KingLost14/1
ClaudeDoncaster 14:40ScienzaWon5/1
GrokDoncaster 14:40Shadow KingLost14/1
DeepSeekDoncaster 14:40ScienzaWon5/1
Stablebet EdgeDoncaster 14:40Shadow KingLost14/1
Stablebet ModelDoncaster 14:40National HonourLost4/11
ChatGPTKelso 14:44Treaty BoyWon4/1
GeminiKelso 14:44Garde Des ChampsLost5/1
ClaudeKelso 14:44Got GreyVoid (non-runner)no bet
GrokKelso 14:44Treaty BoyWon4/1
DeepSeekKelso 14:44Achille Des RocsLost6/4
Stablebet EdgeKelso 14:44Achille Des RocsLost6/4
Stablebet ModelKelso 14:44Achille Des RocsLost6/4
ChatGPTCheltenham 14:55Neo KingLost18/1
GeminiCheltenham 14:55Moon D'orangeLost9/1
ClaudeCheltenham 14:55Karnaval PointLost10/1
GrokCheltenham 14:55Karnaval PointLost10/1
DeepSeekCheltenham 14:55Mt Fugi ParkLost10/1
Stablebet EdgeCheltenham 14:55Karnaval PointLost10/1
Stablebet ModelCheltenham 14:55Mt Fugi ParkLost10/1
ChatGPTKelso 15:14Character TestingVoid (non-runner)no bet
GeminiKelso 15:14Character TestingVoid (non-runner)no bet
ClaudeKelso 15:14Monaco RulesVoid (non-runner)no bet
GrokKelso 15:14Character TestingVoid (non-runner)no bet
DeepSeekKelso 15:14Two Auld PalsLost5/2
Stablebet EdgeKelso 15:14Ashdown ForestLost6/4
Stablebet ModelKelso 15:14Ashdown ForestLost6/4
ChatGPTDoncaster 15:19Cavolo NeroLost15/2
GeminiDoncaster 15:19Desperate DanLost11/1
ClaudeDoncaster 15:19Desperate DanLost11/1
GrokDoncaster 15:19ShipbourneLost17/2
DeepSeekDoncaster 15:19Cavolo NeroLost15/2
Stablebet EdgeDoncaster 15:19ShipbourneLost17/2
Stablebet ModelDoncaster 15:19ShipbourneLost17/2
ChatGPTCheltenham 15:30In The MinusLost25/1
GeminiCheltenham 15:30In The MinusLost25/1
ClaudeCheltenham 15:30TunisyaLost150/1
GrokCheltenham 15:30La Luna ArtistaLost10/1
DeepSeekCheltenham 15:30One Horse TownLost3/1
Stablebet EdgeCheltenham 15:30La Luna ArtistaLost10/1
Stablebet ModelCheltenham 15:30Lord ByronLost7/2
ChatGPTKelso 15:50Muskerry RockLost11/2
GeminiKelso 15:50Muskerry RockLost11/2
ClaudeKelso 15:50Muskerry RockLost11/2
GrokKelso 15:50Mumford's MagicLost9/2
DeepSeekKelso 15:50Muskerry RockLost11/2
Stablebet EdgeKelso 15:50Muskerry RockLost11/2
Stablebet ModelKelso 15:50MyretownWon5/4
ChatGPTDoncaster 15:55MustazeedLost33/1
GeminiDoncaster 15:55Bunyola BayLost25/1
ClaudeDoncaster 15:55Devil's PeakLost6/1
GrokDoncaster 15:55SpioradaltaVoid (non-runner)no bet
DeepSeekDoncaster 15:55Devil's PeakLost6/1
Stablebet EdgeDoncaster 15:55Bunyola BayLost25/1
Stablebet ModelDoncaster 15:55CastlemontWon6/1
ChatGPTCheltenham 16:05Kasino Des MottesLost10/1
GeminiCheltenham 16:05Butch CassidyWon2/1
ClaudeCheltenham 16:05Kasino Des MottesLost10/1
GrokCheltenham 16:05Butch CassidyWon2/1
DeepSeekCheltenham 16:05Butch CassidyWon2/1
Stablebet EdgeCheltenham 16:05TurndlightsdownlowLost4/1
Stablebet ModelCheltenham 16:05CatchintsavoLost11/4
ChatGPTSouthwell 16:24Space DreamerLost9/2
GeminiSouthwell 16:24Undercover AffairWon6/1
ClaudeSouthwell 16:24Undercover AffairWon6/1
GrokSouthwell 16:24Undercover AffairWon6/1
DeepSeekSouthwell 16:24Space DreamerLost9/2
Stablebet ModelSouthwell 16:24Blake's MonarchLost2/1
ChatGPTKelso 16:25From The CloudsLost15/2
GeminiKelso 16:25From The CloudsLost15/2
ClaudeKelso 16:25From The CloudsLost15/2
GrokKelso 16:25From The CloudsLost15/2
DeepSeekKelso 16:25Smoke TrailLost5/6
Stablebet EdgeKelso 16:25The Other MozzieLost7/1
Stablebet ModelKelso 16:25Smoke TrailLost5/6
ChatGPTDoncaster 16:30Golden PharaohLost17/2
GeminiDoncaster 16:30Bell ShotVoid (non-runner)no bet
ClaudeDoncaster 16:30ZarvaliLost12/1
GrokDoncaster 16:30Salam DubawiLost9/2
DeepSeekDoncaster 16:30Salam DubawiLost9/2
Stablebet EdgeDoncaster 16:30It Just Takes TimeLost9/1
Stablebet ModelDoncaster 16:30It Just Takes TimeLost9/1
ChatGPTCheltenham 16:40TythingmanLost6/1
GeminiCheltenham 16:40Ballycrystal BoyWon6/5
ClaudeCheltenham 16:40TythingmanLost6/1
GrokCheltenham 16:40TythingmanLost6/1
DeepSeekCheltenham 16:40TythingmanLost6/1
Stablebet EdgeCheltenham 16:40I've Got A FriendVoid (non-runner)no bet
Stablebet ModelCheltenham 16:40Port IsaacLost9/1
ChatGPTKelso 16:55Lets MingleWon11/2
GeminiKelso 16:55Evenwood SonofagunLost16/1
ClaudeKelso 16:55Berwick LawLost12/1
GrokKelso 16:55EbselyseesLost5/1
DeepSeekKelso 16:55EbselyseesLost5/1
Stablebet EdgeKelso 16:55EbselyseesLost5/1
Stablebet ModelKelso 16:55EbselyseesLost5/1
ChatGPTSouthwell 17:00Glamorous BreezeLost17/2
GeminiSouthwell 17:00Almaty StarLost11/1
ClaudeSouthwell 17:00WateenVoid (non-runner)no bet
GrokSouthwell 17:00Moulin BoojLost15/2
DeepSeekSouthwell 17:00Almaty StarLost11/1
Stablebet EdgeSouthwell 17:00BetsenLost15/2
Stablebet ModelSouthwell 17:00Rhythm N HoovesWon5/1
ChatGPTDoncaster 17:05TolstoyLost13/2
GeminiDoncaster 17:05ItsatenfromlenLost28/1
ClaudeDoncaster 17:05KosometsukeVoid (non-runner)no bet
GrokDoncaster 17:05ItsatenfromlenLost28/1
DeepSeekDoncaster 17:05ItsatenfromlenLost28/1
Stablebet EdgeDoncaster 17:05ItsatenfromlenLost28/1
Stablebet ModelDoncaster 17:05Freddie Steady GoLost4/1
ChatGPTSouthwell 17:30NymphaeaLost22/1
GeminiSouthwell 17:30NymphaeaLost22/1
ClaudeSouthwell 17:30AlkaiosLost9/1
GrokSouthwell 17:30MasegoLost5/1
DeepSeekSouthwell 17:30Clipsham NobleWon16/1
Stablebet EdgeSouthwell 17:30NymphaeaLost22/1
Stablebet ModelSouthwell 17:30Spirit Of NatureLost9/2
ChatGPTSouthwell 18:00ChertseyLost66/1
GeminiSouthwell 18:00Quite SimpleLost18/1
ClaudeSouthwell 18:00ChertseyLost66/1
GrokSouthwell 18:00ChertseyLost66/1
DeepSeekSouthwell 18:00Night MileWon17/2
Stablebet EdgeSouthwell 18:00ChertseyLost66/1
Stablebet ModelSouthwell 18:00Ring Of MusicLost5/2
ChatGPTSouthwell 18:30Stellar MaxLost300/1
GeminiSouthwell 18:30OldbullyoungbullLost22/1
ClaudeSouthwell 18:30Haldon FireLost22/1
GrokSouthwell 18:30OldbullyoungbullLost22/1
DeepSeekSouthwell 18:30JebayliLost5/1
Stablebet EdgeSouthwell 18:30Champagne PoetryLost10/1
Stablebet ModelSouthwell 18:30GeometryWon10/11
ChatGPTSouthwell 19:00Love You MoreLost4/1
GeminiSouthwell 19:00Love You MoreLost4/1
ClaudeSouthwell 19:00DumfriesLost12/1
GrokSouthwell 19:00African SpiritLost6/1
DeepSeekSouthwell 19:00Love You MoreLost4/1
Stablebet EdgeSouthwell 19:00KevLost7/2
Stablebet ModelSouthwell 19:00KevLost7/2
ChatGPTSouthwell 19:30PacketofbiscuitsLost13/2
GeminiSouthwell 19:30Red Hat EagleLost7/1
ClaudeSouthwell 19:30PacketofbiscuitsLost13/2
GrokSouthwell 19:30PacketofbiscuitsLost13/2
DeepSeekSouthwell 19:30AnthropologistWon4/1
Stablebet EdgeSouthwell 19:30JanoraLost33/1
Stablebet ModelSouthwell 19:30AnthropologistWon4/1
ChatGPTSouthwell 20:00Al ArraabWon9/2
GeminiSouthwell 20:00HunstantonLost12/1
ClaudeSouthwell 20:00HunstantonLost12/1
GrokSouthwell 20:00The Honey ThiefLost14/1
DeepSeekSouthwell 20:00HunstantonLost12/1
Stablebet EdgeSouthwell 20:00Al ArraabWon9/2
Stablebet ModelSouthwell 20:00Crystal DarkLost3/1
ChatGPTSouthwell 20:30Havana JoyLost33/1
GeminiSouthwell 20:30AddictiveVoid (non-runner)no bet
ClaudeSouthwell 20:30AddictiveVoid (non-runner)no bet
GrokSouthwell 20:30Havana JoyLost33/1
DeepSeekSouthwell 20:30Due DateLost18/1
Stablebet EdgeSouthwell 20:30Havana JoyLost33/1
Stablebet ModelSouthwell 20:30Edmond HalleyWon9/2

Results and starting prices from the League's own settle; every entrant's full record, losses included, is on the Tipster League table. Nothing here is a tip.

The two Stablebet entrants, Stablebet Model and Stablebet Edge, are separated by The Favourite in the current standings. Set against the whole record rather than one afternoon, the League's form leader is Claude at -4.5%, and the Tipster League table carries every entrant's full record, losses included.

The model's own day so far: the William Hill Best Odds Guaranteed Handicap at Doncaster

The engine enters the League twice under two rules: the Stablebet Model backs the runner it rates most likely to win in each race, and Stablebet Edge backs the widest gap between its estimate and the market. The Model has had five winners from 28 settled picks, and the Edge entrant has had one winner from 24 settled picks. The card below is the settled race the Stablebet Model's pick won, the William Hill Best Odds Guaranteed Handicap at 15:55 at Doncaster, won by Castlemont, with the model's pre-race estimate for each runner beside the morning market's.

Stablebet model (pre-race estimated win chances)

Doncaster 15:55 · William Hill Best Odds Guaranteed Handicap · Class 2 · 1m2f43y

Latest output →

Pre-race estimate. Published 24 October 2026, before the off. This is what the model made of the race beforehand, kept as a record. It was never published as a tip.

The model rated Castlemont its most likely winner at 17%, ahead of A Major Payne (12%) and Bunyola Bay (8%). It read as a competitive, open race with no dominant runner.

HorseSPModel chanceMarketvs Market
Castlemont
W Buick / C Appleby
6.00
17.3%
12.6%Market 4.7pp longer
A Major Payne
Oisin Murphy / M L W Bell
9.00
11.5%
8.4%Market 3.1pp longer
Bunyola Bay
S M Levey / R Hannon
34.00
8.4%
2.2%Market 6.2pp longer
Pearl Eye
Rhys Elliott / J S Goldie
11.00
7.2%
6.9%In line with market
Galyx
George Bass / J Channon
8.00
7.1%
9.4%Market 2.3pp shorter
Janey Mackers
Rossa Ryan / D Menuisier
11.00
6.1%
6.9%Market 0.7pp shorter
Ultrasoul
Ray Dawson / R Varian
9.00
5.6%
8.4%Market 2.7pp shorter
Devil's Peak
Benoit D L Sayette / J & T Gosden
13.00
5.6%
5.8%In line with market
Shafdar
Edward Greatrex / Ian Williams
8.00
5.4%
9.4%Market 4.0pp shorter
Wahdan
D Allan / T D Easterby
34.00
4.6%
2.2%Market 2.4pp longer
Have Secret
Cam Hardie / R A Fahey
15.00
4.2%
5.0%Market 0.8pp shorter
Principality
George Wood / Harry Eustace
11.00
4.1%
6.9%Market 2.8pp shorter
City Of Delight
Cieren Fallon / D Menuisier
13.00
3.9%
5.8%Market 1.9pp shorter
Mondo Man
T P Queally / Jamie & Josh Moore
13.00
3.6%
5.8%Market 2.1pp shorter
Mustazeed
D Egan / T Kent
34.00
2.8%
2.2%Market 0.6pp longer
Spioradalta
Jason Hart / M Walford
34.00
2.6%
2.2%In line with market

These were the model's estimated win chances going into the race, not tips. The model is calibrated to real results (when it says 25%, about 25% win) but it does not beat the market, so read it as an independent second opinion on the race. See how accurate it is →

Model: ensemble-v1.1 · Generated Sat, 24 Oct 2026The LabMethodology

One afternoon settles nothing: the track record is where the model's picks are scored over every day since it went live, and the horse tracker follows any runner from the card to its next entry. The course itself is covered in the Doncaster guide.

Elsewhere in the Lab: Why Is One Meeting Dearer to Bet At Than Another?.

Still to run

Evening racing is still to come: two races at Southwell, the next of them the AWC Finals Day At Newcastle 26th March Novice Stakes at 20:00 at Southwell. The League's picks in those races are logged already and settle once the results and starting prices are in, so the order above can change before the day is done.

Stablebet model (pre-race estimated win chances)

Southwell 20:00 · AWC Finals Day At Newcastle 26th March Novice Stakes · Class 4 · 6f16y

Latest output →

Pre-race estimate. Published 24 October 2026, before the off. This is what the model made of the race beforehand, kept as a record. It was never published as a tip.

The model rated Crystal Dark its most likely winner at 21%, ahead of Al Arraab (21%) and Flick Of An Eye (18%). It read as a competitive, open race with no dominant runner.

HorseSPModel chanceMarketvs Market
Crystal Dark
Callum Shepherd / E Bethell
3.25
21.2%
26.4%Market 5.3pp shorter
Al Arraab
O J Orr / R A Fahey
11.00
21.2%
7.8%Market 13.4pp longer
Flick Of An Eye
J Mitchell / Simon Crisford
3.50
17.8%
24.5%Market 6.7pp shorter
World Star
Callum Rodriguez / Ollie Sangster
15.00
15.3%
5.7%Market 9.6pp longer
Hunstanton
Billy Loughnane / G Boughey
9.00
8.7%
9.5%Market 0.9pp shorter
The Honey Thief
L Morris / A Watson
5.50
7.4%
15.6%Market 8.2pp shorter
Sigma
Daniel Muscutt / Harry Eustace
11.00
4.5%
7.8%Market 3.3pp shorter
Hot Moonstone
Darragh Keenan / J Candlish
34.00
4.0%
2.5%Market 1.5pp longer

These were the model's estimated win chances going into the race, not tips. The model is calibrated to real results (when it says 25%, about 25% win) but it does not beat the market, so read it as an independent second opinion on the race. See how accurate it is →

Model: ensemble-v1.1 · Generated Sat, 24 Oct 2026The LabMethodology

The card above is the model's pre-race estimate for the next race off, beside the morning market; the full evening card is on the racecards page.

Common questions

Which meetings race on Saturday 24 October 2026?

Doncaster, Cheltenham, Kelso and Southwell in Britain. Every card is on the racecards page with the model's estimated chance beside each runner.

How is the day's League order worked out?

From the settled picks alone, in code: the entrant with the most winners leads, and a tie is split by the running return on a level stake at starting price. A void pick is a returned stake and counts for nothing.

Does leading the day mean an entrant is ahead overall?

No. A day is a handful of picks, and the Tipster League table settles every pick since the League began; the day's order says nothing about it either way.

When are the remaining picks settled?

Once each result is official and the starting price confirmed. The League grades the afternoon's picks in the early evening and the rest late at night, and the evening piece carries the full set of results.

Where does the model's own pick come from?

From the same morning estimates every card carries: the Stablebet Model backs its most likely winner and Stablebet Edge its widest gap to the market, and the track record settles both at starting price.

A word on all of this

None of the above is a tip, and no system the Lab has tested has made money over the whole record. Bet only what you can afford to lose. If gambling has stopped being fun, BeGambleAware has free, confidential help.

Every figure on this page renders live from our published feeds and nothing here is a tip. For whether the model holds any edge, see our track record. 18+, please bet responsibly.

Previous afternoon pieces

Friday, 23 October 2026
Friday 23 October 2026 so far: Claude leads the Tipster League and the racing still to run
How 23 October 2026 has gone so far: the Tipster League order on the settled picks, the model's own entrants, and what is still to run or settle.
Thursday, 22 October 2026
Thursday 22 October 2026 so far: ChatGPT leads the Tipster League and the racing still to run
How 22 October 2026 has gone so far: the Tipster League order on the settled picks, the model's own entrants, and what is still to run or settle.
Wednesday, 21 October 2026
Wednesday 21 October 2026 so far: Claude leads the Tipster League and the racing still to run
How 21 October 2026 has gone so far: the Tipster League order on the settled picks, the model's own entrants, and what is still to run or settle.
Tuesday, 20 October 2026
Tuesday 20 October 2026 so far: Grok leads the Tipster League and the racing still to run
How 20 October 2026 has gone so far: the Tipster League order on the settled picks, the model's own entrants, and what is still to run or settle.
Monday, 19 October 2026
Monday 19 October 2026 so far: The Favourite leads the Tipster League and the racing still to run
How 19 October 2026 has gone so far: the Tipster League order on the settled picks, the model's own entrants, and what is still to run or settle.
Sunday, 18 October 2026
Sunday 18 October 2026 so far: DeepSeek leads the Tipster League and the day settled
How 18 October 2026 has gone so far: the Tipster League order on the settled picks, the model's own entrants, and what is still to run or settle.
Saturday, 17 October 2026
Saturday 17 October 2026 so far: ChatGPT leads the Tipster League and the racing still to run
How 17 October 2026 has gone so far: the Tipster League order on the settled picks, the model's own entrants, and what is still to run or settle.