Thursday 29 October
Racing, with the evidence.
Form, our own figures and the bookmakers’ prices, read against 313,077 races since 2005.
Or a date, like 3 jun 2019.
Today’s meetings
5 meetings · 38 races · next off 12:42 Bath (at 12:42)
The market today
Which horses are being backed since the morning, and where one bookmaker stands clear.
Standout prices
Mr Moonshine +57% vs general
Harlington +40% vs general
Hot Port +36% vs general
What stands out today
Today’s card read against our archive by fixed rules. The evidence is ours, the decision is yours.
Won last time, same mark
Ground Force (Bath 1:42) won last time out and runs off the same mark today, 61.
13/8 this morning
- Kaito Bath 1:42 11/8 this morning
- Spirit Lead Me Bath 2:12 7/2 this morning
- Over Spiced Bath 3:12 8/1 this morning
Off a winning mark, down in class
Kaito (Bath 1:42) runs off 63, the mark it won off at Bath in October 2026, and drops in class today.
11/8 this morning
- Riyadh Gem Bath 2:12 20/1 this morning
- Rogue Sea Bath 2:12 35/1 this morning
- Bannister Stratford 2:50 18/1 this morning
Handicap debut
Divine Concerto (Bath 1:42) runs in its first handicap in our archive, off 46, after 3 runs.
35/1 this morning
- Pirates Paradise Bath 1:42 16/1 this morning
- Singing Blues Bath 1:42 16/1 this morning
- Time Glory Bath 1:42 35/1 this morning
Back to its winning trip
Amplitude (Punchestown 1:35) is back to 1m to 1m1f, the trip of its last flat win (Gowran Park, 20 Sep 2025); its last run was over 1m2f to 1m4f.
10/1 this morning
- Flying Fortress Punchestown 1:35 18/1 this morning
- San Aer Punchestown 1:35 5/1 this morning
- Sylkie Punchestown 1:35 14/1 this morning
Proven on today’s going
Equion (Bath 2:12) has won 2 of its 6 runs on heavy in our archive; the official going today is Heavy.
9/2 this morning
- Hellfire Princess Ffos Las 2:30 11/2 this morning
- Albus Anne Bath 2:42 9/2 this morning
- Wind Your Neck In Stratford 2:50 12/1 this morning
All 11 rules met today, every runner
What stands out today: every rule · On today’s angle pages: First-time headgear (15) · Off a winning mark (80)
Today’s conditions, measured
The ground, the time of year and the size of the fields, read against every British and Irish race since 2005.
Heavy ground today
Today: Bath (Heavy, soft in places).
- The flat favourite on heavy: won 28.9% and placed 57.2% of 5,510 runs, fair A/E 1.03; on good it won 30.2%. Flat races on heavy won at 10/1 or longer: 18.9% of 5,032 races; on good, 19.8%.
- A favourite at 3/1 or longer on heavy (its fair price, the margin removed): won 21.6% of 8,331 runs, fair A/E 1.14.
- The flat handicap top weight on soft or heavy: won 12.4% of 15,111 runs, fair A/E 0.97; on good or faster, fair A/E 1.03.
Won on this ground before: 3 runners at these meetings
- Equion (Bath 2:12) has won 2 of its 6 runs on heavy in our archive; the official going today is Heavy.
- Albus Anne (Bath 2:42) has won 2 of its 5 runs on heavy in our archive; the official going today is Heavy.
- Punchbowl Flyer (Bath 3:12) has won 2 of its 7 runs on heavy in our archive; the official going today is Heavy.
every runner proven on today's going
On the record: “Heavy going is a lottery” — Heavy going is not a lottery in either code: the favourite wins at least as often as on good, and no more races go to a big price.
On the record: “Only back the short ones in the mud” — Backwards. On heavy it is the bigger-priced favourite that runs above its price, not the odds-on one, which behaves on heavy exactly as it does everywhere else.
On the record: “Weight tells in the mud” — Half true: weight tells in the mud on the flat only.
The favourite by goingThe autumn changeover
15 October to 15 November, when the flat and jumps seasons overlap. This year so far (15 October to 28 October), against the same weeks in every year since 2005:
- The flat favourite: so far 336 runs, 102 won (too few yet for a rate); in these weeks since 2005 it won 29.7% and placed 59.9% of 12,688 runs, fair A/E 1.09; May to September, 31.6%.
- The jumps favourite: so far 224 runs, 73 won (too few yet for a rate); in these weeks since 2005 it won 34.9% and placed 61.5% of 13,009 runs, fair A/E 1.10; May to September, 33.0%.
- Races won at 10/1 or longer in these weeks since 2005: flat 21.6% of 11,583 races (May to September 18.0%); jumps 15.3% of 11,981 races (May to September 17.1%).
- The jumps favourite off 150 days or more in these weeks: won 36.8% and placed 61.9% of 4,457 runs, fair A/E 1.10; one that raced within 60 days won 34.1%.
On the record: “Racing gets hard to read around the autumn changeover” — The favourite in the autumn changeover window wins as often as in summer in both codes: the changeover is a story, not a season.
On the record: “A jumps horse needs the run after its summer break” — "Needs the run" is not in the numbers. The autumn jumps favourite off a summer break wins as often as one that raced within the last two months — the yards that send a fresh favourite out send it fit.
The favourite by seasonBig fields today
1 race today has 16 or more runners: Bath 3:42 (17 runners).
- The favourite in a field of 16 or more: won 24.0% and placed 55.0% of 23,489 runs, fair A/E 1.22.
- The second favourite: won 14.9% and placed 44.8% of 22,259 runs, fair A/E 1.16.
- The standard each-way terms: Bath 3:42: 4 places at 1/4 the odds (a handicap of 16 or more runners). "Placed" in the figures above means finishing in the places the standard terms pay.
- The top weight in a handicap of 14 or more: won 8.3% of 35,142 runs, fair A/E 1.03; the bottom weight won 4.3% of 34,033 runs, fair A/E 0.97.
On the record: “Top weight can't win a big handicap” — The top weight is the horse to fear, not to dismiss.
The each-way tableWhat sits behind every number
Our own archive, counted nightly.
Kickthebookies is the analytical layer of racing: the stats, signals and records that help you understand a race, with the sample size and date on every figure. We show our working and grade ourselves in public. The call is always yours.
How KTB works · Horses A–Z · Trainers · Jockeys · Racecourses · Fair A/E explained
The archive, measured
The questions punters argue about, answered from every British and Irish race since 2005 and rebuilt every night.
Racing myths, measured
Does the jolly win more when a race falls apart? Is heavy going a lottery? Are the old boys still worth backing? Each belief checked against the record, with a verdict decided by a rule, not a writer.
See the verdictsThe price of a bet
What the bookmakers’ margin costs you, year by year and field by field; how often the favourite wins by field size, season and going; and the each-way table — how often every market position places.
See the marketThe longest shots: every 50/1+ winner Open data: the facts as CSV and JSON
Three figures of our own
Each built from our archive and explained on its own page.
KTB Fit
How well does it suit this race, today?
A 0–100 figure for how well a horse fits the race it is about to run, built from form and connections and frozen overnight. In each race it scores, the top-ranked runner is published as the KTB Selection and graded in public afterwards, win or lose.
KTB Rating
How good is it?
The level a horse has been running to: an average of up to its last six runs, the latest counting most.
KTB Speed
How fast is it?
A horse's best figure from up to its last three reliably timed runs.
Top on our figures: how they ran
In every British and Irish race we score, the horse top on KTB Rating and the fastest on KTB Speed before the off, and how each one ran. Past figures are free.
Top-rated on KTB Rating
8 of 32 won Wednesday 28 October
- That's Nice (IRE) Huntingdon10/3
- Persian Art (IRE) Huntingdon2/1
- Par Avion (GB) Newton Abbot11/8
- Sonoran (IRE) Dundalk (AW)11/8
Since 5 October 798 ran, 199 won (24.9%) · fair A/E 1.03 over 797 priced · settled to 28 October
Fastest on KTB Speed
9 of 38 won Wednesday 28 October
- Roman Harry (IRE) Dundalk (AW)11/2
- Strong Voice (IRE) Kempton (AW)9/2
- Mask Of Zorro (IRE) Newton Abbot5/2
- Par Avion (GB) Newton Abbot11/8
Since 5 October 826 ran, 143 won (17.3%) · fair A/E 1.06 over 826 priced · settled to 28 October
Today’s results
As each official result is published.
No results yet — check back after the first race.