The card for Saturday 31 October 2026 runs to six meetings and 46 races: Newmarket, Wetherby, Ayr, Ascot and Southwell in Britain, and Down Royal in Northern Ireland. The first race is at Newmarket at 11:20 and the last is at Southwell at 20:30. The Newmarket card is the longest of the day, with Flat racing at Southwell running into the evening. The feature is the bet365 Charlie Hall Chase (Grade 2) at Wetherby, due off at 14:55, and it has the next section to itself. Every runner, with the model's estimated chance beside the market's price, is on the racecards page, and the model's view of the whole day is on the day's predictions; the card was written before the first race, so nothing on it is a result.

