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

Wednesday 28 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 Wednesday, 28 October 2026, kept as an archive. The latest afternoon pieces are here.

Racing on Wednesday 28 October 2026 comes from five meetings: Dundalk in Ireland, and Nottingham, Huntingdon, Newton Abbot and Kempton Park in Britain. The race at Nottingham saw Vince L'Amour take the win. By the time of writing 36 of the day's 38 races had a settled Tipster League pick. Racing at Kempton Park 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, ChatGPT, Claude, the Favourite, DeepSeek, 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. 27 picks were non-runners, returned stakes that count for nothing.

Every League pick for Wednesday, 28 October 2026: all 518 picks settled; 30 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
ChatGPTNottingham 12:46DowmanVoid (non-runner)no bet
GeminiNottingham 12:46Sue's Last ChanceLost11/1
ClaudeNottingham 12:46DowmanVoid (non-runner)no bet
GrokNottingham 12:46DowmanVoid (non-runner)no bet
DeepSeekNottingham 12:46DowmanVoid (non-runner)no bet
StableBet RatingNottingham 12:46DowmanVoid (non-runner)no bet
The FavouriteNottingham 12:46DowmanVoid (non-runner)no bet
ChatGPTHuntingdon 13:06JimmyjerooLost11/4
GeminiHuntingdon 13:06JimmyjerooLost11/4
ClaudeHuntingdon 13:06JimmyjerooLost11/4
GrokHuntingdon 13:06JimmyjerooLost11/4
DeepSeekHuntingdon 13:06JimmyjerooLost11/4
StableBet RatingHuntingdon 13:06Boys Of WexfordLost11/2
The FavouriteHuntingdon 13:06JimmyjerooLost11/4
ChatGPTNottingham 13:16Rambuso CreekLost5/1
GeminiNottingham 13:16Run This WayLost11/2
ClaudeNottingham 13:16CampenaertsLost22/1
GrokNottingham 13:16Vince L'AmourWon9/1
DeepSeekNottingham 13:16CampenaertsLost22/1
StableBet RatingNottingham 13:16Level UpLost25/1
The FavouriteNottingham 13:16Level UpLost25/1
ChatGPTNewton Abbot 13:21Vango Can GoWon1/4
GeminiNewton Abbot 13:21Jpr TwoLost14/1
ClaudeNewton Abbot 13:21Vango Can GoWon1/4
GrokNewton Abbot 13:21Jpr TwoLost14/1
DeepSeekNewton Abbot 13:21Vango Can GoWon1/4
The FavouriteNewton Abbot 13:21Vango Can GoWon1/4
ChatGPTHuntingdon 13:36What's Your GameWon22/1
GeminiHuntingdon 13:36What's Your GameWon22/1
ClaudeHuntingdon 13:36ScottoLost5/2
GrokHuntingdon 13:36Current EditionLost4/5
DeepSeekHuntingdon 13:36Current EditionLost4/5
The FavouriteHuntingdon 13:36Current EditionLost4/5
ChatGPTNottingham 13:46FulcrumLost4/7
GeminiNottingham 13:46FulcrumLost4/7
ClaudeNottingham 13:46FulcrumLost4/7
GrokNottingham 13:46FulcrumLost4/7
DeepSeekNottingham 13:46FulcrumLost4/7
The FavouriteNottingham 13:46FulcrumLost4/7
ChatGPTNewton Abbot 13:51Real QuartzWon2/1
GeminiNewton Abbot 13:51CalvinoLost5/2
ClaudeNewton Abbot 13:51Real QuartzWon2/1
GrokNewton Abbot 13:51Real QuartzWon2/1
DeepSeekNewton Abbot 13:51CalvinoLost5/2
StableBet RatingNewton Abbot 13:51LallygagLost16/1
The FavouriteNewton Abbot 13:51Real QuartzWon2/1
ChatGPTDundalk 14:00SonoranWon11/8
GeminiDundalk 14:00SherekiyaVoid (non-runner)no bet
ClaudeDundalk 14:00SherekiyaVoid (non-runner)no bet
GrokDundalk 14:00Blooming RoseLost9/2
DeepSeekDundalk 14:00SonoranWon11/8
The FavouriteDundalk 14:00SonoranWon11/8
ChatGPTHuntingdon 14:06That's NiceWon10/3
GeminiHuntingdon 14:06That's NiceWon10/3
ClaudeHuntingdon 14:06That's NiceWon10/3
GrokHuntingdon 14:06That's NiceWon10/3
DeepSeekHuntingdon 14:06That's NiceWon10/3
StableBet RatingHuntingdon 14:06Bella CivenaLost9/2
The FavouriteHuntingdon 14:06Bella CivenaLost9/2
ChatGPTNottingham 14:16Wise PrinceLost11/2
GeminiNottingham 14:16Wise PrinceLost11/2
ClaudeNottingham 14:16Wise PrinceLost11/2
GrokNottingham 14:16Wise PrinceLost11/2
DeepSeekNottingham 14:16Wise PrinceLost11/2
The FavouriteNottingham 14:16CentigradeLost13/8
ChatGPTNewton Abbot 14:21It's A BreezeLost5/1
GeminiNewton Abbot 14:21It's A BreezeLost5/1
ClaudeNewton Abbot 14:21It's A BreezeLost5/1
GrokNewton Abbot 14:21It's A BreezeLost5/1
DeepSeekNewton Abbot 14:21It's A BreezeLost5/1
StableBet RatingNewton Abbot 14:21Enjoy D'allenLost12/1
The FavouriteNewton Abbot 14:21Star Of AffinityWon5/2
ChatGPTDundalk 14:30HowyoulikethatLost14/1
GeminiDundalk 14:30HowyoulikethatLost14/1
ClaudeDundalk 14:30Bella ColombiaLost11/1
GrokDundalk 14:30HowyoulikethatLost14/1
DeepSeekDundalk 14:30HowyoulikethatLost14/1
StableBet RatingDundalk 14:30CoastingLost7/2
The FavouriteDundalk 14:30CoastingLost7/2
ChatGPTHuntingdon 14:36ZafaanLost9/1
GeminiHuntingdon 14:36ZafaanLost9/1
ClaudeHuntingdon 14:36ZafaanLost9/1
GrokHuntingdon 14:36ZafaanLost9/1
DeepSeekHuntingdon 14:36ZafaanLost9/1
StableBet RatingHuntingdon 14:36CaelanLost6/1
The FavouriteHuntingdon 14:36ZafaanLost9/1
ChatGPTNottingham 14:46Flash Of ColourLost9/2
GeminiNottingham 14:46Flash Of ColourLost9/2
ClaudeNottingham 14:46Flash Of ColourLost9/2
GrokNottingham 14:46Flash Of ColourLost9/2
DeepSeekNottingham 14:46PlayhouseLost10/1
The FavouriteNottingham 14:46Flash Of ColourLost9/2
ChatGPTNewton Abbot 14:51PaddockwoodWon8/1
GeminiNewton Abbot 14:51All Well And GoodLost6/1
ClaudeNewton Abbot 14:51PaddockwoodWon8/1
GrokNewton Abbot 14:51PaddockwoodWon8/1
DeepSeekNewton Abbot 14:51PaddockwoodWon8/1
StableBet RatingNewton Abbot 14:51All Well And GoodLost6/1
The FavouriteNewton Abbot 14:51All Well And GoodLost6/1
ChatGPTDundalk 15:00SlightlyLost16/1
GeminiDundalk 15:00SlightlyLost16/1
ClaudeDundalk 15:00SlightlyLost16/1
GrokDundalk 15:00SlightlyLost16/1
DeepSeekDundalk 15:00SlightlyLost16/1
The FavouriteDundalk 15:00NevermindtherainLost13/8
ChatGPTHuntingdon 15:06ThepassingcycloneLost12/1
GeminiHuntingdon 15:06ThepassingcycloneLost12/1
ClaudeHuntingdon 15:06ThepassingcycloneLost12/1
GrokHuntingdon 15:06ThepassingcycloneLost12/1
DeepSeekHuntingdon 15:06ThepassingcycloneLost12/1
StableBet RatingHuntingdon 15:06KnightonLost11/4
The FavouriteHuntingdon 15:06ZaraquelleLost11/4
ChatGPTNottingham 15:16GaspachoWon5/2
GeminiNottingham 15:16GaspachoWon5/2
ClaudeNottingham 15:16GaspachoWon5/2
GrokNottingham 15:16GaspachoWon5/2
DeepSeekNottingham 15:16GaspachoWon5/2
StableBet RatingNottingham 15:16MaxidentLost9/4
The FavouriteNottingham 15:16MaxidentLost9/4
ChatGPTNewton Abbot 15:21CentaraLost9/4
GeminiNewton Abbot 15:21CentaraLost9/4
ClaudeNewton Abbot 15:21Opening BidLost3/1
GrokNewton Abbot 15:21CentaraLost9/4
DeepSeekNewton Abbot 15:21CentaraLost9/4
StableBet RatingNewton Abbot 15:21CentaraLost9/4
The FavouriteNewton Abbot 15:21Opening BidLost3/1
ChatGPTDundalk 15:30TantardiniWon5/2
GeminiDundalk 15:30TantardiniWon5/2
ClaudeDundalk 15:30EucalyptusLost5/1
GrokDundalk 15:30TantardiniWon5/2
DeepSeekDundalk 15:30TantardiniWon5/2
The FavouriteDundalk 15:30MudyrkLost5/4
ChatGPTHuntingdon 15:36NazareWon7/1
GeminiHuntingdon 15:36KrakLost22/1
ClaudeHuntingdon 15:36NazareWon7/1
GrokHuntingdon 15:36KrakLost22/1
DeepSeekHuntingdon 15:36KrakLost22/1
The FavouriteHuntingdon 15:36NazareWon7/1
ChatGPTNottingham 15:46Mighty QuietLost6/1
GeminiNottingham 15:46Mighty QuietLost6/1
ClaudeNottingham 15:46Mighty QuietLost6/1
GrokNottingham 15:46AlazwarLost33/1
DeepSeekNottingham 15:46ExpressionlessLost11/1
StableBet RatingNottingham 15:46Sweet KissLost3/1
The FavouriteNottingham 15:46Sweet KissLost3/1
ChatGPTNewton Abbot 15:51Kick Up A StormLost7/1
GeminiNewton Abbot 15:51Kick Up A StormLost7/1
ClaudeNewton Abbot 15:51Kick Up A StormLost7/1
GrokNewton Abbot 15:51Kick Up A StormLost7/1
DeepSeekNewton Abbot 15:51Kick Up A StormLost7/1
StableBet RatingNewton Abbot 15:51Fairye ForthVoid (non-runner)no bet
The FavouriteNewton Abbot 15:51Fairye ForthVoid (non-runner)no bet
ChatGPTDundalk 16:00Hot To FoxtrotLost12/1
GeminiDundalk 16:00Fan ClubLost33/1
ClaudeDundalk 16:00Fan ClubLost33/1
GrokDundalk 16:00Hot To FoxtrotLost12/1
DeepSeekDundalk 16:00Fan ClubLost33/1
StableBet RatingDundalk 16:00JazzitLost11/4
The FavouriteDundalk 16:00JazzitLost11/4
ChatGPTHuntingdon 16:06Mossy MoonLost5/2
GeminiHuntingdon 16:06Mossy MoonLost5/2
ClaudeHuntingdon 16:06Mossy MoonLost5/2
GrokHuntingdon 16:06Mossy MoonLost5/2
DeepSeekHuntingdon 16:06Mossy MoonLost5/2
The FavouriteHuntingdon 16:06Persian ArtWon2/1
ChatGPTKempton Park 16:15Balon D'orLost40/1
GeminiKempton Park 16:15Shining GuestLost33/1
ClaudeKempton Park 16:15Shining GuestLost33/1
GrokKempton Park 16:15Lion RingLost50/1
DeepSeekKempton Park 16:15Lion RingLost50/1
StableBet RatingKempton Park 16:15Marianne MozartWon9/2
The FavouriteKempton Park 16:15King CherryLost13/2
ChatGPTNewton Abbot 16:21The Gift ShopLost9/4
GeminiNewton Abbot 16:21De InovatorLost7/1
ClaudeNewton Abbot 16:21The Gift ShopLost9/4
GrokNewton Abbot 16:21The Gift ShopLost9/4
DeepSeekNewton Abbot 16:21The Gift ShopLost9/4
The FavouriteNewton Abbot 16:21The Gift ShopLost9/4
ChatGPTDundalk 16:30LeannespourLost4/1
GeminiDundalk 16:30LeannespourLost4/1
ClaudeDundalk 16:30LeannespourLost4/1
GrokDundalk 16:30Whistling JamesieLost12/1
DeepSeekDundalk 16:30LeannespourLost4/1
StableBet RatingDundalk 16:30All HailLost28/1
The FavouriteDundalk 16:30Una MatataLost9/4
ChatGPTKempton Park 16:45SeapearlLost9/1
GeminiKempton Park 16:45SeapearlLost9/1
ClaudeKempton Park 16:45SeapearlLost9/1
GrokKempton Park 16:45SeapearlLost9/1
DeepSeekKempton Park 16:45SeapearlLost9/1
StableBet RatingKempton Park 16:45Girls AllowedWon5/4
The FavouriteKempton Park 16:45Girls AllowedWon5/4
ChatGPTDundalk 17:00Westminster WaltzLost28/1
GeminiDundalk 17:00Legacy Of StardomLost40/1
ClaudeDundalk 17:00Westminster WaltzLost28/1
GrokDundalk 17:00RayastarLost15/2
DeepSeekDundalk 17:00Westminster WaltzLost28/1
The FavouriteDundalk 17:00Crayons In The SkyWon1/2
ChatGPTKempton Park 17:15Crown The FutureLost4/11
GeminiKempton Park 17:15MelodicalWon7/1
ClaudeKempton Park 17:15Crown The FutureLost4/11
GrokKempton Park 17:15MelodicalWon7/1
DeepSeekKempton Park 17:15Crown The FutureLost4/11
StableBet RatingKempton Park 17:15Crown The FutureLost4/11
The FavouriteKempton Park 17:15Crown The FutureLost4/11
ChatGPTDundalk 17:30My First RoseVoid (non-runner)no bet
GeminiDundalk 17:30My First RoseVoid (non-runner)no bet
ClaudeDundalk 17:30My First RoseVoid (non-runner)no bet
GrokDundalk 17:30My First RoseVoid (non-runner)no bet
DeepSeekDundalk 17:30My First RoseVoid (non-runner)no bet
StableBet RatingDundalk 17:30PalmezzanoVoid (non-runner)no bet
The FavouriteDundalk 17:30Enchanted LadyLost10/3
ChatGPTKempton Park 17:45Lady MargoLost2/1
GeminiKempton Park 17:45Lady MargoLost2/1
ClaudeKempton Park 17:45Lady MargoLost2/1
GrokKempton Park 17:45Lady MargoLost2/1
DeepSeekKempton Park 17:45Lady MargoLost2/1
The FavouriteKempton Park 17:45Thespian QueenWon11/8
ChatGPTKempton Park 18:15Maria Da SilvaWon7/4
GeminiKempton Park 18:15Maria Da SilvaWon7/4
ClaudeKempton Park 18:15Maria Da SilvaWon7/4
GrokKempton Park 18:15Maria Da SilvaWon7/4
DeepSeekKempton Park 18:15Maria Da SilvaWon7/4
StableBet RatingKempton Park 18:15RatingLost25/1
The FavouriteKempton Park 18:15RatingLost25/1
ChatGPTKempton Park 18:45Pure MintLost8/13
GeminiKempton Park 18:45Pure MintLost8/13
ClaudeKempton Park 18:45Pure MintLost8/13
GrokKempton Park 18:45Pure MintLost8/13
DeepSeekKempton Park 18:45Pure MintLost8/13
StableBet RatingKempton Park 18:45Pure MintLost8/13
The FavouriteKempton Park 18:45Pure MintLost8/13
ChatGPTKempton Park 19:15TausretLost11/8
GeminiKempton Park 19:15TausretLost11/8
ClaudeKempton Park 19:15TausretLost11/8
GrokKempton Park 19:15TausretLost11/8
DeepSeekKempton Park 19:15TausretLost11/8
The FavouriteKempton Park 19:15Arabian SummerLost5/6
ChatGPTKempton Park 19:45Winged OneWon3/1
GeminiKempton Park 19:45Winged OneWon3/1
ClaudeKempton Park 19:45Winged OneWon3/1
GrokKempton Park 19:45Winged OneWon3/1
DeepSeekKempton Park 19:45Winged OneWon3/1
StableBet RatingKempton Park 19:45Star TimeLost4/1
The FavouriteKempton Park 19:45Star TimeLost4/1
ChatGPTKempton Park 20:15HerculeusLost10/1
GeminiKempton Park 20:15HerculeusLost10/1
ClaudeKempton Park 20:15HerculeusLost10/1
GrokKempton Park 20:15HerculeusLost10/1
DeepSeekKempton Park 20:15HerculeusLost10/1
StableBet RatingKempton Park 20:15WhitesnakeLost5/2
The FavouriteKempton Park 20:15WhitesnakeLost5/2

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
ChatGPTNottingham 12:46Bear LeeLost3/1
GeminiNottingham 12:46Sue's Last ChanceLost11/1
ClaudeNottingham 12:46Bear LeeLost3/1
GrokNottingham 12:46Wolf's GallopLost5/2
DeepSeekNottingham 12:46Chief MinisterLost5/2
Stablebet EdgeNottingham 12:46The Resdev RomanWon11/1
Stablebet ModelNottingham 12:46DowmanVoid (non-runner)no bet
ChatGPTHuntingdon 13:06Felton BellevueLost16/1
GeminiHuntingdon 13:06Majestic MomentLost4/1
ClaudeHuntingdon 13:06Boys Of WexfordLost11/2
GrokHuntingdon 13:06Felton BellevueLost16/1
DeepSeekHuntingdon 13:06Boys Of WexfordLost11/2
Stablebet EdgeHuntingdon 13:06AnytrixwilldoWon5/1
Stablebet ModelHuntingdon 13:06AnytrixwilldoWon5/1
ChatGPTNottingham 13:16Rambuso CreekLost5/1
GeminiNottingham 13:16DuranLost9/4
ClaudeNottingham 13:16Rambuso CreekLost5/1
GrokNottingham 13:16Vince L'AmourWon9/1
DeepSeekNottingham 13:16Vince L'AmourWon9/1
Stablebet EdgeNottingham 13:16Vince L'AmourWon9/1
Stablebet ModelNottingham 13:16Vince L'AmourWon9/1
ChatGPTNewton Abbot 13:21Jpr TwoLost14/1
GeminiNewton Abbot 13:21SirgregLost14/1
ClaudeNewton Abbot 13:21SirgregLost14/1
GrokNewton Abbot 13:21Jpr TwoLost14/1
DeepSeekNewton Abbot 13:21SirgregLost14/1
Stablebet EdgeNewton Abbot 13:21SirgregLost14/1
Stablebet ModelNewton Abbot 13:21Vango Can GoWon1/4
ChatGPTHuntingdon 13:36Seamy AppletartLost50/1
GeminiHuntingdon 13:36Seamy AppletartLost50/1
ClaudeHuntingdon 13:36What's Your GameWon22/1
GrokHuntingdon 13:36Seamy AppletartLost50/1
DeepSeekHuntingdon 13:36Premiere LigneLost4/1
Stablebet EdgeHuntingdon 13:36Current EditionLost4/5
Stablebet ModelHuntingdon 13:36Current EditionLost4/5
ChatGPTNottingham 13:46Bantry BayLost18/1
GeminiNottingham 13:46Noble MarinerVoid (non-runner)no bet
ClaudeNottingham 13:46Noble MarinerVoid (non-runner)no bet
GrokNottingham 13:46Bantry BayLost18/1
DeepSeekNottingham 13:46Silent ForceLost3/1
Stablebet EdgeNottingham 13:46Silent ForceLost3/1
Stablebet ModelNottingham 13:46Silent ForceLost3/1
ChatGPTNewton Abbot 13:51CalvinoLost5/2
GeminiNewton Abbot 13:51Permis De TuerLost14/1
ClaudeNewton Abbot 13:51Permis De TuerLost14/1
GrokNewton Abbot 13:51Vol RoyaleLost10/3
DeepSeekNewton Abbot 13:51CalvinoLost5/2
Stablebet EdgeNewton Abbot 13:51Vol RoyaleLost10/3
Stablebet ModelNewton Abbot 13:51Real QuartzWon2/1
ChatGPTDundalk 14:00Blooming RoseLost9/2
GeminiDundalk 14:00King Of EzeLost12/1
ClaudeDundalk 14:00GlyndwrLost13/2
GrokDundalk 14:00Morning ApproachLost50/1
DeepSeekDundalk 14:00SherekiyaVoid (non-runner)no bet
Stablebet EdgeDundalk 14:00EstrallitaLost14/1
Stablebet ModelDundalk 14:00SonoranWon11/8
ChatGPTHuntingdon 14:06Porter In The ParkLost3/1
GeminiHuntingdon 14:06Porter In The ParkLost3/1
ClaudeHuntingdon 14:06Porter In The ParkLost3/1
GrokHuntingdon 14:06Queens VentureLost12/1
DeepSeekHuntingdon 14:06Porter In The ParkLost3/1
Stablebet EdgeHuntingdon 14:06Betty's TiaraLost3/1
Stablebet ModelHuntingdon 14:06Betty's TiaraLost3/1
ChatGPTNottingham 14:16CheckandchallengeLost14/1
GeminiNottingham 14:16All MoonshineLost28/1
ClaudeNottingham 14:16Wise PrinceLost11/2
GrokNottingham 14:16Wise PrinceLost11/2
DeepSeekNottingham 14:16All MoonshineLost28/1
Stablebet EdgeNottingham 14:16CentigradeLost13/8
Stablebet ModelNottingham 14:16CentigradeLost13/8
ChatGPTNewton Abbot 14:21Enjoy D'allenLost12/1
GeminiNewton Abbot 14:21Enjoy D'allenLost12/1
ClaudeNewton Abbot 14:21Alright DaiLost13/2
GrokNewton Abbot 14:21Pepe Le MokoLost7/2
DeepSeekNewton Abbot 14:21It's A BreezeLost5/1
Stablebet EdgeNewton Abbot 14:21Alright DaiLost13/2
Stablebet ModelNewton Abbot 14:21It's A BreezeLost5/1
ChatGPTDundalk 14:30Glitter And GloryLost11/1
GeminiDundalk 14:30GavooLost9/4
ClaudeDundalk 14:30LeveragingWon5/1
GrokDundalk 14:30Glitter And GloryLost11/1
DeepSeekDundalk 14:30Bella ColombiaLost11/1
Stablebet EdgeDundalk 14:30GavooLost9/4
Stablebet ModelDundalk 14:30CoastingLost7/2
ChatGPTHuntingdon 14:36Takeit EasyLost25/1
GeminiHuntingdon 14:36GallivantedLost5/2
ClaudeHuntingdon 14:36CaelanLost6/1
GrokHuntingdon 14:36CaelanLost6/1
DeepSeekHuntingdon 14:36CaelanLost6/1
Stablebet EdgeHuntingdon 14:36CaelanLost6/1
Stablebet ModelHuntingdon 14:36Final SurpriseLost8/1
ChatGPTNottingham 14:46Lady BbLost16/1
GeminiNottingham 14:46Lady BbLost16/1
ClaudeNottingham 14:46Gerty MacdowellLost66/1
GrokNottingham 14:46Star RoseWon10/11
DeepSeekNottingham 14:46Lady BbLost16/1
Stablebet EdgeNottingham 14:46Star RoseWon10/11
Stablebet ModelNottingham 14:46Star RoseWon10/11
ChatGPTNewton Abbot 14:51PaddockwoodWon8/1
GeminiNewton Abbot 14:51Western CrossLost10/3
ClaudeNewton Abbot 14:51Sioux FallsLost9/2
GrokNewton Abbot 14:51PaddockwoodWon8/1
DeepSeekNewton Abbot 14:51In LimboLost10/1
Stablebet EdgeNewton Abbot 14:51PaddockwoodWon8/1
Stablebet ModelNewton Abbot 14:51PaddockwoodWon8/1
ChatGPTDundalk 15:00SlightlyLost16/1
GeminiDundalk 15:00Golden AlibiLost7/4
ClaudeDundalk 15:00National DebateLost20/1
GrokDundalk 15:00SlightlyLost16/1
DeepSeekDundalk 15:00SlightlyLost16/1
Stablebet EdgeDundalk 15:00Sonic SabihaLost9/2
Stablebet ModelDundalk 15:00NevermindtherainLost13/8
ChatGPTHuntingdon 15:06ThepassingcycloneLost12/1
GeminiHuntingdon 15:06Papa OscarLost40/1
ClaudeHuntingdon 15:06No Mean FeatWon12/1
GrokHuntingdon 15:06ThepassingcycloneLost12/1
DeepSeekHuntingdon 15:06ThepassingcycloneLost12/1
Stablebet EdgeHuntingdon 15:06Tazman DanLost9/2
Stablebet ModelHuntingdon 15:06ZaraquelleLost11/4
ChatGPTNottingham 15:16MarbuzetLost40/1
GeminiNottingham 15:16AshnakLost16/1
ClaudeNottingham 15:16Just An HourLost14/1
GrokNottingham 15:16Outback LegendLost25/1
DeepSeekNottingham 15:16AshnakLost16/1
Stablebet EdgeNottingham 15:16AshnakLost16/1
Stablebet ModelNottingham 15:16GaspachoWon5/2
ChatGPTNewton Abbot 15:21Mo Ghille MarLost11/1
GeminiNewton Abbot 15:21Mo Ghille MarLost11/1
ClaudeNewton Abbot 15:21Mo Ghille MarLost11/1
GrokNewton Abbot 15:21CentaraLost9/4
DeepSeekNewton Abbot 15:21CentaraLost9/4
Stablebet EdgeNewton Abbot 15:21Opening BidLost3/1
Stablebet ModelNewton Abbot 15:21Opening BidLost3/1
ChatGPTDundalk 15:30Golden IdolLost10/1
GeminiDundalk 15:30Golden IdolLost10/1
ClaudeDundalk 15:30Chicago CarayLost40/1
GrokDundalk 15:30TantardiniWon5/2
DeepSeekDundalk 15:30Golden IdolLost10/1
Stablebet EdgeDundalk 15:30Jacob's JourneyLost16/1
Stablebet ModelDundalk 15:30Jacob's JourneyLost16/1
ChatGPTHuntingdon 15:36Clap Of ThunderLost7/2
GeminiHuntingdon 15:36Legal WeaponLost11/1
ClaudeHuntingdon 15:36Cuban CourtLost22/1
GrokHuntingdon 15:36KrakLost22/1
DeepSeekHuntingdon 15:36KrakLost22/1
Stablebet EdgeHuntingdon 15:36Fighting FalconLost13/2
Stablebet ModelHuntingdon 15:36NazareWon7/1
ChatGPTNottingham 15:46ExpressionlessLost11/1
GeminiNottingham 15:46Mighty QuietLost6/1
ClaudeNottingham 15:46Flamingo RoseLost16/1
GrokNottingham 15:46Mighty QuietLost6/1
DeepSeekNottingham 15:46Sweet KissLost3/1
Stablebet EdgeNottingham 15:46Dandy's AngelLost16/1
Stablebet ModelNottingham 15:46Dandy's AngelLost16/1
ChatGPTNewton Abbot 15:51WoodythewoodpeckerLost5/1
GeminiNewton Abbot 15:51Badbury RingsLost15/8
ClaudeNewton Abbot 15:51WoodythewoodpeckerLost5/1
GrokNewton Abbot 15:51Kick Up A StormLost7/1
DeepSeekNewton Abbot 15:51Badbury RingsLost15/8
Stablebet EdgeNewton Abbot 15:51Badbury RingsLost15/8
Stablebet ModelNewton Abbot 15:51Fairye ForthVoid (non-runner)no bet
ChatGPTDundalk 16:00Fan ClubLost33/1
GeminiDundalk 16:00Ocean EchoLost12/1
ClaudeDundalk 16:00Pocket JacksWon6/1
GrokDundalk 16:00Fan ClubLost33/1
DeepSeekDundalk 16:00The Bear TrapLost6/1
Stablebet EdgeDundalk 16:00Pocket JacksWon6/1
Stablebet ModelDundalk 16:00JazzitLost11/4
ChatGPTHuntingdon 16:06IndizaLost125/1
GeminiHuntingdon 16:06Arm's Of An AngelLost7/2
ClaudeHuntingdon 16:06Kauto LineLost6/1
GrokHuntingdon 16:06Mossy MoonLost5/2
DeepSeekHuntingdon 16:06Kauto LineLost6/1
Stablebet EdgeHuntingdon 16:06All Good To GoLost40/1
Stablebet ModelHuntingdon 16:06Persian ArtWon2/1
ChatGPTKempton Park 16:15Shining GuestLost33/1
GeminiKempton Park 16:15Shining GuestLost33/1
ClaudeKempton Park 16:15Lion RingLost50/1
GrokKempton Park 16:15Shaws PhoenixLost22/1
DeepSeekKempton Park 16:15Shielas WellLost66/1
Stablebet EdgeKempton Park 16:15Shining GuestLost33/1
Stablebet ModelKempton Park 16:15King CherryLost13/2
ChatGPTNewton Abbot 16:21Straw MerchantLost7/1
GeminiNewton Abbot 16:21Straw MerchantLost7/1
ClaudeNewton Abbot 16:21Storm CrackerLost18/1
GrokNewton Abbot 16:21De InovatorLost7/1
DeepSeekNewton Abbot 16:21De InovatorLost7/1
Stablebet EdgeNewton Abbot 16:21Straw MerchantLost7/1
Stablebet ModelNewton Abbot 16:21The Gift ShopLost9/4
ChatGPTDundalk 16:30ShamankaLost20/1
GeminiDundalk 16:30ShamankaLost20/1
ClaudeDundalk 16:30Glen BreezeLost11/1
GrokDundalk 16:30LeannespourLost4/1
DeepSeekDundalk 16:30LeannespourLost4/1
Stablebet EdgeDundalk 16:30Never Mind MeVoid (non-runner)no bet
Stablebet ModelDundalk 16:30Una MatataLost9/4
ChatGPTKempton Park 16:45Blue HillLost11/1
GeminiKempton Park 16:45SeapearlLost9/1
ClaudeKempton Park 16:45SeapearlLost9/1
GrokKempton Park 16:45SeapearlLost9/1
DeepSeekKempton Park 16:45SeapearlLost9/1
Stablebet EdgeKempton Park 16:45KarmacyLost80/1
Stablebet ModelKempton Park 16:45Girls AllowedWon5/4
ChatGPTDundalk 17:00Guana DynastyLost66/1
GeminiDundalk 17:00RayastarLost15/2
ClaudeDundalk 17:00Guana DynastyLost66/1
GrokDundalk 17:00Belle ParvenueLost17/2
DeepSeekDundalk 17:00Guana DynastyLost66/1
Stablebet EdgeDundalk 17:00Crayons In The SkyWon1/2
Stablebet ModelDundalk 17:00Crayons In The SkyWon1/2
ChatGPTKempton Park 17:15ChelioVoid (non-runner)no bet
GeminiKempton Park 17:15ChelioVoid (non-runner)no bet
ClaudeKempton Park 17:15Claytons KolatonicLost14/1
GrokKempton Park 17:15MelodicalWon7/1
DeepSeekKempton Park 17:15ChelioVoid (non-runner)no bet
Stablebet EdgeKempton Park 17:15Fizzy BearVoid (non-runner)no bet
Stablebet ModelKempton Park 17:15Crown The FutureLost4/11
ChatGPTDundalk 17:30CoolnagrattanLost3/1
GeminiDundalk 17:30Essential ComedyLost50/1
ClaudeDundalk 17:30Wandering RocksLost12/1
GrokDundalk 17:30My First RoseVoid (non-runner)no bet
DeepSeekDundalk 17:30Copper CraftLost5/1
Stablebet EdgeDundalk 17:30Banana ThreeVoid (non-runner)no bet
Stablebet ModelDundalk 17:30Enchanted LadyLost10/3
ChatGPTKempton Park 17:45HowluckyweareLost11/1
GeminiKempton Park 17:45Perfectly AdorableLost9/1
ClaudeKempton Park 17:45HowluckyweareLost11/1
GrokKempton Park 17:45HowluckyweareLost11/1
DeepSeekKempton Park 17:45Sayidah IffraajVoid (non-runner)no bet
Stablebet EdgeKempton Park 17:45Sayidah IffraajVoid (non-runner)no bet
Stablebet ModelKempton Park 17:45Thespian QueenWon11/8
ChatGPTKempton Park 18:15Medway QueenLost6/1
GeminiKempton Park 18:15Daisy RootsLost22/1
ClaudeKempton Park 18:15Daisy RootsLost22/1
GrokKempton Park 18:15Maria Da SilvaWon7/4
DeepSeekKempton Park 18:15GoomahLost2/1
Stablebet EdgeKempton Park 18:15Medway QueenLost6/1
Stablebet ModelKempton Park 18:15AmarachiLost5/1
ChatGPTKempton Park 18:45TreasurerWon20/1
GeminiKempton Park 18:45TreasurerWon20/1
ClaudeKempton Park 18:45Lord RagnarLost28/1
GrokKempton Park 18:45Arthur CarrotLost9/1
DeepSeekKempton Park 18:45TreasurerWon20/1
Stablebet EdgeKempton Park 18:45Arthur CarrotLost9/1
Stablebet ModelKempton Park 18:45Pure MintLost8/13
ChatGPTKempton Park 19:15TausretLost11/8
GeminiKempton Park 19:15Poor RelationWon17/2
ClaudeKempton Park 19:15TausretLost11/8
GrokKempton Park 19:15TausretLost11/8
DeepSeekKempton Park 19:15TausretLost11/8
Stablebet EdgeKempton Park 19:15Poor RelationWon17/2
Stablebet ModelKempton Park 19:15Arabian SummerLost5/6
ChatGPTKempton Park 19:45MajesticLost25/1
GeminiKempton Park 19:45ThinthreadLost14/1
ClaudeKempton Park 19:45Youthful KingLost80/1
GrokKempton Park 19:45AlmekaremLost11/2
DeepSeekKempton Park 19:45AlmekaremLost11/2
Stablebet EdgeKempton Park 19:45Blue HerculesLost15/2
Stablebet ModelKempton Park 19:45Forever PenywernLost9/2
ChatGPTKempton Park 20:15HerculeusLost10/1
GeminiKempton Park 20:15HerculeusLost10/1
ClaudeKempton Park 20:15HerculeusLost10/1
GrokKempton Park 20:15HexagonalLost66/1
DeepSeekKempton Park 20:15HerculeusLost10/1
Stablebet EdgeKempton Park 20:15Strong VoiceWon9/2
Stablebet ModelKempton Park 20:15WhitesnakeLost5/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 Resdev Roman, Anytrixwilldo and Vince L'Amour are among the horses that have won for the League so far. 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 Halloween Spooktacular Fireworks 31st Oct Handicap at Nottingham

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 thirteen winners from 34 settled picks, and the Edge entrant has had eight winners from 32 settled picks. The card below is the settled race the Stablebet Model's pick won, the Halloween Spooktacular Fireworks 31st Oct Handicap at 13:16 at Nottingham, won by Vince L'Amour, with the model's pre-race estimate for each runner beside the morning market's.

Stablebet model (pre-race estimated win chances)

Nottingham 13:16 · Halloween Spooktacular Fireworks 31st Oct Handicap · Class 5 · 5f8y

Latest output →

Pre-race estimate. Published 28 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 Vince L'Amour its most likely winner at 16%, ahead of Campenaerts (13%) and Run This Way (12%). It read as a competitive, open race with no dominant runner.

HorseSPModel chanceMarketvs Market
Vince L'Amour
D Allan / T D Easterby
8.00
16.1%
10.3%Market 5.7pp longer
Campenaerts
Rob Hornby / J G Portman
4.50
13.0%
18.4%Market 5.4pp shorter
Run This Way
K T O'Neill / P T Midgley
11.00
12.1%
7.5%Market 4.6pp longer
Rambuso Creek
Joanna Mason / M Herrington
13.00
11.9%
6.3%Market 5.6pp longer
Duran
Rowan Scott / N Tinkler
6.50
10.3%
12.7%Market 2.4pp shorter
Dragon Spin
C Lee / Steph Hollinshead
11.00
9.5%
7.5%Market 1.9pp longer
Level Up
Amy Tucker / P D Evans
4.33
7.9%
19.1%Market 11.2pp shorter
Edgewater Drive
Alex Jary / W Storey
21.00
6.9%
3.9%Market 2.9pp longer
Loco Lobo
Connor Planas / L Williamson
34.00
6.6%
2.4%Market 4.2pp longer
Alnofoor
Ray Dawson / C O'Connell
7.00
5.8%
11.8%Market 6.0pp 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 Wed, 28 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 Nottingham guide.

Elsewhere in the Lab: If Nothing Works, How Am I Meant to Pick a Horse?.

Still to run

Evening racing is still to come: one race at Kempton Park, the next of them the Unibet More Extra Place Races Handicap at 20:15 at Kempton Park. 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)

Kempton Park 20:15 · Unibet More Extra Place Races Handicap · Class 5 · 7f

Latest output →

Pre-race estimate. Published 28 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 Whitesnake its most likely winner at 19%, ahead of Strong Voice (16%) and Split Elevens (13%). It read as a competitive, open race with no dominant runner.

HorseSPModel chanceMarketvs Market
Whitesnake
Jason Watson / R A Teal
3.50
19.1%
22.2%Market 3.1pp shorter
Strong Voice
Daniel Muscutt / James Horton
6.00
16.3%
12.9%Market 3.3pp longer
Split Elevens
D Egan / J Butler
4.50
12.9%
17.3%Market 4.4pp shorter
Generous Rascal
David Probert / Dylan Cunha
7.00
11.4%
11.1%In line with market
Ziggy's Condor
Charles Bishop / Adam Kirby
21.00
6.5%
3.7%Market 2.8pp longer
Herculeus
Oisin Murphy / W Muir & C Grassick
15.00
5.3%
5.2%In line with market
Hexagonal
Finley Marsh / J & S Best
21.00
5.1%
3.7%Market 1.4pp longer
Talking Bear
Callum Hutchinson / R T Phillips
15.00
4.5%
5.2%Market 0.7pp shorter
Rey De La Batalla
Marco Ghiani / S Dow
21.00
4.1%
3.7%In line with market
Zero Carbon
Paddy Bradley / D M Loughnane
34.00
3.9%
2.3%Market 1.6pp longer
Benavente
Rhys Clutterbuck / G Brown
51.00
3.6%
1.5%Market 2.1pp longer
The Bitter Moose
Joe Leavy / P R Chamings
21.00
3.3%
3.7%In line with market
Ash Wednesday
George Bass / H Main
17.00
2.5%
4.6%Market 2.1pp shorter
Beauzon
Ryan Kavanagh / Ian Williams
26.00
1.6%
3.0%Market 1.4pp 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 Wed, 28 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 Wednesday 28 October 2026?

Dundalk in Ireland, and Nottingham, Huntingdon, Newton Abbot and Kempton Park 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

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.
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.