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

Thursday 29 October 2026 so far: Grok 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 Thursday, 29 October 2026, kept as an archive. The latest afternoon pieces are here.

Racing on Thursday 29 October 2026 comes from five meetings: Punchestown in Ireland, and Bath, Stratford, Ffos Las and Southwell in Britain. At Bath, Buxted Flyer won the feature from Civilon. By the time of writing 35 of the day's 38 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

Grok leads the day's order, with Stablebet Model, the Favourite, DeepSeek, Claude, ChatGPT, Stablebet Edge and Gemini 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. 31 picks were non-runners, returned stakes that count for nothing.

Every League pick for Thursday, 29 October 2026: all 519 picks settled; 33 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
ChatGPTBath 12:42The Can Can ManLost14/1
GeminiBath 12:42The Can Can ManLost14/1
ClaudeBath 12:42The Can Can ManLost14/1
GrokBath 12:42The Can Can ManLost14/1
DeepSeekBath 12:42The Can Can ManLost14/1
The FavouriteBath 12:42Lady PhillipsLost8/15
ChatGPTPunchestown 13:05San Juan De LopeLost6/1
GeminiPunchestown 13:05Petticoat BayWon10/3
ClaudePunchestown 13:05Lan De GhaireLost28/1
GrokPunchestown 13:05Petticoat BayWon10/3
DeepSeekPunchestown 13:05Petticoat BayWon10/3
The FavouritePunchestown 13:05WunderschonLost8/13
ChatGPTBath 13:12Divine RhythmLost5/6
GeminiBath 13:12Divine RhythmLost5/6
ClaudeBath 13:12Divine RhythmLost5/6
GrokBath 13:12Divine RhythmLost5/6
DeepSeekBath 13:12Divine RhythmLost5/6
The FavouriteBath 13:12Space BobVoid (non-runner)no bet
ChatGPTStratford 13:20CapriccioseLost13/8
GeminiStratford 13:20CapriccioseLost13/8
ClaudeStratford 13:20CapriccioseLost13/8
GrokStratford 13:20CapriccioseLost13/8
DeepSeekStratford 13:20CapriccioseLost13/8
The FavouriteStratford 13:20CapriccioseLost13/8
ChatGPTFfos Las 13:30The Final WordLost9/2
GeminiFfos Las 13:30The Final WordLost9/2
ClaudeFfos Las 13:30The Final WordLost9/2
GrokFfos Las 13:30The Final WordLost9/2
DeepSeekFfos Las 13:30The Final WordLost9/2
The FavouriteFfos Las 13:30Arcadian StarLost5/2
ChatGPTPunchestown 13:35San AerLost10/1
GeminiPunchestown 13:35Flying FortressLost22/1
ClaudePunchestown 13:35Flying FortressLost22/1
GrokPunchestown 13:35Lady Mary HeathWon10/3
DeepSeekPunchestown 13:35AmplitudeLost6/1
StableBet RatingPunchestown 13:35Flash Of FireLost9/2
The FavouritePunchestown 13:35Jp's ExpressLost10/1
ChatGPTBath 13:42Ground ForceVoid (non-runner)no bet
GeminiBath 13:42Pirates ParadiseLost28/1
ClaudeBath 13:42KaitoWon6/5
GrokBath 13:42KaitoWon6/5
DeepSeekBath 13:42Pirates ParadiseLost28/1
StableBet RatingBath 13:42KaitoWon6/5
The FavouriteBath 13:42KaitoWon6/5
ChatGPTStratford 13:50BrecharnonLost5/2
GeminiStratford 13:50BrecharnonLost5/2
ClaudeStratford 13:50BrecharnonLost5/2
GrokStratford 13:50BrecharnonLost5/2
DeepSeekStratford 13:50BrecharnonLost5/2
The FavouriteStratford 13:50Red MetalWon13/8
ChatGPTFfos Las 14:00Passage GuenotLost9/4
GeminiFfos Las 14:00Passage GuenotLost9/4
ClaudeFfos Las 14:00Passage GuenotLost9/4
GrokFfos Las 14:00Passage GuenotLost9/4
DeepSeekFfos Las 14:00Passage GuenotLost9/4
The FavouriteFfos Las 14:00Passage GuenotLost9/4
ChatGPTPunchestown 14:05ImposingWon7/2
GeminiPunchestown 14:05OklahomaLost9/4
ClaudePunchestown 14:05OklahomaLost9/4
GrokPunchestown 14:05OklahomaLost9/4
DeepSeekPunchestown 14:05OklahomaLost9/4
The FavouritePunchestown 14:05PrincetonLost4/1
ChatGPTBath 14:12Look Back SmilingWon13/2
GeminiBath 14:12Just Queen HighLost22/1
ClaudeBath 14:12PitneyLost9/1
GrokBath 14:12Spirit Lead MeLost5/2
DeepSeekBath 14:12PitneyLost9/1
StableBet RatingBath 14:12Spirit Lead MeLost5/2
The FavouriteBath 14:12Spirit Lead MeLost5/2
ChatGPTStratford 14:20ForthfactorWon1/8
GeminiStratford 14:20Dernier SetLost28/1
ClaudeStratford 14:20ForthfactorWon1/8
GrokStratford 14:20ForthfactorWon1/8
DeepSeekStratford 14:20ForthfactorWon1/8
The FavouriteStratford 14:20ForthfactorWon1/8
ChatGPTFfos Las 14:30Hellfire PrincessLost15/2
GeminiFfos Las 14:30Shanagolden GirlLost10/1
ClaudeFfos Las 14:30Ugo BingoWon13/8
GrokFfos Las 14:30Hellfire PrincessLost15/2
DeepSeekFfos Las 14:30Hellfire PrincessLost15/2
StableBet RatingFfos Las 14:30Hellfire PrincessLost15/2
The FavouriteFfos Las 14:30Ugo BingoWon13/8
ChatGPTPunchestown 14:35Margot MaeWon11/4
GeminiPunchestown 14:35Gabby HayesLost8/1
ClaudePunchestown 14:35Margot MaeWon11/4
GrokPunchestown 14:35Gabby HayesLost8/1
DeepSeekPunchestown 14:35Gabby HayesLost8/1
StableBet RatingPunchestown 14:35MelchizedekVoid (non-runner)no bet
The FavouritePunchestown 14:35WecouldavehaditallLost13/8
ChatGPTBath 14:42Box To BoxLost9/1
GeminiBath 14:42Box To BoxLost9/1
ClaudeBath 14:42Box To BoxLost9/1
GrokBath 14:42WisperLost5/1
DeepSeekBath 14:42Newtown DukeWon6/1
StableBet RatingBath 14:42WisperLost5/1
The FavouriteBath 14:42Albus AnneLost4/1
ChatGPTStratford 14:50DrakarisLost6/1
GeminiStratford 14:50DrakarisLost6/1
ClaudeStratford 14:50DrakarisLost6/1
GrokStratford 14:50DrakarisLost6/1
DeepSeekStratford 14:50DrakarisLost6/1
StableBet RatingStratford 14:50Wind Your Neck InLost12/1
The FavouriteStratford 14:50Milan MilosLost9/1
ChatGPTFfos Las 15:00WhatsgoingonmarvinLost10/3
GeminiFfos Las 15:00Boyles HillLost4/5
ClaudeFfos Las 15:00Lully Du HouxWon13/2
GrokFfos Las 15:00Lully Du HouxWon13/2
DeepSeekFfos Las 15:00WhatsgoingonmarvinLost10/3
StableBet RatingFfos Las 15:00Boyles HillLost4/5
The FavouriteFfos Las 15:00Dalcassian GirlLost16/1
ChatGPTPunchestown 15:05SibazaLost16/1
GeminiPunchestown 15:05SibazaLost16/1
ClaudePunchestown 15:05SibazaLost16/1
GrokPunchestown 15:05SibazaLost16/1
DeepSeekPunchestown 15:05SibazaLost16/1
The FavouritePunchestown 15:05Oracle Of DelphiVoid (non-runner)no bet
ChatGPTBath 15:12Musical SoldierVoid (non-runner)no bet
GeminiBath 15:12Perfect LocationLost40/1
ClaudeBath 15:12Pedros DreamLost11/4
GrokBath 15:12Maharajas ExpressLost10/1
DeepSeekBath 15:12Musical SoldierVoid (non-runner)no bet
StableBet RatingBath 15:12Nogo's DreamLost22/1
The FavouriteBath 15:12Nogo's DreamLost22/1
ChatGPTStratford 15:20Go WestLost9/1
GeminiStratford 15:20Mr Hope StreetLost17/2
ClaudeStratford 15:20Mr Hope StreetLost17/2
GrokStratford 15:20Mr Hope StreetLost17/2
DeepSeekStratford 15:20Go WestLost9/1
StableBet RatingStratford 15:20Mr Hope StreetLost17/2
The FavouriteStratford 15:20Gatineau ParkWon5/2
ChatGPTFfos Las 15:30Verney FoxWon11/8
GeminiFfos Las 15:30Verney FoxWon11/8
ClaudeFfos Las 15:30Verney FoxWon11/8
GrokFfos Las 15:30Verney FoxWon11/8
DeepSeekFfos Las 15:30Verney FoxWon11/8
The FavouriteFfos Las 15:30Verney FoxWon11/8
ChatGPTPunchestown 15:35Free SoloLost10/1
GeminiPunchestown 15:35MogwliLost12/1
ClaudePunchestown 15:35Tai Tam BayWon13/2
GrokPunchestown 15:35MogwliLost12/1
DeepSeekPunchestown 15:35MogwliLost12/1
StableBet RatingPunchestown 15:35TariffLost9/4
The FavouritePunchestown 15:35TariffLost9/4
ChatGPTBath 15:42No Claims BonusLost22/1
GeminiBath 15:42No Claims BonusLost22/1
ClaudeBath 15:42No Claims BonusLost22/1
GrokBath 15:42Whiteley WayLost7/1
DeepSeekBath 15:42No Claims BonusLost22/1
StableBet RatingBath 15:42Roman SpringLost17/2
The FavouriteBath 15:42Roman SpringLost17/2
ChatGPTStratford 15:50IthakaLost13/8
GeminiStratford 15:50IthakaLost13/8
ClaudeStratford 15:50PescatoriusLost4/1
GrokStratford 15:50IthakaLost13/8
DeepSeekStratford 15:50IthakaLost13/8
StableBet RatingStratford 15:50IthakaLost13/8
The FavouriteStratford 15:50PescatoriusLost4/1
ChatGPTFfos Las 16:00Mountain MikeVoid (non-runner)no bet
GeminiFfos Las 16:00Mountain MikeVoid (non-runner)no bet
ClaudeFfos Las 16:00Getaway VicLost14/1
GrokFfos Las 16:00Fairye ForthLost5/4
DeepSeekFfos Las 16:00Getaway VicLost14/1
StableBet RatingFfos Las 16:00Fairye ForthLost5/4
The FavouriteFfos Las 16:00Doctor KildareWon3/1
ChatGPTPunchestown 16:05Miss AmericanaLost15/2
GeminiPunchestown 16:05Miss AmericanaLost15/2
ClaudePunchestown 16:05Miss AmericanaLost15/2
GrokPunchestown 16:05Miss AmericanaLost15/2
DeepSeekPunchestown 16:05Miss AmericanaLost15/2
StableBet RatingPunchestown 16:05God KnowsLost7/2
The FavouritePunchestown 16:05Real PetiteLost11/2
ChatGPTBath 16:12Iconic DawnLost14/1
GeminiBath 16:12Act Of ViolenceLost6/1
ClaudeBath 16:12Act Of ViolenceLost6/1
GrokBath 16:12Connie's RoseWon20/1
DeepSeekBath 16:12Connie's RoseWon20/1
StableBet RatingBath 16:12Call TimeLost6/1
The FavouriteBath 16:12Iconic DawnLost14/1
ChatGPTStratford 16:20And So It BeginsWonEvens
GeminiStratford 16:20Dance In The MistLost9/2
ClaudeStratford 16:20DreamingofsunshineLost12/1
GrokStratford 16:20Dance In The MistLost9/2
DeepSeekStratford 16:20And So It BeginsWonEvens
The FavouriteStratford 16:20DreamingofsunshineLost12/1
ChatGPTSouthwell 16:25Timely AffairLost8/1
GeminiSouthwell 16:25AlcarazLost14/1
ClaudeSouthwell 16:25Up The JazzLost22/1
GrokSouthwell 16:25Up The JazzLost22/1
DeepSeekSouthwell 16:25AlcarazLost14/1
StableBet RatingSouthwell 16:25AnthropologistWonEvens
The FavouriteSouthwell 16:25AnthropologistWonEvens
ChatGPTFfos Las 16:30FilandererLost6/1
GeminiFfos Las 16:30ToothlessWon10/1
ClaudeFfos Las 16:30ToothlessWon10/1
GrokFfos Las 16:30ToothlessWon10/1
DeepSeekFfos Las 16:30ToothlessWon10/1
StableBet RatingFfos Las 16:30Wreckless EricLost7/4
The FavouriteFfos Las 16:30ToothlessWon10/1
ChatGPTSouthwell 17:00Shadow BoxerLost5/2
GeminiSouthwell 17:00Shadow BoxerLost5/2
ClaudeSouthwell 17:00Shadow BoxerLost5/2
GrokSouthwell 17:00Shadow BoxerLost5/2
DeepSeekSouthwell 17:00Shadow BoxerLost5/2
The FavouriteSouthwell 17:00Sin CityLost6/4
ChatGPTSouthwell 17:30WintourLost12/1
GeminiSouthwell 17:30WintourLost12/1
ClaudeSouthwell 17:30PasserineLost14/1
GrokSouthwell 17:30PasserineLost14/1
DeepSeekSouthwell 17:30WintourLost12/1
StableBet RatingSouthwell 17:30Perfect HopeLost6/1
The FavouriteSouthwell 17:30From Me To YouLost10/1
ChatGPTSouthwell 18:00Sovereign ClassLost33/1
GeminiSouthwell 18:00Sovereign ClassLost33/1
ClaudeSouthwell 18:00Edmond HalleyWon15/8
GrokSouthwell 18:00DistillateLost11/10
DeepSeekSouthwell 18:00Brother DaveLost33/1
StableBet RatingSouthwell 18:00Edmond HalleyWon15/8
The FavouriteSouthwell 18:00DistillateLost11/10
ChatGPTSouthwell 18:30Zabriskie PointLost4/1
GeminiSouthwell 18:30SanditonLost40/1
ClaudeSouthwell 18:30SanditonLost40/1
GrokSouthwell 18:30SanditonLost40/1
DeepSeekSouthwell 18:30ArdaddyLost6/1
StableBet RatingSouthwell 18:30Little Beck AnnieLost18/1
The FavouriteSouthwell 18:30Mini MacWon10/11
ChatGPTSouthwell 19:00AsukaWon7/2
GeminiSouthwell 19:00Oliver ShowLost12/1
ClaudeSouthwell 19:00AsukaWon7/2
GrokSouthwell 19:00First LegionLost5/1
DeepSeekSouthwell 19:00Oliver ShowLost12/1
StableBet RatingSouthwell 19:00First LegionLost5/1
The FavouriteSouthwell 19:00AsukaWon7/2
ChatGPTSouthwell 19:30RevelioLost9/1
GeminiSouthwell 19:30RevelioLost9/1
ClaudeSouthwell 19:30RevelioLost9/1
GrokSouthwell 19:30SevenkingsmustdieLost3/1
DeepSeekSouthwell 19:30RevelioLost9/1
StableBet RatingSouthwell 19:30Fleur De MerLost8/1
The FavouriteSouthwell 19:30Fleur De MerLost8/1
ChatGPTSouthwell 20:00KashoodaLost5/1
GeminiSouthwell 20:00Molo Del PalazzoLost11/1
ClaudeSouthwell 20:00KashoodaLost5/1
GrokSouthwell 20:00KashoodaLost5/1
DeepSeekSouthwell 20:00KashoodaLost5/1
StableBet RatingSouthwell 20:00Molo Del PalazzoLost11/1
The FavouriteSouthwell 20:00Midnight MediaLost15/8
ChatGPTSouthwell 20:30Sea The LightVoid (non-runner)no bet
GeminiSouthwell 20:30Pappa LouisLost16/1
ClaudeSouthwell 20:30Sea The LightVoid (non-runner)no bet
GrokSouthwell 20:30I'd Go ManiacLost3/1
DeepSeekSouthwell 20:30I'd Go ManiacLost3/1
StableBet RatingSouthwell 20:30Sea The LightVoid (non-runner)no bet
The FavouriteSouthwell 20:30Sea The LightVoid (non-runner)no bet

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
ChatGPTBath 12:42WalcourtLost11/2
GeminiBath 12:42WalcourtLost11/2
ClaudeBath 12:42WalcourtLost11/2
GrokBath 12:42Silent WisdomLost11/1
DeepSeekBath 12:42WalcourtLost11/2
Stablebet EdgeBath 12:42Lady PhillipsLost8/15
Stablebet ModelBath 12:42Lady PhillipsLost8/15
ChatGPTPunchestown 13:05Lan De GhaireLost28/1
GeminiPunchestown 13:05AnymoreVoid (non-runner)no bet
ClaudePunchestown 13:05San Juan De LopeLost6/1
GrokPunchestown 13:05Petticoat BayWon10/3
DeepSeekPunchestown 13:05Petticoat BayWon10/3
Stablebet EdgePunchestown 13:05Petticoat BayWon10/3
Stablebet ModelPunchestown 13:05Petticoat BayWon10/3
ChatGPTBath 13:12Hot PortLost13/2
GeminiBath 13:12Hot PortLost13/2
ClaudeBath 13:12Hot PortLost13/2
GrokBath 13:12Hot PortLost13/2
DeepSeekBath 13:12Hot PortLost13/2
Stablebet EdgeBath 13:12Space BobVoid (non-runner)no bet
Stablebet ModelBath 13:12Space BobVoid (non-runner)no bet
ChatGPTStratford 13:20Western CharmLost12/1
GeminiStratford 13:20Rosie MahlerLost15/2
ClaudeStratford 13:20Rosie MahlerLost15/2
GrokStratford 13:20Western CharmLost12/1
DeepSeekStratford 13:20Posh ChickLost14/1
Stablebet EdgeStratford 13:20Posh ChickLost14/1
Stablebet ModelStratford 13:20Posh ChickLost14/1
ChatGPTFfos Las 13:30Walk Of FaithWon15/2
GeminiFfos Las 13:30Walk Of FaithWon15/2
ClaudeFfos Las 13:30Common PeopleLost66/1
GrokFfos Las 13:30The Final WordLost9/2
DeepSeekFfos Las 13:30Jpr TwoVoid (non-runner)no bet
Stablebet EdgeFfos Las 13:30Baile An OrLost5/1
Stablebet ModelFfos Las 13:30Arcadian StarLost5/2
ChatGPTPunchestown 13:35AmplitudeLost6/1
GeminiPunchestown 13:35Flying FortressLost22/1
ClaudePunchestown 13:35Flying FortressLost22/1
GrokPunchestown 13:35San AerLost10/1
DeepSeekPunchestown 13:35San AerLost10/1
Stablebet EdgePunchestown 13:35AmplitudeLost6/1
Stablebet ModelPunchestown 13:35San AerLost10/1
ChatGPTBath 13:42Time GloryLost66/1
GeminiBath 13:42Singing BluesLost50/1
ClaudeBath 13:42Divine ConcertoLost20/1
GrokBath 13:42Ground ForceVoid (non-runner)no bet
DeepSeekBath 13:42Q T BoyLost10/1
Stablebet EdgeBath 13:42Ground ForceVoid (non-runner)no bet
Stablebet ModelBath 13:42Ground ForceVoid (non-runner)no bet
ChatGPTStratford 13:50Posh DudeLost16/1
GeminiStratford 13:50Posh DudeLost16/1
ClaudeStratford 13:50KillarneyLost16/1
GrokStratford 13:50Mr MaximillianLost40/1
DeepSeekStratford 13:50Posh DudeLost16/1
Stablebet EdgeStratford 13:50Red MetalWon13/8
Stablebet ModelStratford 13:50Red MetalWon13/8
ChatGPTFfos Las 14:00Valiant SoldierLost11/2
GeminiFfos Las 14:00Elusive PbLost9/2
ClaudeFfos Las 14:00Elusive PbLost9/2
GrokFfos Las 14:00HeadofthevalleyWon9/2
DeepSeekFfos Las 14:00Valiant SoldierLost11/2
Stablebet EdgeFfos Las 14:00Valiant SoldierLost11/2
Stablebet ModelFfos Las 14:00Valiant SoldierLost11/2
ChatGPTPunchestown 14:05System ResetLost80/1
GeminiPunchestown 14:05NonsenseLost15/8
ClaudePunchestown 14:05DawnmoreLost17/2
GrokPunchestown 14:05DawnmoreLost17/2
DeepSeekPunchestown 14:05NonsenseLost15/8
Stablebet EdgePunchestown 14:05ImposingWon7/2
Stablebet ModelPunchestown 14:05ImposingWon7/2
ChatGPTBath 14:12Kaleidoscope EyesLost13/2
GeminiBath 14:12RwenearlytheredadLost33/1
ClaudeBath 14:12Just Queen HighLost22/1
GrokBath 14:12ThiscouldbefunLost11/1
DeepSeekBath 14:12Look Back SmilingWon13/2
Stablebet EdgeBath 14:12ThiscouldbefunLost11/1
Stablebet ModelBath 14:12Spirit Lead MeLost5/2
ChatGPTStratford 14:20Emerald TirLost12/1
GeminiStratford 14:20Dernier SetLost28/1
ClaudeStratford 14:20Dernier SetLost28/1
GrokStratford 14:20Rock On RonnieLost11/2
DeepSeekStratford 14:20Rock On RonnieLost11/2
Stablebet EdgeStratford 14:20Chocks AwayLost25/1
Stablebet ModelStratford 14:20ForthfactorWon1/8
ChatGPTFfos Las 14:30Country MouseLost4/1
GeminiFfos Las 14:30Country MouseLost4/1
ClaudeFfos Las 14:30Shanagolden GirlLost10/1
GrokFfos Las 14:30It's EasyLost2/1
DeepSeekFfos Las 14:30Country MouseLost4/1
Stablebet EdgeFfos Las 14:30Country MouseLost4/1
Stablebet ModelFfos Las 14:30Ugo BingoWon13/8
ChatGPTPunchestown 14:35Gabby HayesLost8/1
GeminiPunchestown 14:35DarleneLost9/1
ClaudePunchestown 14:35DarleneLost9/1
GrokPunchestown 14:35Knockraha PaLost20/1
DeepSeekPunchestown 14:35Miss CorneliaLost10/3
Stablebet EdgePunchestown 14:35MelchizedekVoid (non-runner)no bet
Stablebet ModelPunchestown 14:35Margot MaeWon11/4
ChatGPTBath 14:42LiveinthelightLost16/1
GeminiBath 14:42Just An HourVoid (non-runner)no bet
ClaudeBath 14:42Sergei BreezeLost11/4
GrokBath 14:42WisperLost5/1
DeepSeekBath 14:42LiveinthelightLost16/1
Stablebet EdgeBath 14:42OratoricalLost33/1
Stablebet ModelBath 14:42Due To HenryLost5/1
ChatGPTStratford 14:50DrakarisLost6/1
GeminiStratford 14:50Yanka BlueLost17/2
ClaudeStratford 14:50Little PiLost7/1
GrokStratford 14:50DrakarisLost6/1
DeepSeekStratford 14:50DrakarisLost6/1
Stablebet EdgeStratford 14:50Yanka BlueLost17/2
Stablebet ModelStratford 14:50Black DakotaLost9/2
ChatGPTFfos Las 15:00Lully Du HouxWon13/2
GeminiFfos Las 15:00Department Of WarLost125/1
ClaudeFfos Las 15:00Berkshire SmudgeLost12/1
GrokFfos Las 15:00Lully Du HouxWon13/2
DeepSeekFfos Las 15:00Berkshire SmudgeLost12/1
Stablebet EdgeFfos Las 15:00Kates ChoiceLost14/1
Stablebet ModelFfos Las 15:00Kates ChoiceLost14/1
ChatGPTPunchestown 15:05SibazaLost16/1
GeminiPunchestown 15:05SpecticalLost14/1
ClaudePunchestown 15:05Tide Of FortuneLost9/1
GrokPunchestown 15:05SibazaLost16/1
DeepSeekPunchestown 15:05SibazaLost16/1
Stablebet EdgePunchestown 15:05Celestial SirenWon5/1
Stablebet ModelPunchestown 15:05SalibaLost4/1
ChatGPTBath 15:12Burdett EstateLost25/1
GeminiBath 15:12Burdett EstateLost25/1
ClaudeBath 15:12Maharajas ExpressLost10/1
GrokBath 15:12Punchbowl FlyerLost16/1
DeepSeekBath 15:12Burdett EstateLost25/1
Stablebet EdgeBath 15:12Burdett EstateLost25/1
Stablebet ModelBath 15:12Nogo's DreamLost22/1
ChatGPTStratford 15:20Bucksy Des EpeiresLost11/1
GeminiStratford 15:20Lounge LizardLost100/1
ClaudeStratford 15:20JipcotLost9/2
GrokStratford 15:20Bucksy Des EpeiresLost11/1
DeepSeekStratford 15:20Go WestLost9/1
Stablebet EdgeStratford 15:20Big TicketLost9/2
Stablebet ModelStratford 15:20Big TicketLost9/2
ChatGPTFfos Las 15:30Clondaw SergeantLost11/1
GeminiFfos Las 15:30Goodbye EarlLost13/8
ClaudeFfos Las 15:30Goodbye EarlLost13/8
GrokFfos Las 15:30De InovatorVoid (non-runner)no bet
DeepSeekFfos Las 15:30Clondaw SergeantLost11/1
Stablebet EdgeFfos Las 15:30Clondaw SergeantLost11/1
Stablebet ModelFfos Las 15:30De InovatorVoid (non-runner)no bet
ChatGPTPunchestown 15:35MicassoLost15/2
GeminiPunchestown 15:35La Tulipe NoireLost6/1
ClaudePunchestown 15:35MicassoLost15/2
GrokPunchestown 15:35MogwliLost12/1
DeepSeekPunchestown 15:35MogwliLost12/1
Stablebet EdgePunchestown 15:35Fan ClubVoid (non-runner)no bet
Stablebet ModelPunchestown 15:35TariffLost9/4
ChatGPTBath 15:42Barnsnape BoyLost28/1
GeminiBath 15:42Just King HighLost8/1
ClaudeBath 15:42KyotoVoid (non-runner)no bet
GrokBath 15:42Whiteley WayLost7/1
DeepSeekBath 15:42Roman SpringLost17/2
Stablebet EdgeBath 15:42Rinky Tinky TinkyWon9/1
Stablebet ModelBath 15:42Rinky Tinky TinkyWon9/1
ChatGPTStratford 15:50Great D'AngeLost22/1
GeminiStratford 15:50IthakaLost13/8
ClaudeStratford 15:50DunworleyLost20/1
GrokStratford 15:50IthakaLost13/8
DeepSeekStratford 15:50IthakaLost13/8
Stablebet EdgeStratford 15:50IthakaLost13/8
Stablebet ModelStratford 15:50PescatoriusLost4/1
ChatGPTFfos Las 16:00Getaway VicLost14/1
GeminiFfos Las 16:00Getaway VicLost14/1
ClaudeFfos Las 16:00MuskokaLost12/1
GrokFfos Las 16:00Getaway VicLost14/1
DeepSeekFfos Las 16:00Getaway VicLost14/1
Stablebet EdgeFfos Las 16:00Getaway VicLost14/1
Stablebet ModelFfos Las 16:00Fairye ForthLost5/4
ChatGPTPunchestown 16:05Miss AmericanaLost15/2
GeminiPunchestown 16:05Buttermere RidgeWon11/2
ClaudePunchestown 16:05KayamiteLost33/1
GrokPunchestown 16:05KayamiteLost33/1
DeepSeekPunchestown 16:05Saith SerenLost15/2
Stablebet EdgePunchestown 16:05Pocket JacksVoid (non-runner)no bet
Stablebet ModelPunchestown 16:05Pocket JacksVoid (non-runner)no bet
ChatGPTBath 16:12Maid In DevonLost9/1
GeminiBath 16:12AlkuwarriorLost8/1
ClaudeBath 16:12ArnazLost28/1
GrokBath 16:12LegendsofthelandLost10/3
DeepSeekBath 16:12LegendsofthelandLost10/3
Stablebet EdgeBath 16:12Act Of ViolenceLost6/1
Stablebet ModelBath 16:12LegendsofthelandLost10/3
ChatGPTStratford 16:20FancymeetinguhereLost12/1
GeminiStratford 16:20FancymeetinguhereLost12/1
ClaudeStratford 16:20FancymeetinguhereLost12/1
GrokStratford 16:20Dance In The MistLost9/2
DeepSeekStratford 16:20And So It BeginsWonEvens
Stablebet EdgeStratford 16:20Maria's DoubleLost28/1
Stablebet ModelStratford 16:20And So It BeginsWonEvens
ChatGPTSouthwell 16:25Anton MauveLost18/1
GeminiSouthwell 16:25Quiet ResolveLost28/1
ClaudeSouthwell 16:25Up The JazzLost22/1
GrokSouthwell 16:25Monsieur BondyLost9/2
DeepSeekSouthwell 16:25Exotic BabyLost22/1
Stablebet EdgeSouthwell 16:25Monsieur BondyLost9/2
Stablebet ModelSouthwell 16:25Monsieur BondyLost9/2
ChatGPTFfos Las 16:30PatriotikLost4/1
GeminiFfos Las 16:30PatriotikLost4/1
ClaudeFfos Las 16:30Just Over LandLost6/1
GrokFfos Las 16:30FilandererLost6/1
DeepSeekFfos Las 16:30FilandererLost6/1
Stablebet EdgeFfos Las 16:30FilandererLost6/1
Stablebet ModelFfos Las 16:30FilandererLost6/1
ChatGPTSouthwell 17:00Galileo's GiftLost33/1
GeminiSouthwell 17:00Galileo's GiftLost33/1
ClaudeSouthwell 17:00Wild RockLost66/1
GrokSouthwell 17:00Shadow BoxerLost5/2
DeepSeekSouthwell 17:00Shadow BoxerLost5/2
Stablebet EdgeSouthwell 17:00BeaujonWon5/4
Stablebet ModelSouthwell 17:00BeaujonWon5/4
ChatGPTSouthwell 17:30HoosierLost13/2
GeminiSouthwell 17:30Ten Of ClubsVoid (non-runner)no bet
ClaudeSouthwell 17:30HoosierLost13/2
GrokSouthwell 17:30WintourLost12/1
DeepSeekSouthwell 17:30PasserineLost14/1
Stablebet EdgeSouthwell 17:30PasserineLost14/1
Stablebet ModelSouthwell 17:30From Me To YouLost10/1
ChatGPTSouthwell 18:00Sovereign ClassLost33/1
GeminiSouthwell 18:00Sovereign ClassLost33/1
ClaudeSouthwell 18:00Keep Me StableLost18/1
GrokSouthwell 18:00Edmond HalleyWon15/8
DeepSeekSouthwell 18:00Homme De FerLost6/1
Stablebet EdgeSouthwell 18:00Edmond HalleyWon15/8
Stablebet ModelSouthwell 18:00Edmond HalleyWon15/8
ChatGPTSouthwell 18:30BlackjackLost40/1
GeminiSouthwell 18:30SanditonLost40/1
ClaudeSouthwell 18:30ArdaddyLost6/1
GrokSouthwell 18:30ArdaddyLost6/1
DeepSeekSouthwell 18:30ArdaddyLost6/1
Stablebet EdgeSouthwell 18:30Little Beck AnnieLost18/1
Stablebet ModelSouthwell 18:30Mini MacWon10/11
ChatGPTSouthwell 19:00Grand TraverseLost40/1
GeminiSouthwell 19:00Storm FreeLost10/3
ClaudeSouthwell 19:00Down To The KidLost40/1
GrokSouthwell 19:00Oliver ShowLost12/1
DeepSeekSouthwell 19:00Oliver ShowLost12/1
Stablebet EdgeSouthwell 19:00Storm FreeLost10/3
Stablebet ModelSouthwell 19:00KhaleejyLost13/2
ChatGPTSouthwell 19:30RevelioLost9/1
GeminiSouthwell 19:30EdwardtheninthLost9/1
ClaudeSouthwell 19:30Smokey MaloneLost33/1
GrokSouthwell 19:30RevelioLost9/1
DeepSeekSouthwell 19:30RevelioLost9/1
Stablebet EdgeSouthwell 19:30Sycamore GapLost3/1
Stablebet ModelSouthwell 19:30Sycamore GapLost3/1
ChatGPTSouthwell 20:00Box CleverLost33/1
GeminiSouthwell 20:00Box CleverLost33/1
ClaudeSouthwell 20:00Box CleverLost33/1
GrokSouthwell 20:00KashoodaLost5/1
DeepSeekSouthwell 20:00Box CleverLost33/1
Stablebet EdgeSouthwell 20:00KashoodaLost5/1
Stablebet ModelSouthwell 20:00KashoodaLost5/1
ChatGPTSouthwell 20:30HarlingtonVoid (non-runner)no bet
GeminiSouthwell 20:30Pappa LouisLost16/1
ClaudeSouthwell 20:30King ChaosLost14/1
GrokSouthwell 20:30Meet Me In MerakiVoid (non-runner)no bet
DeepSeekSouthwell 20:30HarlingtonVoid (non-runner)no bet
Stablebet EdgeSouthwell 20:30Meet Me In MerakiVoid (non-runner)no bet
Stablebet ModelSouthwell 20:30Sea The LightVoid (non-runner)no bet

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, sit apart in the League order. 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 Bristol Motor Club Handicap at Bath

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 eleven winners from 31 settled picks, and the Edge entrant has had seven winners from 30 settled picks. The card below is the settled race the Stablebet Model's pick won, the Bristol Motor Club Handicap at 15:42 at Bath, won by Rinky Tinky Tinky, with the model's pre-race estimate for each runner beside the morning market's.

Stablebet model (pre-race estimated win chances)

Bath 15:42 · Bristol Motor Club Handicap · Class 6 · 5f160y

Latest output →

Pre-race estimate. Published 29 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 Rinky Tinky Tinky its most likely winner at 15%, ahead of Whiteley Way (14%) and Unico (9%). It read as a competitive, open race with no dominant runner.

HorseSPModel chanceMarketvs Market
Rinky Tinky Tinky
Alice Bond / Mrs I G-Leveque
11.00
14.6%
6.7%Market 7.9pp longer
Whiteley Way
K Shoemark / G Brown
7.50
14.0%
9.8%Market 4.2pp longer
Unico
Harry Davies / C Gordon
7.00
8.7%
10.5%Market 1.8pp shorter
Roman Spring
K T O'Neill / R Cook & J Bridger
4.50
8.6%
16.4%Market 7.8pp shorter
Up The Anti
William Carson / A W Carroll
6.50
6.7%
11.3%Market 4.7pp shorter
Just King High
S D Bowen / R Burdon
9.00
6.3%
8.2%Market 1.9pp shorter
Mintana
Alexandra Egan / H J Evans
21.00
4.5%
3.5%Market 1.0pp longer
Barnsnape Boy
Joe Leavy / J R Boyle
13.00
4.5%
5.7%Market 1.2pp shorter
No Claims Bonus
Kaiya Fraser / Harry Eustace
26.00
4.2%
2.8%Market 1.4pp longer
Grimese's Special
David Probert / J S Moore
26.00
4.1%
2.8%Market 1.3pp longer
Kyoto
Charles Bishop / M Murphy
15.00
4.0%
4.9%Market 0.9pp shorter
Blue Point Express
Finley Marsh / A Wintle
34.00
3.7%
2.2%Market 1.6pp longer
Big Bard
Toby Moore / Jamie & Josh Moore
17.00
3.6%
4.3%Market 0.7pp shorter
Ken Brulee
Rose Dawes / M D I Usher
21.00
3.5%
3.5%In line with market
Dusk Damsel
Millie Wonnacott / J S Moore
34.00
3.4%
2.2%Market 1.3pp longer
Bonnita
Callum Hutchinson / P R Chamings
26.00
2.9%
2.8%In line with market
Forever My Prince
Oliver Carmichael / M Blake
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 Thu, 29 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 Bath guide.

Elsewhere in the Lab: Does the App I Bet With Take a Bigger Cut?.

Still to run

Evening racing is still to come: two races at Southwell, the next of them the Midnite: Built For 2026 Not 2006 Fillies' Handicap 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 · Midnite: Built For 2026 Not 2006 Fillies' Handicap · Class 5 · 1m3f24y

Latest output →

Pre-race estimate. Published 29 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 Kashooda its most likely winner at 19%, ahead of Molo Del Palazzo (16%) and Midnight Media (16%). It read as a competitive, open race with no dominant runner.

HorseSPModel chanceMarketvs Market
Kashooda
P J McDonald / A M Balding
7.00
19.2%
12.2%Market 7.0pp longer
Molo Del Palazzo
Rhys Clutterbuck / R M Beckett
5.50
15.9%
15.6%In line with market
Midnight Media
Lewis Edmunds / W Muir & C Grassick
3.50
15.6%
24.4%Market 8.9pp shorter
Lilly Lux
Callum Shepherd / George Baker
8.00
12.9%
10.7%Market 2.2pp longer
Time To Sparkle
Harry Vigors / J Keane
7.00
12.2%
12.2%In line with market
Sibling Rivelry
Jack Dace / D M Simcock
6.00
12.1%
14.2%Market 2.1pp shorter
Box Clever
Rob Hornby / J G Portman
21.00
8.0%
4.1%Market 3.9pp longer
Fanciulla Del West
George Downing / E Walker
13.00
4.1%
6.6%Market 2.5pp shorter

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 Thu, 29 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 Thursday 29 October 2026?

Punchestown in Ireland, and Bath, Stratford, Ffos Las 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

Wednesday, 28 October 2026
Wednesday 28 October 2026 so far: Grok leads the Tipster League and the racing still to run
How 28 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, 27 October 2026
Tuesday 27 October 2026 so far: Stablebet Model leads the Tipster League and the racing still to run
How 27 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, 26 October 2026
Monday 26 October 2026 so far: The Favourite leads the Tipster League and the racing still to run
How 26 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, 25 October 2026
Sunday 25 October 2026 so far: Claude leads the Tipster League and the day settled
How 25 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, 24 October 2026
Saturday 24 October 2026 so far: Claude leads the Tipster League and the racing still to run
How 24 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.
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.