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

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

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

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

Racing on Saturday 31 October 2026 comes from six meetings: Newmarket, Wetherby, Ayr, Ascot and Southwell in Britain, and Down Royal in Northern Ireland. At Ascot, Glynn Brae won the feature race ahead of Merely A Detail. By the time of writing 40 of the day's 46 races had a settled Tipster League pick. Racing at Southwell is still to run, and the League picks in those races are still to be settled. Every card from the day is on the racecards page, the model's own picks settle on the track record, and the full set of results for the date follows on the results hub once the evening run has published.

The Tipster League so far

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

Every League pick for Saturday, 31 October 2026: all 625 picks settled; 115 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
ChatGPTNewmarket 11:20Almarada PrinceLost11/4
GeminiNewmarket 11:20SixtygeesbabyLost10/1
ClaudeNewmarket 11:20Space PartyWon10/3
GrokNewmarket 11:20Bay BreezeLost25/1
DeepSeekNewmarket 11:20SixtygeesbabyLost10/1
StableBet RatingNewmarket 11:20Almarada PrinceLost11/4
The FavouriteNewmarket 11:20Almarada PrinceLost11/4
ChatGPTNewmarket 11:50Venture CapitalLost7/1
GeminiNewmarket 11:50Purest TimeLost10/3
ClaudeNewmarket 11:50Star ChorusLost20/1
GrokNewmarket 11:50Venture CapitalLost7/1
DeepSeekNewmarket 11:50Venture CapitalLost7/1
StableBet RatingNewmarket 11:50Star ChorusLost20/1
The FavouriteNewmarket 11:50Dashing DickLost11/2
ChatGPTNewmarket 12:25So This Is LoveLost7/1
GeminiNewmarket 12:25Astral MistLost25/1
ClaudeNewmarket 12:25So This Is LoveLost7/1
GrokNewmarket 12:25So This Is LoveLost7/1
DeepSeekNewmarket 12:25Astral MistLost25/1
The FavouriteNewmarket 12:25So This Is LoveLost7/1
ChatGPTWetherby 12:35Measure Of A ManLost9/1
GeminiWetherby 12:35Measure Of A ManLost9/1
ClaudeWetherby 12:35Minella HollowWon2/7
GrokWetherby 12:35Minella HollowWon2/7
DeepSeekWetherby 12:35Minella HollowWon2/7
The FavouriteWetherby 12:35Minella HollowWon2/7
ChatGPTAyr 12:43The SkecherWon10/11
GeminiAyr 12:43The SkecherWon10/11
ClaudeAyr 12:43The SkecherWon10/11
GrokAyr 12:43The SkecherWon10/11
DeepSeekAyr 12:43The SkecherWon10/11
The FavouriteAyr 12:43The SkecherWon10/11
ChatGPTAscot 12:50Lord ChamberlainLost16/1
GeminiAscot 12:50Media MogulWon9/4
ClaudeAscot 12:50Top CoeurLost20/1
GrokAscot 12:50Media MogulWon9/4
DeepSeekAscot 12:50Secret SniperLost5/2
StableBet RatingAscot 12:50HandmedownastarLost15/2
The FavouriteAscot 12:50FidendumLost13/2
ChatGPTDown Royal 13:00ContadorLost18/1
GeminiDown Royal 13:00ContadorLost18/1
ClaudeDown Royal 13:00KenoughLostEvens
GrokDown Royal 13:00ContadorLost18/1
DeepSeekDown Royal 13:00ContadorLost18/1
The FavouriteDown Royal 13:00KenoughLostEvens
ChatGPTNewmarket 13:05Fort RockLost10/1
GeminiNewmarket 13:05Man Of VisionLost13/2
ClaudeNewmarket 13:05Lighting ThunderLost7/2
GrokNewmarket 13:05Lighting ThunderLost7/2
DeepSeekNewmarket 13:05Fort RockLost10/1
StableBet RatingNewmarket 13:05River KingLost10/3
The FavouriteNewmarket 13:05Man Of VisionLost13/2
ChatGPTWetherby 13:10PalamonLost2/1
GeminiWetherby 13:10William CodyLost20/1
ClaudeWetherby 13:10KahavariLost6/1
GrokWetherby 13:10PalamonLost2/1
DeepSeekWetherby 13:10PalamonLost2/1
StableBet RatingWetherby 13:10PalamonLost2/1
The FavouriteWetherby 13:10PalamonLost2/1
ChatGPTAyr 13:18DidntgotwentyWon3/1
GeminiAyr 13:18Rob Roy MacgregorLost17/2
ClaudeAyr 13:18Cave HillLost7/2
GrokAyr 13:18Rob Roy MacgregorLost17/2
DeepSeekAyr 13:18Rob Roy MacgregorLost17/2
StableBet RatingAyr 13:18TorosayLost13/2
The FavouriteAyr 13:18TorosayLost13/2
ChatGPTAscot 13:25Dance And GlanceLost7/2
GeminiAscot 13:25Glynn BraeLost9/2
ClaudeAscot 13:25Glynn BraeLost9/2
GrokAscot 13:25Glynn BraeLost9/2
DeepSeekAscot 13:25Dance And GlanceLost7/2
StableBet RatingAscot 13:25Jet To VegasLost13/8
The FavouriteAscot 13:25Jet To VegasLost13/8
ChatGPTDown Royal 13:30Skerry HillWon2/13
GeminiDown Royal 13:30Skerry HillWon2/13
ClaudeDown Royal 13:30Skerry HillWon2/13
GrokDown Royal 13:30Skerry HillWon2/13
DeepSeekDown Royal 13:30Skerry HillWon2/13
The FavouriteDown Royal 13:30Skerry HillWon2/13
ChatGPTNewmarket 13:40Bengal TigerWon6/4
GeminiNewmarket 13:40City Of GoldLost33/1
ClaudeNewmarket 13:40City Of GoldLost33/1
GrokNewmarket 13:40JassasLost11/1
DeepSeekNewmarket 13:40AccumulationLost7/1
The FavouriteNewmarket 13:40Bengal TigerWon6/4
ChatGPTWetherby 13:45KateiraWon6/4
GeminiWetherby 13:45KateiraWon6/4
ClaudeWetherby 13:45KateiraWon6/4
GrokWetherby 13:45KateiraWon6/4
DeepSeekWetherby 13:45KateiraWon6/4
The FavouriteWetherby 13:45KateiraWon6/4
ChatGPTAyr 13:53Loch CuanLost14/1
GeminiAyr 13:53Serious ChatLost9/1
ClaudeAyr 13:53Loch CuanLost14/1
GrokAyr 13:53Loch CuanLost14/1
DeepSeekAyr 13:53Loch CuanLost14/1
The FavouriteAyr 13:53Blue LasLost13/2
ChatGPTAscot 14:00BoothillVoid (non-runner)no bet
GeminiAscot 14:00BoothillVoid (non-runner)no bet
ClaudeAscot 14:00BoothillVoid (non-runner)no bet
GrokAscot 14:00BoothillVoid (non-runner)no bet
DeepSeekAscot 14:00MartatorLost11/1
StableBet RatingAscot 14:00MartatorLost11/1
The FavouriteAscot 14:00VanderpoelWon4/1
ChatGPTDown Royal 14:05Mino Des MottesLost7/1
GeminiDown Royal 14:05Mino Des MottesLost7/1
ClaudeDown Royal 14:05Mino Des MottesLost7/1
GrokDown Royal 14:05Mino Des MottesLost7/1
DeepSeekDown Royal 14:05Mino Des MottesLost7/1
StableBet RatingDown Royal 14:05Lieber NiccLost13/2
The FavouriteDown Royal 14:05Ben HurLost6/5
ChatGPTNewmarket 14:10DiplomataLost66/1
GeminiNewmarket 14:10Thi QarLost40/1
ClaudeNewmarket 14:10Thi QarLost40/1
GrokNewmarket 14:10HavenLost4/5
DeepSeekNewmarket 14:10HavenLost4/5
The FavouriteNewmarket 14:10HavenLost4/5
ChatGPTWetherby 14:18Strong LeaderWon13/8
GeminiWetherby 14:18Take No ChancesLostEvens
ClaudeWetherby 14:18Take No ChancesLostEvens
GrokWetherby 14:18Take No ChancesLostEvens
DeepSeekWetherby 14:18Strong LeaderWon13/8
The FavouriteWetherby 14:18Strong LeaderWon13/8
ChatGPTAyr 14:28WolfburgLost9/1
GeminiAyr 14:28Moon PhasesLost11/2
ClaudeAyr 14:28WolfburgLost9/1
GrokAyr 14:28WolfburgLost9/1
DeepSeekAyr 14:28Tommy CombatsWon10/3
StableBet RatingAyr 14:28WolfburgLost9/1
The FavouriteAyr 14:28WolfburgLost9/1
ChatGPTAscot 14:33Your DarlingLost16/1
GeminiAscot 14:33Your DarlingLost16/1
ClaudeAscot 14:33Califet En VolLost5/2
GrokAscot 14:33Califet En VolLost5/2
DeepSeekAscot 14:33TransmissionLost25/1
StableBet RatingAscot 14:33ViroflayWon3/1
The FavouriteAscot 14:33ViroflayWon3/1
ChatGPTDown Royal 14:38Drop A ThreatLost9/1
GeminiDown Royal 14:38Drop A ThreatLost9/1
ClaudeDown Royal 14:38Antrim CoastLost7/2
GrokDown Royal 14:38Charlie LucianoLost11/1
DeepSeekDown Royal 14:38Drop A ThreatLost9/1
StableBet RatingDown Royal 14:38Antrim CoastLost7/2
The FavouriteDown Royal 14:38Ladies WellLost13/2
ChatGPTNewmarket 14:44NahraanLost4/1
GeminiNewmarket 14:44Arabian LightWon9/2
ClaudeNewmarket 14:44Arabian LightWon9/2
GrokNewmarket 14:44Arabian LightWon9/2
DeepSeekNewmarket 14:44Arabian LightWon9/2
The FavouriteNewmarket 14:44White BirchLost11/4
ChatGPTWetherby 14:55The Real WhackerLost9/2
GeminiWetherby 14:55The Real WhackerLost9/2
ClaudeWetherby 14:55Pic D'OrhyWon10/11
GrokWetherby 14:55The Real WhackerLost9/2
DeepSeekWetherby 14:55The Real WhackerLost9/2
The FavouriteWetherby 14:55Pic D'OrhyWon10/11
ChatGPTAyr 15:03Clanokre LassLost22/1
GeminiAyr 15:03Clanokre LassLost22/1
ClaudeAyr 15:03InappropriateVoid (non-runner)no bet
GrokAyr 15:03Clanokre LassLost22/1
DeepSeekAyr 15:03Clanokre LassLost22/1
StableBet RatingAyr 15:03InappropriateVoid (non-runner)no bet
The FavouriteAyr 15:03She's NotjoekingLost5/2
ChatGPTAscot 15:10MasteriusLost11/1
GeminiAscot 15:10No Way JayLost7/4
ClaudeAscot 15:10MasteriusLost11/1
GrokAscot 15:10MasteriusLost11/1
DeepSeekAscot 15:10MasteriusLost11/1
The FavouriteAscot 15:10SportingsilvermineLost13/8
ChatGPTDown Royal 15:15BanbridgeLost9/4
GeminiDown Royal 15:15Haiti CouleursWon8/1
ClaudeDown Royal 15:15BanbridgeLost9/4
GrokDown Royal 15:15BanbridgeLost9/4
DeepSeekDown Royal 15:15Romeo CoolioLost11/8
The FavouriteDown Royal 15:15Heart WoodVoid (non-runner)no bet
ChatGPTNewmarket 15:23Under ArrestLost4/1
GeminiNewmarket 15:23Under ArrestLost4/1
ClaudeNewmarket 15:23Under ArrestLost4/1
GrokNewmarket 15:23Under ArrestLost4/1
DeepSeekNewmarket 15:23Under ArrestLost4/1
StableBet RatingNewmarket 15:23Princess LottieLost14/1
The FavouriteNewmarket 15:23Under ArrestLost4/1
ChatGPTWetherby 15:30FilibusteringWonEvens
GeminiWetherby 15:30KlitschkoLost4/1
ClaudeWetherby 15:30FilibusteringWonEvens
GrokWetherby 15:30FilibusteringWonEvens
DeepSeekWetherby 15:30FilibusteringWonEvens
StableBet RatingWetherby 15:30Race To BaseLost2/1
The FavouriteWetherby 15:30Race To BaseLost2/1
ChatGPTAyr 15:37Tales Of BraveryLost11/4
GeminiAyr 15:37He's BresilianWon4/1
ClaudeAyr 15:37Tales Of BraveryLost11/4
GrokAyr 15:37Tales Of BraveryLost11/4
DeepSeekAyr 15:37Tales Of BraveryLost11/4
StableBet RatingAyr 15:37SoldanteLost9/4
The FavouriteAyr 15:37Tales Of BraveryLost11/4
ChatGPTAscot 15:43FasolLost12/1
GeminiAscot 15:43FasolLost12/1
ClaudeAscot 15:43FasolLost12/1
GrokAscot 15:43FasolLost12/1
DeepSeekAscot 15:43FasolLost12/1
StableBet RatingAscot 15:43WilliethebuilderLost7/1
The FavouriteAscot 15:43WilliethebuilderLost7/1
ChatGPTDown Royal 15:50Kala ContiWon5/6
GeminiDown Royal 15:50Jacob's LadderLost13/8
ClaudeDown Royal 15:50Jacob's LadderLost13/8
GrokDown Royal 15:50Jacob's LadderLost13/8
DeepSeekDown Royal 15:50Koktail DivinVoid (non-runner)no bet
The FavouriteDown Royal 15:50Koktail DivinVoid (non-runner)no bet
ChatGPTNewmarket 15:58Dream VegaLost14/1
GeminiNewmarket 15:58Dream VegaLost14/1
ClaudeNewmarket 15:58Dream VegaLost14/1
GrokNewmarket 15:58Dream VegaLost14/1
DeepSeekNewmarket 15:58KimbaraVoid (non-runner)no bet
StableBet RatingNewmarket 15:58George WickhamWon6/1
The FavouriteNewmarket 15:58KenningtonLost7/2
ChatGPTSouthwell 16:00Oxford CircusWon13/2
GeminiSouthwell 16:00JoudLost11/1
ClaudeSouthwell 16:00Oxford CircusWon13/2
GrokSouthwell 16:00Oxford CircusWon13/2
DeepSeekSouthwell 16:00Oxford CircusWon13/2
StableBet RatingSouthwell 16:00DistillateLost11/4
The FavouriteSouthwell 16:00DistillateLost11/4
ChatGPTWetherby 16:03SledgehammerWon4/5
GeminiWetherby 16:03UpfordebateLost11/2
ClaudeWetherby 16:03Slaney OperaLost13/2
GrokWetherby 16:03SledgehammerWon4/5
DeepSeekWetherby 16:03UpfordebateLost11/2
StableBet RatingWetherby 16:03UpfordebateLost11/2
The FavouriteWetherby 16:03UpfordebateLost11/2
ChatGPTAyr 16:10Better Be DefiniteLost10/1
GeminiAyr 16:10Melbourne GhostLost20/1
ClaudeAyr 16:10Melbourne GhostLost20/1
GrokAyr 16:10Better Be DefiniteLost10/1
DeepSeekAyr 16:10Better Be DefiniteLost10/1
StableBet RatingAyr 16:10Better Be DefiniteLost10/1
The FavouriteAyr 16:10Bollin MatildaLost5/1
ChatGPTAscot 16:15Colombe D'orLost7/2
GeminiAscot 16:15Saint ArgenteWon2/1
ClaudeAscot 16:15Saint ArgenteWon2/1
GrokAscot 16:15Saint ArgenteWon2/1
DeepSeekAscot 16:15Saint ArgenteWon2/1
The FavouriteAscot 16:15Saint ArgenteWon2/1
ChatGPTDown Royal 16:20Uncle PadVoid (non-runner)no bet
GeminiDown Royal 16:20Uncle PadVoid (non-runner)no bet
ClaudeDown Royal 16:20Uncle PadVoid (non-runner)no bet
GrokDown Royal 16:20Uncle PadVoid (non-runner)no bet
DeepSeekDown Royal 16:20Uncle PadVoid (non-runner)no bet
The FavouriteDown Royal 16:20Uncle PadVoid (non-runner)no bet
ChatGPTSouthwell 16:35Desert CharmLost10/1
GeminiSouthwell 16:35Desert CharmLost10/1
ClaudeSouthwell 16:35OppenheimerWon4/7
GrokSouthwell 16:35Desert CharmLost10/1
DeepSeekSouthwell 16:35Desert CharmLost10/1
StableBet RatingSouthwell 16:35Lili MarleenLost9/2
The FavouriteSouthwell 16:35Lili MarleenLost9/2
ChatGPTSouthwell 17:05National HonourLost1/2
GeminiSouthwell 17:05National HonourLost1/2
ClaudeSouthwell 17:05National HonourLost1/2
GrokSouthwell 17:05National HonourLost1/2
DeepSeekSouthwell 17:05National HonourLost1/2
StableBet RatingSouthwell 17:05National HonourLost1/2
The FavouriteSouthwell 17:05National HonourLost1/2
ChatGPTSouthwell 17:40ManeuverVoid (non-runner)no bet
GeminiSouthwell 17:40Always SunnyVoid (non-runner)no bet
ClaudeSouthwell 17:40ManeuverVoid (non-runner)no bet
GrokSouthwell 17:40Light SnowfallVoid (non-runner)no bet
DeepSeekSouthwell 17:40ManeuverVoid (non-runner)no bet
The FavouriteSouthwell 17:40Always SunnyVoid (non-runner)no bet
ChatGPTSouthwell 18:15PrinclingVoid (non-runner)no bet
GeminiSouthwell 18:15PortcullisVoid (non-runner)no bet
ClaudeSouthwell 18:15PortcullisVoid (non-runner)no bet
GrokSouthwell 18:15PortcullisVoid (non-runner)no bet
DeepSeekSouthwell 18:15PortcullisVoid (non-runner)no bet
StableBet RatingSouthwell 18:15PortcullisVoid (non-runner)no bet
The FavouriteSouthwell 18:15PortcullisVoid (non-runner)no bet
ChatGPTSouthwell 18:50Palms OasisVoid (non-runner)no bet
GeminiSouthwell 18:50Palms OasisVoid (non-runner)no bet
ClaudeSouthwell 18:50Palms OasisVoid (non-runner)no bet
GrokSouthwell 18:50Palms OasisVoid (non-runner)no bet
DeepSeekSouthwell 18:50Palms OasisVoid (non-runner)no bet
The FavouriteSouthwell 18:50Palms OasisVoid (non-runner)no bet
ChatGPTSouthwell 19:25Another AbbotVoid (non-runner)no bet
GeminiSouthwell 19:25Another AbbotVoid (non-runner)no bet
ClaudeSouthwell 19:25Another AbbotVoid (non-runner)no bet
GrokSouthwell 19:25Bolo NeighsVoid (non-runner)no bet
DeepSeekSouthwell 19:25Bolo NeighsVoid (non-runner)no bet
StableBet RatingSouthwell 19:25Bolo NeighsVoid (non-runner)no bet
The FavouriteSouthwell 19:25Kind TouchVoid (non-runner)no bet
ChatGPTSouthwell 20:00Midnight CallVoid (non-runner)no bet
GeminiSouthwell 20:00Midnight CallVoid (non-runner)no bet
ClaudeSouthwell 20:00Midnight CallVoid (non-runner)no bet
GrokSouthwell 20:00Midnight CallVoid (non-runner)no bet
DeepSeekSouthwell 20:00Midnight CallVoid (non-runner)no bet
StableBet RatingSouthwell 20:00Hi LordVoid (non-runner)no bet
The FavouriteSouthwell 20:00Guernsey AngelVoid (non-runner)no bet
ChatGPTSouthwell 20:30Spirit Of JuraVoid (non-runner)no bet
GeminiSouthwell 20:30New Bay StarVoid (non-runner)no bet
ClaudeSouthwell 20:30NeswickVoid (non-runner)no bet
GrokSouthwell 20:30Spirit Of JuraVoid (non-runner)no bet
DeepSeekSouthwell 20:30New Bay StarVoid (non-runner)no bet
StableBet RatingSouthwell 20:30NeswickVoid (non-runner)no bet
The FavouriteSouthwell 20:30NeswickVoid (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
ChatGPTNewmarket 11:20MadmanLost33/1
GeminiNewmarket 11:20MadmanLost33/1
ClaudeNewmarket 11:20MadmanLost33/1
GrokNewmarket 11:20CaragioLost9/2
DeepSeekNewmarket 11:20Star MaterialLost14/1
Stablebet EdgeNewmarket 11:20Star MaterialLost14/1
Stablebet ModelNewmarket 11:20Space PartyWon10/3
ChatGPTNewmarket 11:50Purest TimeLost10/3
GeminiNewmarket 11:50Purest TimeLost10/3
ClaudeNewmarket 11:50Venture CapitalLost7/1
GrokNewmarket 11:50Harry's HaloLost16/1
DeepSeekNewmarket 11:50WodaoLost7/1
Stablebet EdgeNewmarket 11:50WodaoLost7/1
Stablebet ModelNewmarket 11:50WodaoLost7/1
ChatGPTNewmarket 12:25Next BestLost7/1
GeminiNewmarket 12:25Next BestLost7/1
ClaudeNewmarket 12:25Next BestLost7/1
GrokNewmarket 12:25IbtekarWon10/11
DeepSeekNewmarket 12:25Astral MistLost25/1
Stablebet EdgeNewmarket 12:25Next BestLost7/1
Stablebet ModelNewmarket 12:25IbtekarWon10/11
ChatGPTWetherby 12:35Measure Of A ManLost9/1
GeminiWetherby 12:35Measure Of A ManLost9/1
ClaudeWetherby 12:35Measure Of A ManLost9/1
GrokWetherby 12:35VenezuelanLost7/1
DeepSeekWetherby 12:35VenezuelanLost7/1
Stablebet EdgeWetherby 12:35VenezuelanLost7/1
Stablebet ModelWetherby 12:35VenezuelanLost7/1
ChatGPTAyr 12:43King KubalaLost9/2
GeminiAyr 12:43King KubalaLost9/2
ClaudeAyr 12:43King KubalaLost9/2
GrokAyr 12:43MajordomoLost5/2
DeepSeekAyr 12:43King KubalaLost9/2
Stablebet EdgeAyr 12:43King KubalaLost9/2
Stablebet ModelAyr 12:43MajordomoLost5/2
ChatGPTAscot 12:50Media MogulWon9/4
GeminiAscot 12:50Mr RafikiLost16/1
ClaudeAscot 12:50Mr RafikiLost16/1
GrokAscot 12:50Mr RafikiLost16/1
DeepSeekAscot 12:50Mr RafikiLost16/1
Stablebet EdgeAscot 12:50Mr RafikiLost16/1
Stablebet ModelAscot 12:50HandmedownastarLost15/2
ChatGPTDown Royal 13:00ContadorLost18/1
GeminiDown Royal 13:00ServareLost20/1
ClaudeDown Royal 13:00ContadorLost18/1
GrokDown Royal 13:00ContadorLost18/1
DeepSeekDown Royal 13:00ContadorLost18/1
Stablebet EdgeDown Royal 13:00Cite FloraleLost6/4
Stablebet ModelDown Royal 13:00Cite FloraleLost6/4
ChatGPTNewmarket 13:05God Of WarLost28/1
GeminiNewmarket 13:05Sunset On LerosLost66/1
ClaudeNewmarket 13:05SupidoLost25/1
GrokNewmarket 13:05God Of WarLost28/1
DeepSeekNewmarket 13:05God Of WarLost28/1
Stablebet EdgeNewmarket 13:05Sunset On LerosLost66/1
Stablebet ModelNewmarket 13:05Fort RockLost10/1
ChatGPTWetherby 13:10William CodyLost20/1
GeminiWetherby 13:10Marty McflyWon12/1
ClaudeWetherby 13:10William CodyLost20/1
GrokWetherby 13:10KoukeoLost9/2
DeepSeekWetherby 13:10KoukeoLost9/2
Stablebet EdgeWetherby 13:10KoukeoLost9/2
Stablebet ModelWetherby 13:10PalamonLost2/1
ChatGPTAyr 13:18Rob Roy MacgregorLost17/2
GeminiAyr 13:18Nights In VeniceLost10/1
ClaudeAyr 13:18Jet LightLost12/1
GrokAyr 13:18Nights In VeniceLost10/1
DeepSeekAyr 13:18Rob Roy MacgregorLost17/2
Stablebet EdgeAyr 13:18The Grey VentureLost18/1
Stablebet ModelAyr 13:18The Grey VentureLost18/1
ChatGPTAscot 13:25Glynn BraeLost9/2
GeminiAscot 13:25Merely A DetailLost15/2
ClaudeAscot 13:25The Gray GhostWon7/2
GrokAscot 13:25The Gray GhostWon7/2
DeepSeekAscot 13:25The Gray GhostWon7/2
Stablebet EdgeAscot 13:25Merely A DetailLost15/2
Stablebet ModelAscot 13:25The Gray GhostWon7/2
ChatGPTDown Royal 13:30AbandoLost9/1
GeminiDown Royal 13:30AbandoLost9/1
ClaudeDown Royal 13:30AbandoLost9/1
GrokDown Royal 13:30S T HamoLost9/1
DeepSeekDown Royal 13:30S T HamoLost9/1
Stablebet EdgeDown Royal 13:30S T HamoLost9/1
Stablebet ModelDown Royal 13:30Skerry HillWon2/13
ChatGPTNewmarket 13:40Golden SoukLost20/1
GeminiNewmarket 13:40Lex VictoriaLost4/1
ClaudeNewmarket 13:40Golden SoukLost20/1
GrokNewmarket 13:40Golden SoukLost20/1
DeepSeekNewmarket 13:40Lex VictoriaLost4/1
Stablebet EdgeNewmarket 13:40JassasLost11/1
Stablebet ModelNewmarket 13:40JassasLost11/1
ChatGPTWetherby 13:45La ConquiereLost5/4
GeminiWetherby 13:45St IreneLost10/1
ClaudeWetherby 13:45Ooh BettyLost11/2
GrokWetherby 13:45La ConquiereLost5/4
DeepSeekWetherby 13:45La ConquiereLost5/4
Stablebet EdgeWetherby 13:45La ConquiereLost5/4
Stablebet ModelWetherby 13:45La ConquiereLost5/4
ChatGPTAyr 13:53Eagles ReprieveLost4/1
GeminiAyr 13:53Serious ChatLost9/1
ClaudeAyr 13:53The G WizardWon6/4
GrokAyr 13:53Loch CuanLost14/1
DeepSeekAyr 13:53Loch CuanLost14/1
Stablebet EdgeAyr 13:53Loch CuanLost14/1
Stablebet ModelAyr 13:53Loch CuanLost14/1
ChatGPTAscot 14:00GlengoulyLost40/1
GeminiAscot 14:00Jour D'EvasionLost10/1
ClaudeAscot 14:00Gabriel's GetawayLost12/1
GrokAscot 14:00Teddy BlueLost10/1
DeepSeekAscot 14:00Teddy BlueLost10/1
Stablebet EdgeAscot 14:00Jour D'EvasionLost10/1
Stablebet ModelAscot 14:00Gore PointLost14/1
ChatGPTDown Royal 14:05Hopes Are HighLost15/2
GeminiDown Royal 14:05Hopes Are HighLost15/2
ClaudeDown Royal 14:05WholelotofbusinessVoid (non-runner)no bet
GrokDown Royal 14:05Lygon LadLost14/1
DeepSeekDown Royal 14:05Hopeful HeroVoid (non-runner)no bet
Stablebet EdgeDown Royal 14:05Lygon LadLost14/1
Stablebet ModelDown Royal 14:05Radiator SpringsVoid (non-runner)no bet
ChatGPTNewmarket 14:10Roku NanaLost7/1
GeminiNewmarket 14:10Sizzling AffairLost7/2
ClaudeNewmarket 14:10Sizzling AffairLost7/2
GrokNewmarket 14:10Sizzling AffairLost7/2
DeepSeekNewmarket 14:10Roku NanaLost7/1
Stablebet EdgeNewmarket 14:10SpecklesLost12/1
Stablebet ModelNewmarket 14:10HavenLost4/5
ChatGPTWetherby 14:18PagganeVoid (non-runner)no bet
GeminiWetherby 14:18PagganeVoid (non-runner)no bet
ClaudeWetherby 14:18Lavida AdivaLost4/1
GrokWetherby 14:18Take No ChancesLostEvens
DeepSeekWetherby 14:18Take No ChancesLostEvens
Stablebet EdgeWetherby 14:18PagganeVoid (non-runner)no bet
Stablebet ModelWetherby 14:18Strong LeaderWon13/8
ChatGPTAyr 14:28Tommy CombatsWon10/3
GeminiAyr 14:28Tommy CombatsWon10/3
ClaudeAyr 14:28Tommy CombatsWon10/3
GrokAyr 14:28HalftheworldawayLost7/2
DeepSeekAyr 14:28Moon PhasesLost11/2
Stablebet EdgeAyr 14:28Rock On JetLost11/1
Stablebet ModelAyr 14:28HalftheworldawayLost7/2
ChatGPTAscot 14:33TransmissionLost25/1
GeminiAscot 14:33Imperial AlexLost33/1
ClaudeAscot 14:33Queensbury BoyLost17/2
GrokAscot 14:33TransmissionLost25/1
DeepSeekAscot 14:33Your DarlingLost16/1
Stablebet EdgeAscot 14:33TransmissionLost25/1
Stablebet ModelAscot 14:33Califet En VolLost5/2
ChatGPTDown Royal 14:38LabondanceLost20/1
GeminiDown Royal 14:38Charlie LucianoLost11/1
ClaudeDown Royal 14:38LabondanceLost20/1
GrokDown Royal 14:38Antrim CoastLost7/2
DeepSeekDown Royal 14:38Antrim CoastLost7/2
Stablebet EdgeDown Royal 14:38BrucejackLost11/1
Stablebet ModelDown Royal 14:38Ladies WellLost13/2
ChatGPTNewmarket 14:44Sea ScoutVoid (non-runner)no bet
GeminiNewmarket 14:44Pacific MissionLost11/2
ClaudeNewmarket 14:44Pacific MissionLost11/2
GrokNewmarket 14:44Grey CubanLost13/2
DeepSeekNewmarket 14:44NahraanLost4/1
Stablebet EdgeNewmarket 14:44Grey CubanLost13/2
Stablebet ModelNewmarket 14:44White BirchLost11/4
ChatGPTWetherby 14:55TwinjetsLost13/2
GeminiWetherby 14:55HandstandsLost9/2
ClaudeWetherby 14:55TwinjetsLost13/2
GrokWetherby 14:55HandstandsLost9/2
DeepSeekWetherby 14:55The Real WhackerLost9/2
Stablebet EdgeWetherby 14:55The Real WhackerLost9/2
Stablebet ModelWetherby 14:55Pic D'OrhyWon10/11
ChatGPTAyr 15:03Clanokre LassLost22/1
GeminiAyr 15:03Pure GoldLost9/2
ClaudeAyr 15:03Dancing FruitsLost17/2
GrokAyr 15:03Clanokre LassLost22/1
DeepSeekAyr 15:03Dee's GetawayLost20/1
Stablebet EdgeAyr 15:03Dee's GetawayLost20/1
Stablebet ModelAyr 15:03She's NotjoekingLost5/2
ChatGPTAscot 15:10MasteriusLost11/1
GeminiAscot 15:10Seven AirsLost50/1
ClaudeAscot 15:10Seven AirsLost50/1
GrokAscot 15:10MasteriusLost11/1
DeepSeekAscot 15:10MasteriusLost11/1
Stablebet EdgeAscot 15:10MasteriusLost11/1
Stablebet ModelAscot 15:10BabsWon11/4
ChatGPTDown Royal 15:15BanbridgeLost9/4
GeminiDown Royal 15:15Fleur In The ParkLost3/1
ClaudeDown Royal 15:15BanbridgeLost9/4
GrokDown Royal 15:15BanbridgeLost9/4
DeepSeekDown Royal 15:15BanbridgeLost9/4
Stablebet EdgeDown Royal 15:15Affordale FuryVoid (non-runner)no bet
Stablebet ModelDown Royal 15:15Heart WoodVoid (non-runner)no bet
ChatGPTNewmarket 15:23Cracking IdeaLost12/1
GeminiNewmarket 15:23Cracking IdeaLost12/1
ClaudeNewmarket 15:23Cracking IdeaLost12/1
GrokNewmarket 15:23Dancing DunesLost2/1
DeepSeekNewmarket 15:23Cracking IdeaLost12/1
Stablebet EdgeNewmarket 15:23Princess LottieLost14/1
Stablebet ModelNewmarket 15:23Under ArrestLost4/1
ChatGPTWetherby 15:30BanderasLost16/1
GeminiWetherby 15:30BanderasLost16/1
ClaudeWetherby 15:30BanderasLost16/1
GrokWetherby 15:30FilibusteringWonEvens
DeepSeekWetherby 15:30FilibusteringWonEvens
Stablebet EdgeWetherby 15:30FilibusteringWonEvens
Stablebet ModelWetherby 15:30FilibusteringWonEvens
ChatGPTAyr 15:37The HatchetLost9/2
GeminiAyr 15:37The HatchetLost9/2
ClaudeAyr 15:37He's BresilianWon4/1
GrokAyr 15:37The HatchetLost9/2
DeepSeekAyr 15:37He's BresilianWon4/1
Stablebet EdgeAyr 15:37He's BresilianWon4/1
Stablebet ModelAyr 15:37Tales Of BraveryLost11/4
ChatGPTAscot 15:43FasolLost12/1
GeminiAscot 15:43Brendas AskingLost20/1
ClaudeAscot 15:43ParchmentLost28/1
GrokAscot 15:43FasolLost12/1
DeepSeekAscot 15:43FasolLost12/1
Stablebet EdgeAscot 15:43Emerald TimeLost25/1
Stablebet ModelAscot 15:43TrustintimesWon11/4
ChatGPTDown Royal 15:50Jacob's LadderLost13/8
GeminiDown Royal 15:50Jacob's LadderLost13/8
ClaudeDown Royal 15:50Jacob's LadderLost13/8
GrokDown Royal 15:50Kala ContiWon5/6
DeepSeekDown Royal 15:50Kala ContiWon5/6
Stablebet EdgeDown Royal 15:50Kala ContiWon5/6
Stablebet ModelDown Royal 15:50Jacob's LadderLost13/8
ChatGPTNewmarket 15:58Alpha MagicLost11/1
GeminiNewmarket 15:58StenmarkLost28/1
ClaudeNewmarket 15:58Supreme ClaretsLost10/1
GrokNewmarket 15:58Dream VegaLost14/1
DeepSeekNewmarket 15:58Gorgeous Mr GeorgeLost14/1
Stablebet EdgeNewmarket 15:58Alpha MagicLost11/1
Stablebet ModelNewmarket 15:58KenningtonLost7/2
ChatGPTSouthwell 16:00Mercurius PowerLost8/1
GeminiSouthwell 16:00HerstmonceuxVoid (non-runner)no bet
ClaudeSouthwell 16:00Oxford CircusWon13/2
GrokSouthwell 16:00Oxford CircusWon13/2
DeepSeekSouthwell 16:00JoudLost11/1
Stablebet EdgeSouthwell 16:00Book Of LifeVoid (non-runner)no bet
Stablebet ModelSouthwell 16:00DistillateLost11/4
ChatGPTWetherby 16:03Slaney OperaLost13/2
GeminiWetherby 16:03Slaney OperaLost13/2
ClaudeWetherby 16:03Slaney OperaLost13/2
GrokWetherby 16:03Slaney OperaLost13/2
DeepSeekWetherby 16:03SledgehammerWon4/5
Stablebet EdgeWetherby 16:03Slaney OperaLost13/2
Stablebet ModelWetherby 16:03SledgehammerWon4/5
ChatGPTAyr 16:10Maura JeanneLost6/1
GeminiAyr 16:10AnamandaLost15/2
ClaudeAyr 16:10Maura JeanneLost6/1
GrokAyr 16:10Melbourne GhostLost20/1
DeepSeekAyr 16:10CoventryWon6/1
Stablebet EdgeAyr 16:10AnamandaLost15/2
Stablebet ModelAyr 16:10Reagrove LordLost8/1
ChatGPTAscot 16:15The Rarest HourLost40/1
GeminiAscot 16:15Shane's SpiritLost9/1
ClaudeAscot 16:15Jack's SuccesLost11/1
GrokAscot 16:15Jack's SuccesLost11/1
DeepSeekAscot 16:15Shane's SpiritLost9/1
Stablebet EdgeAscot 16:15The Rarest HourLost40/1
Stablebet ModelAscot 16:15Colombe D'orLost7/2
ChatGPTDown Royal 16:20ChaparroLost12/1
GeminiDown Royal 16:20Back In FavourVoid (non-runner)no bet
ClaudeDown Royal 16:20Back In FavourVoid (non-runner)no bet
GrokDown Royal 16:20Back In FavourVoid (non-runner)no bet
DeepSeekDown Royal 16:20Back In FavourVoid (non-runner)no bet
Stablebet EdgeDown Royal 16:20Uncle PadVoid (non-runner)no bet
Stablebet ModelDown Royal 16:20Uncle PadVoid (non-runner)no bet
ChatGPTSouthwell 16:35Mythical IsleLost11/1
GeminiSouthwell 16:35Hear The DrumsLost18/1
ClaudeSouthwell 16:35Abu RoyalLost66/1
GrokSouthwell 16:35Blue SamunaLost18/1
DeepSeekSouthwell 16:35Hear The DrumsLost18/1
Stablebet EdgeSouthwell 16:35Mythical IsleLost11/1
Stablebet ModelSouthwell 16:35Lili MarleenLost9/2
ChatGPTSouthwell 17:05Drum BayLost6/1
GeminiSouthwell 17:05Drum BayLost6/1
ClaudeSouthwell 17:05BowdensLost16/1
GrokSouthwell 17:05Drum BayLost6/1
DeepSeekSouthwell 17:05Drum BayLost6/1
Stablebet EdgeSouthwell 17:05Dandyman DanLost25/1
Stablebet ModelSouthwell 17:05National HonourLost1/2
ChatGPTSouthwell 17:40Merveilleux RousseVoid (non-runner)no bet
GeminiSouthwell 17:40Merveilleux RousseVoid (non-runner)no bet
ClaudeSouthwell 17:40Francesca's DreamVoid (non-runner)no bet
GrokSouthwell 17:40ManeuverVoid (non-runner)no bet
DeepSeekSouthwell 17:40Merveilleux RousseVoid (non-runner)no bet
Stablebet EdgeSouthwell 17:40BaandeeVoid (non-runner)no bet
Stablebet ModelSouthwell 17:40ManeuverVoid (non-runner)no bet
ChatGPTSouthwell 18:15PrinclingVoid (non-runner)no bet
GeminiSouthwell 18:15PrinclingVoid (non-runner)no bet
ClaudeSouthwell 18:15TremoloVoid (non-runner)no bet
GrokSouthwell 18:15PrinclingVoid (non-runner)no bet
DeepSeekSouthwell 18:15PrinclingVoid (non-runner)no bet
Stablebet EdgeSouthwell 18:15McmurrayVoid (non-runner)no bet
Stablebet ModelSouthwell 18:15MurashahVoid (non-runner)no bet
ChatGPTSouthwell 18:50Al AlamiVoid (non-runner)no bet
GeminiSouthwell 18:50Al AlamiVoid (non-runner)no bet
ClaudeSouthwell 18:50Al AlamiVoid (non-runner)no bet
GrokSouthwell 18:50Al AlamiVoid (non-runner)no bet
DeepSeekSouthwell 18:50Al AlamiVoid (non-runner)no bet
Stablebet EdgeSouthwell 18:50Bondy BoyVoid (non-runner)no bet
Stablebet ModelSouthwell 18:50Palms OasisVoid (non-runner)no bet
ChatGPTSouthwell 19:25Atomic ForceVoid (non-runner)no bet
GeminiSouthwell 19:25Another AbbotVoid (non-runner)no bet
ClaudeSouthwell 19:25Another AbbotVoid (non-runner)no bet
GrokSouthwell 19:25Another AbbotVoid (non-runner)no bet
DeepSeekSouthwell 19:25Hammer The HammerVoid (non-runner)no bet
Stablebet EdgeSouthwell 19:25Hammer The HammerVoid (non-runner)no bet
Stablebet ModelSouthwell 19:25Hammer The HammerVoid (non-runner)no bet
ChatGPTSouthwell 20:00ToptimeVoid (non-runner)no bet
GeminiSouthwell 20:00Midnight CallVoid (non-runner)no bet
ClaudeSouthwell 20:00Midnight CallVoid (non-runner)no bet
GrokSouthwell 20:00Midnight CallVoid (non-runner)no bet
DeepSeekSouthwell 20:00Midnight CallVoid (non-runner)no bet
Stablebet EdgeSouthwell 20:00ToptimeVoid (non-runner)no bet
Stablebet ModelSouthwell 20:00Guernsey AngelVoid (non-runner)no bet
ChatGPTSouthwell 20:30Spirit Of JuraVoid (non-runner)no bet
GeminiSouthwell 20:30Spirit Of JuraVoid (non-runner)no bet
ClaudeSouthwell 20:30New Bay StarVoid (non-runner)no bet
GrokSouthwell 20:30ChambersVoid (non-runner)no bet
DeepSeekSouthwell 20:30SisterandbrotherVoid (non-runner)no bet
Stablebet EdgeSouthwell 20:30ChambersVoid (non-runner)no bet
Stablebet ModelSouthwell 20:30ChambersVoid (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, are separated by The Favourite and Gemini. 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 Ascot Underwriting Novices' Limited Handicap Chase at Ascot

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 ten winners from 37 settled picks, and the Edge entrant has had three winners from 36 settled picks. The card below is the settled race the Stablebet Model's pick won, the Ascot Underwriting Novices' Limited Handicap Chase at 13:25 at Ascot, won by The Gray Ghost, with the model's pre-race estimate for each runner beside the morning market's.

Stablebet model (pre-race estimated win chances)

Ascot 13:25 · Ascot Underwriting Novices' Limited Handicap Chase · Class 3 · 2m2f181y

Latest output →

Pre-race estimate. Published 31 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 The Gray Ghost its most likely winner at 22%, ahead of Dance And Glance (21%) and Jet To Vegas (20%). It read as a competitive, open race with no dominant runner.

HorseSPModel chanceMarketvs Market
The Gray Ghost
Charlie Price / R L Llewellyn
6.00
21.5%
15.1%Market 6.4pp longer
Dance And Glance
Rex Dingle / A J Honeyball
3.50
20.8%
25.9%Market 5.1pp shorter
Jet To Vegas
Mr Lucas Murphy / L Russell & M Scudamore
3.00
20.2%
30.2%Market 10.0pp shorter
Merely A Detail
J J Burke / T Bulgin
8.50
19.0%
10.7%Market 8.3pp longer
Glynn Brae
Sam Twiston-Davies / N & W Twiston-Davies
5.00
18.5%
18.1%In line with market

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

Model: ensemble-v1.1 · Generated Sat, 31 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 Ascot guide.

Elsewhere in the Lab: Which AI Is Actually Best at Picking Horses?.

Still to run

Evening racing is still to come: two races at Southwell, the next of them the Midnite A Next Generation Betting App 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 A Next Generation Betting App Handicap · Class 6 · 4f214y

Latest output →

Pre-race estimate. Published 31 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 Guernsey Angel its most likely winner at 19%, ahead of Popular Dream (18%) and Toptime (16%). It read as a competitive, open race with no dominant runner.

HorseSPModel chanceMarketvs Market
Guernsey Angel
Marco Ghiani / P D Evans
3.75
18.5%
23.2%Market 4.7pp shorter
Popular Dream
Joanna Mason / D Shaw
5.00
17.6%
17.4%In line with market
Toptime
Lewis Edmunds / S R Bowring
9.00
15.9%
9.7%Market 6.2pp longer
Noelies Dream
A Mullen / Dylan Cunha
9.00
13.9%
9.7%Market 4.2pp longer
Hi Lord
C J Whiteley / S Hanlon
5.50
12.6%
15.8%Market 3.2pp shorter
Midnight Call
Hollie Doyle / A W Carroll
9.00
11.4%
9.7%Market 1.7pp longer
Aleppo Pepper
Jack Callan / J Ryan
6.00
10.1%
14.5%Market 4.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 Sat, 31 Oct 2026The LabMethodology

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

Common questions

Which meetings race on Saturday 31 October 2026?

Newmarket, Wetherby, Ayr, Ascot and Southwell in Britain, and Down Royal in Northern Ireland. Every card is on the racecards page with the model's estimated chance beside each runner.

How is the day's League order worked out?

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

Does leading the day mean an entrant is ahead overall?

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

When are the remaining picks settled?

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

Where does the model's own pick come from?

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

A word on all of this

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

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

Previous afternoon pieces

Friday, 30 October 2026
Friday 30 October 2026 so far: Stablebet Model leads the Tipster League and the racing still to run
How 30 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, 29 October 2026
Thursday 29 October 2026 so far: Grok leads the Tipster League and the racing still to run
How 29 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, 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.