Skip to content

Sunday 25 October

Racing, with the evidence.

Form, our own figures and the bookmakers’ prices, read against 312,868 races since 2005.

Or a date, like 3 jun 2019.

Today’s meetings

4 meetings · 30 races · next off 12:32 Galway (at 12:32)

All of today's racecards

The market today

Which horses are being backed since the morning, and where one bookmaker stands clear.

Market movers

66/1 to 16/1

15/2 to 5/2

20/1 to 10/1

Hilarion

Wexford 2:00 · backed

16/1 to 9/1

Land Of Punt

Wexford 3:07 · morning favourite, drifting

7/2 to 11/2

Backed: share of the market up 15% or more since the morning, non-runners allowed for. A drift is shown only for a race’s morning favourite (the shortest morning price) that has lost 20% or more of its share — 76 movers in 22 races so far · as at 08:19 UK time

All of today's movers

Standout prices

Walk In The Valley +36% vs general

Market Rasen 3:13 · top price 15/8 · generally 11/8 · standout since 08:04

Spreadex 15/8

Prince Palace +33% vs general

Galway 1:42 · top price 12/1 · generally 9/1 · standout since 08:18

Spreadex 12/1

Running Happy +27% vs general

Market Rasen 1:00 · top price 7/2 · generally 11/4 · standout since 08:18

William Hill 7/2

A top price 25% or more clear of the general price (the middle price across the bookmakers we track), 15/1 or shorter, still to run — 4 runners as at 08:19 UK time. Prices change — check on the bookmaker’s site. 18+.

All standout prices and the record

What stands out today

Today’s card read against our archive by fixed rules. Evidence, never tips.

Back in its winning headgear

Ole Ole (Galway 3:20) wears hood, the headgear it last won in (Bellewstown, 18 Apr 2026) — its first run in that headgear since, after 1 run without it.

3/1 this morning

1 runner today meets this rule.

Last 3 days (the record began 3 days ago): no runner met this rule.

Every runner on this rule

Off a winning mark, down in class

Lihyan (Aintree 12:40) runs off 126, the mark it won off at Newbury in March 2026, and drops in class today.

14/1 this morning

5 runners today meet this rule.

Last 3 days (the record began 3 days ago): 31 ran, 2 won, 10 results not stored.

Every runner on this rule

Handicap debut

Western Monkey (Aintree 12:40) runs in its first handicap in our archive, off 125, after 1 run.

11/2 this morning

12 runners today meet this rule.

Last 3 days (the record began 3 days ago): 36 ran, 3 won, 5 results not stored.

Every runner on this rule

Back to its winning trip

Crack Ops (Aintree 12:40) is back to 2m5f to 3m, the trip of its last jumps win (Uttoxeter, 16 May 2026); its last run was over 2m1f to 2m4f.

8/1 this morning

29 runners today meet this rule.

Last 3 days (the record began 3 days ago): 107 ran, 17 won, 20 results not stored.

Every runner on this rule

Proven on today’s going

Will Do (Galway 12:32) has won 3 of its 15 runs on soft in our archive; the official going today is Soft.

9/2 this morning

43 runners today meet this rule.

Last 3 days (the record began 3 days ago): 179 ran, 18 won, 26 results not stored.

Every runner on this rule
Extra places in 3 races still to runTerms →

All 11 rules met today, every runner

Built by fixed rules from today’s card and our archive, not by anyone’s opinion; a rule that is not met prints nothing. As at 08:09 UK time.

What sits behind every number

Our own archive, counted nightly.

312,868races since 2005
3,072,521runs recorded
275,466horse profiles
GB · IRE · FRracing covered

Counts as at 25 October 2026, 03:40 UK time, from our own archive.

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.

Three figures of our own

Each built from our archive. Evidence, never a tip.

KTB Fit

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. The top-rated runner in every race is graded in public afterwards, win or lose.

KTB Rating

143B Tommy's Oscar, top on KTB Rating in today’s Open Race

The level a horse has been running to: an average of up to its last six runs, the latest counting most.

Free on every result and horse profile, and for every runner in today’s Open Race, below.

KTB Speed

119A Sure Touch, top on KTB Speed in today’s Open Race

A horse's best figure from up to its last three reliably timed runs.

Free on every result and horse profile, and for every runner in today’s Open Race, below.

The letter beside a figure (A, B or C) grades how firmly it could be measured, not how good the run was: A is the firmest. Rating grades · Speed grades

Today’s Open Race

The figures above on a real race: every runner’s KTB Rating and KTB Speed, free, one race a day.

Free today Updated 08:18 UK time

Market Rasen 2:10 · Class 2

Unibet Middle Distance Chase Series Veterans' Handicap Steeple Chase · 2m 5f 89y · Good to soft, soft in places · 5 runners

RunnerTrainerRatingSpeed
Tommy's Oscar Ann Hamilton 143B 99B
Ga Law Jamie Snowden 126B 94A
Sure Touch Olly Murphy 123B 119A
Triple Trade Joe Tizzard 123B 108A
Mars Harper Sarah Humphrey 114B 108A

Ordered by KTB Rating · Past form, not a forecast · GB & Irish racing only · KTB Rating for 5 of 5 · KTB Speed for 5 of 5 · A–C: how firmly each figure could be measured, A firmest

All 5 runners on the racecard

Why one race is free

What you get The whole field's KTB Rating and KTB Speed for one race a day, before the off. Figures we show free stay free.
How we choose it The day's highest-class British or Irish race with at least five runners in which at least 80% of the field have a KTB Rating; if no race reaches 80%, the one with the largest share rated. Fixed before the first race. Whether figures exist decides it, never what they say.
Every figure a horse has run to Free on every result, form line and horse profile. How KTB Rating works · How KTB Speed works

Today’s results

As each official result is published.

Sunday 25 October 2026 Updated as races finish

Compare today’s odds →
12:40Aintree
Abandoned

Little Lights Loop Conditional Jockeys' Handicap Hurdle Race (Challenger Stayers' Hurdle Series Qualifier)

This race was abandoned and will not be run.

1:15Aintree
Abandoned

Jack Ryder 18th Birthday Maiden Hurdle Race (gbb Race)

This race was abandoned and will not be run.

1:50Aintree
Abandoned

William Hill Best Odds Guaranteed Novices' Limited Handicap Steeple Chase (gbb Race)

This race was abandoned and will not be run.

2:25Aintree
Abandoned

William Hill Vieux Lion Rouge Veterans' Handicap Steeple Chase (Leg 7 Of The Stayers' Veterans' Steeple Chase Series)

This race was abandoned and will not be run.

3:00Aintree
Abandoned

William Hill Old Roan Limited Handicap Steeple Chase (Grade 2) (GBB Race)

This race was abandoned and will not be run.

3:35Aintree
Abandoned

William Hill Price Boosts Every Day Handicap Hurdle Race (gbb Race)

This race was abandoned and will not be run.

4:05Aintree
Abandoned

Disco Dave's 60th Birthday Bash Mares' Open National Hunt Flat Race (Category 1 Elimination) (GBB Race)

This race was abandoned and will not be run.