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

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

Racing on Thursday 22 October 2026 comes from five meetings: Clonmel in Ireland, and Ffos Las, Newmarket, Carlisle and Southwell in Britain. Ffos Las got the day under way and Southwell has the last of it. By the time of writing 36 of the day's 40 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

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

Every League pick for Thursday, 22 October 2026: all 545 picks settled; 48 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
ChatGPTFfos Las 12:51Fairy ParkWon2/7
GeminiFfos Las 12:51Funny HunnyLost10/1
ClaudeFfos Las 12:51VrheligonneLost11/4
GrokFfos Las 12:51Funny HunnyLost10/1
DeepSeekFfos Las 12:51Funny HunnyLost10/1
The FavouriteFfos Las 12:51Fairy ParkWon2/7
ChatGPTNewmarket 13:10MunajadLost16/1
GeminiNewmarket 13:10MunajadLost16/1
ClaudeNewmarket 13:10Sydney CartonWon15/8
GrokNewmarket 13:10MunajadLost16/1
DeepSeekNewmarket 13:10State EmperorLost9/2
The FavouriteNewmarket 13:10MunajadLost16/1
ChatGPTCarlisle 13:17Push The LimitLost4/5
GeminiCarlisle 13:17Push The LimitLost4/5
ClaudeCarlisle 13:17Push The LimitLost4/5
GrokCarlisle 13:17Push The LimitLost4/5
DeepSeekCarlisle 13:17Push The LimitLost4/5
The FavouriteCarlisle 13:17Push The LimitLost4/5
ChatGPTFfos Las 13:26Arms ParkLost28/1
GeminiFfos Las 13:26One More ChromeLost150/1
ClaudeFfos Las 13:26One More ChromeLost150/1
GrokFfos Las 13:26Mourne CrystalLost4/7
DeepSeekFfos Las 13:26One More ChromeLost150/1
The FavouriteFfos Las 13:26Mourne CrystalLost4/7
ChatGPTClonmel 13:35World As OneLost11/4
GeminiClonmel 13:35World As OneLost11/4
ClaudeClonmel 13:35World As OneLost11/4
GrokClonmel 13:35World As OneLost11/4
DeepSeekClonmel 13:35World As OneLost11/4
The FavouriteClonmel 13:35World As OneLost11/4
ChatGPTNewmarket 13:45ImperialismWon11/4
GeminiNewmarket 13:45ImperialismWon11/4
ClaudeNewmarket 13:45ImperialismWon11/4
GrokNewmarket 13:45Warriors ChantLost22/1
DeepSeekNewmarket 13:45ImperialismWon11/4
The FavouriteNewmarket 13:45Happy LoveLost7/4
ChatGPTCarlisle 13:52SytadelLost15/2
GeminiCarlisle 13:52SytadelLost15/2
ClaudeCarlisle 13:52SytadelLost15/2
GrokCarlisle 13:52SytadelLost15/2
DeepSeekCarlisle 13:52SytadelLost15/2
StableBet RatingCarlisle 13:52Trust HouseVoid (non-runner)no bet
The FavouriteCarlisle 13:52SytadelLost15/2
ChatGPTFfos Las 14:01Thunder ThiefLost33/1
GeminiFfos Las 14:01Common SenseLost10/3
ClaudeFfos Las 14:01Trojan TaleLost4/1
GrokFfos Las 14:01Thunder ThiefLost33/1
DeepSeekFfos Las 14:01Thunder ThiefLost33/1
The FavouriteFfos Las 14:01Common SenseLost10/3
ChatGPTClonmel 14:10GlengarriffLost33/1
GeminiClonmel 14:10GlengarriffLost33/1
ClaudeClonmel 14:10PahlaviLost10/1
GrokClonmel 14:10Lake ChadWon25/1
DeepSeekClonmel 14:10RomellaLost33/1
StableBet RatingClonmel 14:10PahlaviLost10/1
The FavouriteClonmel 14:10PahlaviLost10/1
ChatGPTNewmarket 14:20Brighton BeachLost17/2
GeminiNewmarket 14:20NanoscienceLost9/2
ClaudeNewmarket 14:20Brighton BeachLost17/2
GrokNewmarket 14:20NanoscienceLost9/2
DeepSeekNewmarket 14:20NanoscienceLost9/2
StableBet RatingNewmarket 14:20TahalelLost18/1
The FavouriteNewmarket 14:20NanoscienceLost9/2
ChatGPTCarlisle 14:27Dare To ShoutLost10/3
GeminiCarlisle 14:27Walk On QuestLost6/1
ClaudeCarlisle 14:27Sean OgLost11/2
GrokCarlisle 14:27Dare To ShoutLost10/3
DeepSeekCarlisle 14:27Sean OgLost11/2
StableBet RatingCarlisle 14:27Breizh RiverWon6/4
The FavouriteCarlisle 14:27Sir CarnegieLost9/2
ChatGPTFfos Las 14:36MoonsetLost16/1
GeminiFfos Las 14:36MoonsetLost16/1
ClaudeFfos Las 14:36El GavilanLost11/4
GrokFfos Las 14:36MoonsetLost16/1
DeepSeekFfos Las 14:36MoonsetLost16/1
StableBet RatingFfos Las 14:36KilwaughterWon9/4
The FavouriteFfos Las 14:36KilwaughterWon9/4
ChatGPTClonmel 14:46Katie Can't CountLost17/2
GeminiClonmel 14:46Katie Can't CountLost17/2
ClaudeClonmel 14:46Katie Can't CountLost17/2
GrokClonmel 14:46Katie Can't CountLost17/2
DeepSeekClonmel 14:46Katie Can't CountLost17/2
The FavouriteClonmel 14:46Red Acres GeorgieLost5/4
ChatGPTNewmarket 14:55Beach PointLost10/1
GeminiNewmarket 14:55Too Hot To TangoVoid (non-runner)no bet
ClaudeNewmarket 14:55KalokaloLost10/1
GrokNewmarket 14:55Beach PointLost10/1
DeepSeekNewmarket 14:55Too Hot To TangoVoid (non-runner)no bet
StableBet RatingNewmarket 14:55Tipsy TigerWon4/1
The FavouriteNewmarket 14:55Beach PointLost10/1
ChatGPTCarlisle 15:02Rickety GateLost7/2
GeminiCarlisle 15:02Rickety GateLost7/2
ClaudeCarlisle 15:02Rickety GateLost7/2
GrokCarlisle 15:02Rickety GateLost7/2
DeepSeekCarlisle 15:02Half TrackLost28/1
StableBet RatingCarlisle 15:02U S MarshallLost4/1
The FavouriteCarlisle 15:02CoventryLost6/1
ChatGPTFfos Las 15:11Willow TideLost11/8
GeminiFfos Las 15:11Poets ExpressLost7/1
ClaudeFfos Las 15:11Ashford BreezeLost16/1
GrokFfos Las 15:11Poets ExpressLost7/1
DeepSeekFfos Las 15:11Willow TideLost11/8
The FavouriteFfos Las 15:11PointofdifferenceWon9/4
ChatGPTClonmel 15:21NirisqueLost22/1
GeminiClonmel 15:21NirisqueLost22/1
ClaudeClonmel 15:21NirisqueLost22/1
GrokClonmel 15:21NirisqueLost22/1
DeepSeekClonmel 15:21NirisqueLost22/1
StableBet RatingClonmel 15:21Bobby KirovaLost15/2
The FavouriteClonmel 15:21Bobby KirovaLost15/2
ChatGPTNewmarket 15:30Venetian SkyVoid (non-runner)no bet
GeminiNewmarket 15:30Venetian SkyVoid (non-runner)no bet
ClaudeNewmarket 15:30Venetian SkyVoid (non-runner)no bet
GrokNewmarket 15:30Venetian SkyVoid (non-runner)no bet
DeepSeekNewmarket 15:30Venetian SkyVoid (non-runner)no bet
StableBet RatingNewmarket 15:30CaragioVoid (non-runner)no bet
The FavouriteNewmarket 15:30CaragioVoid (non-runner)no bet
ChatGPTCarlisle 15:37Royal RhythmLost7/1
GeminiCarlisle 15:37Royal RhythmLost7/1
ClaudeCarlisle 15:37Getaway MasterLost11/4
GrokCarlisle 15:37Getaway MasterLost11/4
DeepSeekCarlisle 15:37Getaway MasterLost11/4
StableBet RatingCarlisle 15:37Micks JetLost16/1
The FavouriteCarlisle 15:37Royal RhythmLost7/1
ChatGPTFfos Las 15:46Legendary LukeLost3/1
GeminiFfos Las 15:46Diamond RiWon11/1
ClaudeFfos Las 15:46Island BridgeLost11/2
GrokFfos Las 15:46Legendary LukeLost3/1
DeepSeekFfos Las 15:46Legendary LukeLost3/1
StableBet RatingFfos Las 15:46BoultydoolinLost11/4
The FavouriteFfos Las 15:46BoultydoolinLost11/4
ChatGPTClonmel 15:56La Note VerteWon1/10
GeminiClonmel 15:56La Note VerteWon1/10
ClaudeClonmel 15:56La Note VerteWon1/10
GrokClonmel 15:56La Note VerteWon1/10
DeepSeekClonmel 15:56La Note VerteWon1/10
The FavouriteClonmel 15:56La Note VerteWon1/10
ChatGPTNewmarket 16:05Sierra SandsLost10/1
GeminiNewmarket 16:05Sierra SandsLost10/1
ClaudeNewmarket 16:05Sierra SandsLost10/1
GrokNewmarket 16:05Sierra SandsLost10/1
DeepSeekNewmarket 16:05Sierra SandsLost10/1
StableBet RatingNewmarket 16:05The Quiet GentLost7/1
The FavouriteNewmarket 16:05Yes I'm MaliLost7/2
ChatGPTCarlisle 16:12Burdett RoadLost4/1
GeminiCarlisle 16:12RubaudLost15/2
ClaudeCarlisle 16:12Golden AceLost11/4
GrokCarlisle 16:12RubaudLost15/2
DeepSeekCarlisle 16:12RubaudLost15/2
The FavouriteCarlisle 16:12Golden AceLost11/4
ChatGPTFfos Las 16:20Rap SoulLost14/1
GeminiFfos Las 16:20CrystelloLost5/2
ClaudeFfos Las 16:20GustapofWon5/2
GrokFfos Las 16:20GustapofWon5/2
DeepSeekFfos Las 16:20CrystelloLost5/2
StableBet RatingFfos Las 16:20The Grey ManLost17/2
The FavouriteFfos Las 16:20Owl Of AthensLost18/1
ChatGPTSouthwell 16:26Midnight LirLost6/1
GeminiSouthwell 16:26Midnight LirLost6/1
ClaudeSouthwell 16:26MimimeWon11/4
GrokSouthwell 16:26Fletcher's FlightLost12/1
DeepSeekSouthwell 16:26Midnight LirLost6/1
StableBet RatingSouthwell 16:26Popular DreamLost6/1
The FavouriteSouthwell 16:26Popular DreamLost6/1
ChatGPTClonmel 16:30Charlie LucianoLost11/2
GeminiClonmel 16:30Charlie LucianoLost11/2
ClaudeClonmel 16:30Charlie LucianoLost11/2
GrokClonmel 16:30Charlie LucianoLost11/2
DeepSeekClonmel 16:30Charlie LucianoLost11/2
StableBet RatingClonmel 16:30Woodstream LadLost10/3
The FavouriteClonmel 16:30Lambay IslandVoid (non-runner)no bet
ChatGPTNewmarket 16:40Zoustar DreamsVoid (non-runner)no bet
GeminiNewmarket 16:40Zoustar DreamsVoid (non-runner)no bet
ClaudeNewmarket 16:40Zoustar DreamsVoid (non-runner)no bet
GrokNewmarket 16:40Zoustar DreamsVoid (non-runner)no bet
DeepSeekNewmarket 16:40Solar InvincibleLost28/1
StableBet RatingNewmarket 16:40Irish NectarLost4/9
The FavouriteNewmarket 16:40Irish NectarLost4/9
ChatGPTCarlisle 16:45Hello JudgeLost3/1
GeminiCarlisle 16:45Hello JudgeLost3/1
ClaudeCarlisle 16:45DearkeithandkatyWon7/4
GrokCarlisle 16:45Glory And HonourLost17/8
DeepSeekCarlisle 16:45Glory And HonourLost17/8
StableBet RatingCarlisle 16:45Hello JudgeLost3/1
The FavouriteCarlisle 16:45DearkeithandkatyWon7/4
ChatGPTFfos Las 16:53JaipaletempsLost5/1
GeminiFfos Las 16:53Doctors HillLost2/1
ClaudeFfos Las 16:53Doctors HillLost2/1
GrokFfos Las 16:53Minella MissileLost9/2
DeepSeekFfos Las 16:53EscapeandevadeLost6/1
StableBet RatingFfos Las 16:53EscapeandevadeLost6/1
The FavouriteFfos Las 16:53EscapeandevadeLost6/1
ChatGPTSouthwell 17:00Queen RoslynLost7/2
GeminiSouthwell 17:00Five MoonsLost22/1
ClaudeSouthwell 17:00Time TurnerLost13/2
GrokSouthwell 17:00Five MoonsLost22/1
DeepSeekSouthwell 17:00Five MoonsLost22/1
StableBet RatingSouthwell 17:00Blue TulipLost4/1
The FavouriteSouthwell 17:00Blue TulipLost4/1
ChatGPTClonmel 17:05Hit The FrameLost10/1
GeminiClonmel 17:05Thirsty WorkLost10/1
ClaudeClonmel 17:05Hit The FrameLost10/1
GrokClonmel 17:05SharetheknowledgeLost9/1
DeepSeekClonmel 17:05Thirsty WorkLost10/1
StableBet RatingClonmel 17:05Mount ShenshanWon3/1
The FavouriteClonmel 17:05Mount ShenshanWon3/1
ChatGPTNewmarket 17:15EloquenciaLost11/2
GeminiNewmarket 17:15AtmosphereLost10/3
ClaudeNewmarket 17:15Platinum PrinceLost4/1
GrokNewmarket 17:15EloquenciaLost11/2
DeepSeekNewmarket 17:15Platinum PrinceLost4/1
StableBet RatingNewmarket 17:15AtmosphereLost10/3
The FavouriteNewmarket 17:15AtmosphereLost10/3
ChatGPTCarlisle 17:20Crystal SpectreLost4/7
GeminiCarlisle 17:20Midnight JuryLost5/1
ClaudeCarlisle 17:20Crystal SpectreLost4/7
GrokCarlisle 17:20Crystal SpectreLost4/7
DeepSeekCarlisle 17:20Crystal SpectreLost4/7
The FavouriteCarlisle 17:20Crystal SpectreLost4/7
ChatGPTSouthwell 17:30Celestias CometLost10/3
GeminiSouthwell 17:30FlightofthephoenixLost11/2
ClaudeSouthwell 17:30Celestias CometLost10/3
GrokSouthwell 17:30FlightofthephoenixLost11/2
DeepSeekSouthwell 17:30Celestias CometLost10/3
StableBet RatingSouthwell 17:30Mao Shang WongLost9/1
The FavouriteSouthwell 17:30Celestias CometLost10/3
ChatGPTSouthwell 18:00Blue CelestialLost9/4
GeminiSouthwell 18:00Blue CelestialLost9/4
ClaudeSouthwell 18:00AlterityLost40/1
GrokSouthwell 18:00Blue CelestialLost9/4
DeepSeekSouthwell 18:00Blue CelestialLost9/4
The FavouriteSouthwell 18:00Bofa BeachLost3/1
ChatGPTSouthwell 18:30PiazzaLost5/1
GeminiSouthwell 18:30PiazzaLost5/1
ClaudeSouthwell 18:30PiazzaLost5/1
GrokSouthwell 18:30Leopards RockLost16/1
DeepSeekSouthwell 18:30PiazzaLost5/1
StableBet RatingSouthwell 18:30IzzariLost4/1
The FavouriteSouthwell 18:30GunfighterVoid (non-runner)no bet
ChatGPTSouthwell 19:00SilesiaWon11/10
GeminiSouthwell 19:00BuybackLost7/1
ClaudeSouthwell 19:00MohaymenahLost11/2
GrokSouthwell 19:00Grateful SpiritLost10/1
DeepSeekSouthwell 19:00SilesiaWon11/10
The FavouriteSouthwell 19:00SilesiaWon11/10
ChatGPTSouthwell 19:30AcclamiqueLost5/1
GeminiSouthwell 19:30AcclamiqueLost5/1
ClaudeSouthwell 19:30AcclamiqueLost5/1
GrokSouthwell 19:30AcclamiqueLost5/1
DeepSeekSouthwell 19:30AcclamiqueLost5/1
The FavouriteSouthwell 19:30PointedLost10/11
ChatGPTSouthwell 20:00Desert TreasureLost14/1
GeminiSouthwell 20:00Desert TreasureLost14/1
ClaudeSouthwell 20:00Desert TreasureLost14/1
GrokSouthwell 20:00Desert TreasureLost14/1
DeepSeekSouthwell 20:00Desert TreasureLost14/1
StableBet RatingSouthwell 20:00Come On OverLost6/1
The FavouriteSouthwell 20:00HypnotisedLost3/1
ChatGPTSouthwell 20:30Paradise WalkWon6/1
GeminiSouthwell 20:30Paradise WalkWon6/1
ClaudeSouthwell 20:30Moving ForceLost8/1
GrokSouthwell 20:30Paradise WalkWon6/1
DeepSeekSouthwell 20:30Paradise WalkWon6/1
StableBet RatingSouthwell 20:30French AffairVoid (non-runner)no bet
The FavouriteSouthwell 20:30KiniroLost5/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
ChatGPTFfos Las 12:51HandfulofpromisesLost66/1
GeminiFfos Las 12:51HandfulofpromisesLost66/1
ClaudeFfos Las 12:51HandfulofpromisesLost66/1
GrokFfos Las 12:51Funny HunnyLost10/1
DeepSeekFfos Las 12:51HandfulofpromisesLost66/1
Stablebet EdgeFfos Las 12:51Funny HunnyLost10/1
Stablebet ModelFfos Las 12:51Fairy ParkWon2/7
ChatGPTNewmarket 13:10State EmperorLost9/2
GeminiNewmarket 13:10SusurrusLost9/2
ClaudeNewmarket 13:10State EmperorLost9/2
GrokNewmarket 13:10ByzantineLost5/2
DeepSeekNewmarket 13:10ByzantineLost5/2
Stablebet EdgeNewmarket 13:10ByzantineLost5/2
Stablebet ModelNewmarket 13:10ByzantineLost5/2
ChatGPTCarlisle 13:17Watery BorrenWon17/2
GeminiCarlisle 13:17Watery BorrenWon17/2
ClaudeCarlisle 13:17Watery BorrenWon17/2
GrokCarlisle 13:17DilriskLost7/1
DeepSeekCarlisle 13:17Watery BorrenWon17/2
Stablebet EdgeCarlisle 13:17DilriskLost7/1
Stablebet ModelCarlisle 13:17Push The LimitLost4/5
ChatGPTFfos Las 13:26Arms ParkLost28/1
GeminiFfos Las 13:26Arms ParkLost28/1
ClaudeFfos Las 13:26Arms ParkLost28/1
GrokFfos Las 13:26Arms ParkLost28/1
DeepSeekFfos Las 13:26Spanish StrollWon4/1
Stablebet EdgeFfos Las 13:26Sky GroveLost11/2
Stablebet ModelFfos Las 13:26Sky GroveLost11/2
ChatGPTClonmel 13:35City Of CorkWon5/1
GeminiClonmel 13:35Bishop Of RomeVoid (non-runner)no bet
ClaudeClonmel 13:35City Of CorkWon5/1
GrokClonmel 13:35City Of CorkWon5/1
DeepSeekClonmel 13:35Rond PointLost9/2
Stablebet EdgeClonmel 13:35Detroit MaverickLost4/5
Stablebet ModelClonmel 13:35Detroit MaverickLost4/5
ChatGPTNewmarket 13:45Vestre MoonLost9/2
GeminiNewmarket 13:45ImperialismWon11/4
ClaudeNewmarket 13:45RebetikoLost7/1
GrokNewmarket 13:45Warriors ChantLost22/1
DeepSeekNewmarket 13:45Vestre MoonLost9/2
Stablebet EdgeNewmarket 13:45Raise And ShineLost8/1
Stablebet ModelNewmarket 13:45Happy LoveLost7/4
ChatGPTCarlisle 13:52Trust HouseVoid (non-runner)no bet
GeminiCarlisle 13:52Trust HouseVoid (non-runner)no bet
ClaudeCarlisle 13:52Trust HouseVoid (non-runner)no bet
GrokCarlisle 13:52Caballo De GuerraLost9/4
DeepSeekCarlisle 13:52Trust HouseVoid (non-runner)no bet
Stablebet EdgeCarlisle 13:52Magna VictorWon13/2
Stablebet ModelCarlisle 13:52Caballo De GuerraLost9/4
ChatGPTFfos Las 14:01NavarauLost18/1
GeminiFfos Las 14:01PotterLost16/1
ClaudeFfos Las 14:01PotterLost16/1
GrokFfos Las 14:01Thunder ThiefLost33/1
DeepSeekFfos Las 14:01The WalkWon11/4
Stablebet EdgeFfos Las 14:01Trojan TaleLost4/1
Stablebet ModelFfos Las 14:01Trojan TaleLost4/1
ChatGPTClonmel 14:10Old KenmareLost20/1
GeminiClonmel 14:10Good Bye MilanLost20/1
ClaudeClonmel 14:10Kelly's CosmosLost5/2
GrokClonmel 14:10Hashtag DoyenLost6/1
DeepSeekClonmel 14:10Hashtag DoyenLost6/1
Stablebet EdgeClonmel 14:10FigeroVoid (non-runner)no bet
Stablebet ModelClonmel 14:10PahlaviLost10/1
ChatGPTNewmarket 14:20Queen TamaraVoid (non-runner)no bet
GeminiNewmarket 14:20Queen TamaraVoid (non-runner)no bet
ClaudeNewmarket 14:20TronidoLost22/1
GrokNewmarket 14:20Bearin UpLost5/1
DeepSeekNewmarket 14:20TahalelLost18/1
Stablebet EdgeNewmarket 14:20Queen TamaraVoid (non-runner)no bet
Stablebet ModelNewmarket 14:20Hamda's JoyLost16/1
ChatGPTCarlisle 14:27Walk On QuestLost6/1
GeminiCarlisle 14:27Walk On QuestLost6/1
ClaudeCarlisle 14:27Dare To ShoutLost10/3
GrokCarlisle 14:27Walk On QuestLost6/1
DeepSeekCarlisle 14:27Sean OgLost11/2
Stablebet EdgeCarlisle 14:27Walk On QuestLost6/1
Stablebet ModelCarlisle 14:27Sir CarnegieLost9/2
ChatGPTFfos Las 14:36Saint PalaisLost18/1
GeminiFfos Las 14:36Saint PalaisLost18/1
ClaudeFfos Las 14:36Shallow RiverLost20/1
GrokFfos Las 14:36El GavilanLost11/4
DeepSeekFfos Las 14:36One Eye On VegasLost6/1
Stablebet EdgeFfos Las 14:36MoonsetLost16/1
Stablebet ModelFfos Las 14:36Libre De ChoeurLost5/1
ChatGPTClonmel 14:46Wicked PleasureWon15/8
GeminiClonmel 14:46Run For PowerLost14/1
ClaudeClonmel 14:46Run For PowerLost14/1
GrokClonmel 14:46Katie Can't CountLost17/2
DeepSeekClonmel 14:46Run For PowerLost14/1
Stablebet EdgeClonmel 14:46Carleys LillyVoid (non-runner)no bet
Stablebet ModelClonmel 14:46Red Acres GeorgieLost5/4
ChatGPTNewmarket 14:55Phantom WatchLost12/1
GeminiNewmarket 14:55Phantom WatchLost12/1
ClaudeNewmarket 14:55Mythical GuestLost13/2
GrokNewmarket 14:55Too Hot To TangoVoid (non-runner)no bet
DeepSeekNewmarket 14:55Phantom WatchLost12/1
Stablebet EdgeNewmarket 14:55Phantom WatchLost12/1
Stablebet ModelNewmarket 14:55Beach PointLost10/1
ChatGPTCarlisle 15:02Rickety GateLost7/2
GeminiCarlisle 15:02Rickety GateLost7/2
ClaudeCarlisle 15:02GonninoLost9/1
GrokCarlisle 15:02Rickety GateLost7/2
DeepSeekCarlisle 15:02GonninoLost9/1
Stablebet EdgeCarlisle 15:02Am Still HereLost18/1
Stablebet ModelCarlisle 15:02U S MarshallLost4/1
ChatGPTFfos Las 15:11Ashford BreezeLost16/1
GeminiFfos Las 15:11Ashford BreezeLost16/1
ClaudeFfos Las 15:11Mighty RhythmLost40/1
GrokFfos Las 15:11Ashford BreezeLost16/1
DeepSeekFfos Las 15:11Ashford BreezeLost16/1
Stablebet EdgeFfos Las 15:11Ashford BreezeLost16/1
Stablebet ModelFfos Las 15:11PointofdifferenceWon9/4
ChatGPTClonmel 15:21Market ReadyLost11/2
GeminiClonmel 15:21Private PolicyLost7/2
ClaudeClonmel 15:21Soldier SaintLost11/2
GrokClonmel 15:21Silly MongooseLost4/1
DeepSeekClonmel 15:21Private PolicyLost7/2
Stablebet EdgeClonmel 15:21Silly MongooseLost4/1
Stablebet ModelClonmel 15:21Silly MongooseLost4/1
ChatGPTNewmarket 15:30ArtanisLost20/1
GeminiNewmarket 15:30ArtanisLost20/1
ClaudeNewmarket 15:30Middleton ViewLost12/1
GrokNewmarket 15:30Venetian SkyVoid (non-runner)no bet
DeepSeekNewmarket 15:30ArtanisLost20/1
Stablebet EdgeNewmarket 15:30EuphoniaLost7/1
Stablebet ModelNewmarket 15:30CaragioVoid (non-runner)no bet
ChatGPTCarlisle 15:37Vanilla DancerWon22/1
GeminiCarlisle 15:37Vanilla DancerWon22/1
ClaudeCarlisle 15:37Micks JetLost16/1
GrokCarlisle 15:37Getaway MasterLost11/4
DeepSeekCarlisle 15:37Royal RhythmLost7/1
Stablebet EdgeCarlisle 15:37JotoLost7/1
Stablebet ModelCarlisle 15:37JotoLost7/1
ChatGPTFfos Las 15:46Island BridgeLost11/2
GeminiFfos Las 15:46Legendary LukeLost3/1
ClaudeFfos Las 15:46Call Me LegendLost13/2
GrokFfos Las 15:46Call Me LegendLost13/2
DeepSeekFfos Las 15:46Call Me LegendLost13/2
Stablebet EdgeFfos Las 15:46Legendary LukeLost3/1
Stablebet ModelFfos Las 15:46Legendary LukeLost3/1
ChatGPTClonmel 15:56Emily LoveVoid (non-runner)no bet
GeminiClonmel 15:56Emily LoveVoid (non-runner)no bet
ClaudeClonmel 15:56LittlebiggieLost16/1
GrokClonmel 15:56Emily LoveVoid (non-runner)no bet
DeepSeekClonmel 15:56BynxLost12/1
Stablebet EdgeClonmel 15:56Ad CaelumLost8/1
Stablebet ModelClonmel 15:56La Note VerteWon1/10
ChatGPTNewmarket 16:05Shaman ChampionLost12/1
GeminiNewmarket 16:05Shaman ChampionLost12/1
ClaudeNewmarket 16:05Shaman ChampionLost12/1
GrokNewmarket 16:05Sierra SandsLost10/1
DeepSeekNewmarket 16:05Space PartyLost17/2
Stablebet EdgeNewmarket 16:05Sierra SandsLost10/1
Stablebet ModelNewmarket 16:05Sierra SandsLost10/1
ChatGPTCarlisle 16:12MirabadLost9/2
GeminiCarlisle 16:12MirabadLost9/2
ClaudeCarlisle 16:12Dedicated HeroLost25/1
GrokCarlisle 16:12RubaudLost15/2
DeepSeekCarlisle 16:12MirabadLost9/2
Stablebet EdgeCarlisle 16:12WilfulWon3/1
Stablebet ModelCarlisle 16:12WilfulWon3/1
ChatGPTFfos Las 16:20Rap SoulLost14/1
GeminiFfos Las 16:20Rap SoulLost14/1
ClaudeFfos Las 16:20Rap SoulLost14/1
GrokFfos Las 16:20GustapofWon5/2
DeepSeekFfos Las 16:20Rap SoulLost14/1
Stablebet EdgeFfos Las 16:20GustapofWon5/2
Stablebet ModelFfos Las 16:20GustapofWon5/2
ChatGPTSouthwell 16:26Midnight LirLost6/1
GeminiSouthwell 16:26Midnight LirLost6/1
ClaudeSouthwell 16:26One For HarveyLost5/2
GrokSouthwell 16:26Aleppo PepperVoid (non-runner)no bet
DeepSeekSouthwell 16:26One For HarveyLost5/2
Stablebet EdgeSouthwell 16:26Aleppo PepperVoid (non-runner)no bet
Stablebet ModelSouthwell 16:26Aleppo PepperVoid (non-runner)no bet
ChatGPTClonmel 16:30Charlie LucianoLost11/2
GeminiClonmel 16:30Charlie LucianoLost11/2
ClaudeClonmel 16:30Duty BoundLost14/1
GrokClonmel 16:30Charlie LucianoLost11/2
DeepSeekClonmel 16:30Charlie LucianoLost11/2
Stablebet EdgeClonmel 16:30Prince PalaceVoid (non-runner)no bet
Stablebet ModelClonmel 16:30CerocLost7/2
ChatGPTNewmarket 16:40Lil BrotherLost28/1
GeminiNewmarket 16:40Lil BrotherLost28/1
ClaudeNewmarket 16:40AlbegoneLost14/1
GrokNewmarket 16:40AlbegoneLost14/1
DeepSeekNewmarket 16:40Zoustar DreamsVoid (non-runner)no bet
Stablebet EdgeNewmarket 16:40My Mate KevLost14/1
Stablebet ModelNewmarket 16:40Irish NectarLost4/9
ChatGPTCarlisle 16:45Old GregorianLost5/1
GeminiCarlisle 16:45Old GregorianLost5/1
ClaudeCarlisle 16:45Old GregorianLost5/1
GrokCarlisle 16:45Old GregorianLost5/1
DeepSeekCarlisle 16:45Old GregorianLost5/1
Stablebet EdgeCarlisle 16:45Old GregorianLost5/1
Stablebet ModelCarlisle 16:45DearkeithandkatyWon7/4
ChatGPTFfos Las 16:53Minella MissileLost9/2
GeminiFfos Las 16:53Joker De MaiLost10/1
ClaudeFfos Las 16:53Minella MissileLost9/2
GrokFfos Las 16:53ExceleroWon4/1
DeepSeekFfos Las 16:53Doctors HillLost2/1
Stablebet EdgeFfos Las 16:53ExceleroWon4/1
Stablebet ModelFfos Las 16:53ExceleroWon4/1
ChatGPTSouthwell 17:00Queen RoslynLost7/2
GeminiSouthwell 17:00Five MoonsLost22/1
ClaudeSouthwell 17:00Five MoonsLost22/1
GrokSouthwell 17:00Five MoonsLost22/1
DeepSeekSouthwell 17:00Fram CastleLost10/3
Stablebet EdgeSouthwell 17:00O'driscollLost50/1
Stablebet ModelSouthwell 17:00Blue TulipLost4/1
ChatGPTClonmel 17:05StilyLost11/2
GeminiClonmel 17:05Wing BackLost7/1
ClaudeClonmel 17:05Thirsty WorkLost10/1
GrokClonmel 17:05Rockstown GirlLost14/1
DeepSeekClonmel 17:05Wing BackLost7/1
Stablebet EdgeClonmel 17:05Hit The FrameLost10/1
Stablebet ModelClonmel 17:05Rockstown GirlLost14/1
ChatGPTNewmarket 17:15Guest HouseVoid (non-runner)no bet
GeminiNewmarket 17:15Guest HouseVoid (non-runner)no bet
ClaudeNewmarket 17:15Guilty VerdictLost14/1
GrokNewmarket 17:15Platinum PrinceLost4/1
DeepSeekNewmarket 17:15Beauty GenerationVoid (non-runner)no bet
Stablebet EdgeNewmarket 17:15Guest HouseVoid (non-runner)no bet
Stablebet ModelNewmarket 17:15EloquenciaLost11/2
ChatGPTCarlisle 17:20Junior MinisterWon10/1
GeminiCarlisle 17:20Midnight JuryLost5/1
ClaudeCarlisle 17:20Grey DayVoid (non-runner)no bet
GrokCarlisle 17:20Midnight JuryLost5/1
DeepSeekCarlisle 17:20Midnight JuryLost5/1
Stablebet EdgeCarlisle 17:20Maliko Des PinsLost6/1
Stablebet ModelCarlisle 17:20Crystal SpectreLost4/7
ChatGPTSouthwell 17:30SigliosaLost5/1
GeminiSouthwell 17:30RodoyaLost33/1
ClaudeSouthwell 17:30SigliosaLost5/1
GrokSouthwell 17:30Mao Shang WongLost9/1
DeepSeekSouthwell 17:30SigliosaLost5/1
Stablebet EdgeSouthwell 17:30Mao Shang WongLost9/1
Stablebet ModelSouthwell 17:30Celestias CometLost10/3
ChatGPTSouthwell 18:00AlterityLost40/1
GeminiSouthwell 18:00AlterityLost40/1
ClaudeSouthwell 18:00Al GhariyaLost33/1
GrokSouthwell 18:00AlterityLost40/1
DeepSeekSouthwell 18:00AlterityLost40/1
Stablebet EdgeSouthwell 18:00Medway QueenLost3/1
Stablebet ModelSouthwell 18:00Medway QueenLost3/1
ChatGPTSouthwell 18:30OrangesandlemonsLost15/2
GeminiSouthwell 18:30IzzariLost4/1
ClaudeSouthwell 18:30OrangesandlemonsLost15/2
GrokSouthwell 18:30OrangesandlemonsLost15/2
DeepSeekSouthwell 18:30EcclefechanVoid (non-runner)no bet
Stablebet EdgeSouthwell 18:30IzzariLost4/1
Stablebet ModelSouthwell 18:30IzzariLost4/1
ChatGPTSouthwell 19:00Grateful SpiritLost10/1
GeminiSouthwell 19:00Lady JemimaLost20/1
ClaudeSouthwell 19:00Grateful SpiritLost10/1
GrokSouthwell 19:00Grateful SpiritLost10/1
DeepSeekSouthwell 19:00Grateful SpiritLost10/1
Stablebet EdgeSouthwell 19:00MohaymenahLost11/2
Stablebet ModelSouthwell 19:00SilesiaWon11/10
ChatGPTSouthwell 19:30AstronetteLost4/1
GeminiSouthwell 19:30For Ever HopefullLost18/1
ClaudeSouthwell 19:30Byerley LadyLost66/1
GrokSouthwell 19:30Kodi BlueWon3/1
DeepSeekSouthwell 19:30AstronetteLost4/1
Stablebet EdgeSouthwell 19:30Kodi BlueWon3/1
Stablebet ModelSouthwell 19:30Kodi BlueWon3/1
ChatGPTSouthwell 20:00Desert TreasureLost14/1
GeminiSouthwell 20:00FarandawayWon13/2
ClaudeSouthwell 20:00Seven QuestionsVoid (non-runner)no bet
GrokSouthwell 20:00Desert TreasureLost14/1
DeepSeekSouthwell 20:00Desert TreasureLost14/1
Stablebet EdgeSouthwell 20:00Saucy JaneVoid (non-runner)no bet
Stablebet ModelSouthwell 20:00HypnotisedLost3/1
ChatGPTSouthwell 20:30Blue OrbitLost6/1
GeminiSouthwell 20:30French AffairVoid (non-runner)no bet
ClaudeSouthwell 20:30Papa CocktailLost5/1
GrokSouthwell 20:30Paradise WalkWon6/1
DeepSeekSouthwell 20:30French AffairVoid (non-runner)no bet
Stablebet EdgeSouthwell 20:30Paradise WalkWon6/1
Stablebet ModelSouthwell 20:30Moving ForceLost8/1

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 Favourite sits below Stablebet Model and ChatGPT but above Claude and Gemini in the League 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 bettingsites.co.uk Fast Withdrawal Handicap Chase at Ffos Las

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 seven winners from 34 settled picks, and the Edge entrant has had three winners from 30 settled picks. The card below is the settled race the Stablebet Model's pick won, the bettingsites.co.uk Fast Withdrawal Handicap Chase at 16:53 at Ffos Las, won by Excelero, with the model's pre-race estimate for each runner beside the morning market's.

Stablebet model (pre-race estimated win chances)

Ffos Las 16:53 · bettingsites.co.uk Fast Withdrawal Handicap Chase · Class 3 · 2m

Latest output →

Pre-race estimate. Published 22 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 Excelero its most likely winner at 24%, ahead of Joker De Mai (21%) and Jaipaletemps (21%). It read as a competitive, open race with no dominant runner.

HorseSPModel chanceMarketvs Market
Excelero
C Gethings / Mrs J Williams
7.00
24.3%
12.7%Market 11.7pp longer
Joker De Mai
R P McLernon / C Boultbee-Brooks
5.50
21.2%
16.1%Market 5.1pp longer
Jaipaletemps
Rian Corcoran / D Pipe
4.33
21.0%
20.4%Market 0.5pp longer
Doctors Hill
Sean Houlihan / P Hobbs & J White
6.00
12.9%
14.8%Market 1.9pp shorter
Escapeandevade
Calum Hogan / Harry Derham
2.88
11.4%
30.8%Market 19.4pp shorter
Minella Missile
Adam Wedge / Mrs C Williams
17.00
9.2%
5.2%Market 4.0pp 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 Thu, 22 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 Ffos Las guide.

Elsewhere in the Lab: When the AIs Agree on a Horse, Does It Win More Often Than Its Price Says?.

Still to run

Evening racing is still to come: two races at Southwell, the next of them the Make The Move To Midnite Handicap (Div 1) 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 · Make The Move To Midnite Handicap (Div 1) · Class 4 · 6f17y

Latest output →

Pre-race estimate. Published 22 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 Hypnotised its most likely winner at 17%, ahead of Come On Over (14%) and Kirkdale (12%). It read as a competitive, open race with no dominant runner.

HorseSPModel chanceMarketvs Market
Hypnotised
H Crouch / Harry Charlton
3.75
17.0%
21.7%Market 4.8pp shorter
Come On Over
Billy Garritty / D O'Meara
5.00
13.6%
16.3%Market 2.7pp shorter
Kirkdale
O J Orr / E Bethell
5.50
12.4%
14.8%Market 2.4pp shorter
Farandaway
Oliver Stammers / Grant Tuer
8.50
9.7%
9.6%In line with market
Ay Up Duck
K Stott / M Appleby
13.00
9.2%
6.3%Market 2.9pp longer
Saucy Jane
L Morris / Jack Morland
17.00
8.3%
4.8%Market 3.5pp longer
Desert Treasure
Cieren Fallon / W J Haggas
15.00
8.1%
5.4%Market 2.7pp longer
Seven Questions
Daniel Muscutt / R M H Cowell
13.00
7.3%
6.3%Market 1.1pp longer
Righthere Rightnow
George Wood / R Spencer
7.00
5.1%
11.6%Market 6.5pp shorter
Rock Iguana
Finley Marsh / J & S Best
51.00
5.0%
1.6%Market 3.4pp longer
Mighty Vega
K T O'Neill / S Dixon
51.00
4.3%
1.6%Market 2.8pp 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 Thu, 22 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 22 October 2026?

Clonmel in Ireland, and Ffos Las, Newmarket, Carlisle 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, 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.
Friday, 16 October 2026
Friday 16 October 2026 so far: Stablebet Model leads the Tipster League and the racing still to run
How 16 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, 15 October 2026
Thursday 15 October 2026 so far: The Favourite leads the Tipster League and the racing still to run
How 15 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.