Hannahs Story (IRE)
Hannahs Story is a mare by Footstepsinthesand out of a Dubawi mare who has failed to win or place in 12 starts. She has raced on both turf and all-weather without success, with four runs over 6f-7f, two over 1m-1m1f, two over 1m2f-1m4f and four over 1m5f-2m. Her last run, at Lingfield (AW) in Jan 2026, was her first in headgear when she finished 8 of 9 in a Class 6 race off an official rating of 32, 13lb below her highest ever mark.
- 0–12Wins / Runs
- 0%Strike rate
- 0 (0%)Placed
- −12.00£1 level staken=12 at SP
- 0.00Fair A/E n=12 · 0.00 incl. margin
- 45Highest OR
- 21dBetween runs (median)longest 505 d
A/E compares actual wins with what starting prices implied. "Fair" strips the bookmaker margin from the expectation, so favourites and longshots are judged on the same footing — figures near 1.00 mean the market priced this horse about right.
KTB Speed and Rating
Best recent Speed 70
How fast the horse ran, as points against the day-corrected standard time for its course and distance: 100 is the median GB Class 4 handicap winner on that code; one point is 0.1% of the standard time. A, B or C is how much the day's card could tell us, not how good the run was. What this means →
| Going | Runs | Best | Median | Since 8 Nov 2025 |
|---|---|---|---|---|
| Standard (AW) | 8 | 78C | 46 | 4 runs · 70 / 58 |
| Distance | Runs | Best | Median | Since 8 Nov 2025 |
|---|---|---|---|---|
| 6f – 7f | 4 | 78C | 67.5 | 2 runs · 70 / 67.5 |
| 1m2f – 1m4f | 2 | 51C | 30 | 2 runs · 51 / 30 |
| 1m – 1m1f | 2 | 41C | -4 | — |
Of 12 runs looked at, 3 have no figure: did not complete (3).
KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 9 figures from 12 runs · as at 3 Oct 2026 · a record, not a forecast
Both figures are KTB's own, computed from the archive; no vendor rating enters either. Every run's figure is on its form line below with its grade. Grades measure how much the archive could see, never the merit of the run.
Run style from 9 analysed runs since Jun 2025
- Held up 4 (44%) · 0 wins
- Prominent 3 (33%) · 0 wins
- Led 2 (22%) · 0 wins
Pedigree intelligence
Progeny in our archive have won 10.2% of 12,812 runs since Apr 2009 (938 horses).
Weakest over 2m1f – 2m4f (all codes): 6.9% from 320.
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 72 | 16 | 22.2% | +12 | — |
| Good to Firm | 1,911 | 220 | 11.5% | +1.3 | — |
| Good | 2,946 | 268 | 9.1% | −1.1 | 0 from 4 |
| Good to Soft | 1,241 | 108 | 8.7% | −1.5 | — |
| Soft | 1,778 | 145 | 8.2% | −2 | — |
| Heavy | 545 | 62 | 11.4% | +1.2 | — |
| Standard (AW) | 4,318 | 486 | 11.3% | +1.1 | 0 from 8 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 1,128 | 142 | 12.6% | +2.4 | — |
| 6f – 7f | 5,048 | 529 | 10.5% | +0.3 | 0 from 4 |
| 1m – 1m1f | 3,336 | 336 | 10.1% | −0.1 | 0 from 2 |
| 1m2f – 1m4f | 2,106 | 196 | 9.3% | −0.9 | 0 from 2 |
| 1m5f – 2m | 840 | 80 | 9.5% | −0.7 | 0 from 4 |
| 2m1f – 2m4f | 320 | 22 | 6.9% | −3.3 | — |
| 2m5f – 3m | 31 | 1 | 3.2% | −7 | — |
| Over 3m | 3 | 0 | 0% | −10.2 | — |
Flat and jumps together (all codes) · since Apr 2009 · as at 8 Nov 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast
3 siblings in the archive, 0 winners.
| Produce | Runs | Wins | Win trips | Best grade |
|---|---|---|---|---|
| Highland Billy (IRE) | 3 | 0 | — | — |
| Boy Oh Boy (IRE) | 2 | 0 | — | — |
| Indian Crunch (GB) | 1 | 0 | — | — |
Record by conditions
| Going | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Standard (AW) | 8 | 0 | 0% | −8.00 |
| Good | 4 | 0 | 0% | −4.00 |
| Class | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Class 6 | 5 | 0 | 0% | −5.00 |
| Class 4 | 5 | 0 | 0% | −5.00 |
| Class 5 | 2 | 0 | 0% | −2.00 |
| Course | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Lingfield (AW) | 4 | 0 | 0% | −4.00 |
| Worcester | 3 | 0 | 0% | −3.00 |
| Chelmsford City (AW) | 2 | 0 | 0% | −2.00 |
| Uttoxeter | 1 | 0 | 0% | −1.00 |
| Wolverhampton (AW) | 1 | 0 | 0% | −1.00 |
| Kempton (AW) | 1 | 0 | 0% | −1.00 |
| Distance | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 6f – 7f | 4 | 0 | 0% | −4.00 |
| 1m5f – 2m | 4 | 0 | 0% | −4.00 |
| 1m2f – 1m4f | 2 | 0 | 0% | −2.00 |
| 1m – 1m1f | 2 | 0 | 0% | −2.00 |
| Jockey | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Jack Dace | 3 | 0 | 0% | −3.00 |
| Conor Ring | 2 | 0 | 0% | −2.00 |
| Tyler Heard | 1 | 0 | 0% | −1.00 |
| George Wood | 1 | 0 | 0% | −1.00 |
| Isabelle Ryder | 1 | 0 | 0% | −1.00 |
| James Best | 1 | 0 | 0% | −1.00 |
| George Rooke | 1 | 0 | 0% | −1.00 |
| Gina Mangan | 1 | 0 | 0% | −1.00 |
| Shane Kelly | 1 | 0 | 0% | −1.00 |
| Headgear | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| None | 7 | 0 | 0% | −7.00 |
| Hood | 4 | 0 | 0% | −4.00 |
| Hood + tongue tie | 1 | 0 | 0% | −1.00 |
| Season | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 2026 | 3 | 0 | 0% | −3.00 |
| 2025 | 6 | 0 | 0% | −6.00 |
| 2024 | 3 | 0 | 0% | −3.00 |
| Type | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Flat | 8 | 0 | 0% | −8.00 |
| Hurdle | 4 | 0 | 0% | −4.00 |
Splits include every sample, however small — muted rows are under 3 runs. A one-from-one record is a fact, not a trend: read the Runs column before the strike rate.
Form
| Date | Course | Race | Pos | Btn | Wgt | OR | Spd | KTB | Jockey | SP |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026 · 3 runs | ||||||||||
| 21 Jan 26+11d | Lingfield (AW) | Midnite A Next Generation Betting App Classified Stakes (Div 1) Settled at back of field early - lost touch with rivals inside final 4f - allowed to drop away steadily over 2f out - finished a distant eighth | 8/9 | 57 | 9-4 | 32 | 9C | 27C | Jack Dace | 150/1 |
| 10 Jan 26+7d | Lingfield (AW) | Bet 10 Get 40 With BetMGM Classified Stakes (Div 1) Pulled hard early - hit the front - pushed along and lost advantage 3f out - dropped away 2f out to finish ninth | 9/9 | 7 | 9-4 | 35 | 65A | 24A | Jack Dace | 150/1 |
| 03 Jan 26+26d | Lingfield (AW) | Win 250,000 With BetMGM's Golden Goals Handicap (Div 2) Settled at the back early - lost touch entering final 2f - never in contention late - finished well beaten in 9th | 9/9 | 1¼ | 8-4 | 45 | 70A | 23A | Jack Dace | 150/1 |
| 2025 · 6 runs | ||||||||||
| 08 Dec 25+46d | Lingfield (AW) | Midnite: Built For 2025 Not 2005 Handicap Front early - under pressure before losing command over 3f out - dropped away rapidly through the finish - eventually well beaten | 10/10 | 12 | 8-7 | 45 | 51C | 30C | Tyler Heard | 200/1 |
| 23 Oct 25+64d | Chelmsford City (AW) | Betfair Safer Gambling Tools Handicap Tracked front group wide early - faded from 3f out - dropped right away and finished well beaten | 12/12 | 55 | 9-0 | 45 | -49C | 46C | George Wood | 125/1 |
| 20 Aug 25+27d | Worcester | Happy Birthday Fergal O'Brien Mares' Maiden Hurdle (GBB Race) Took a strong hold early up behind the pace - hit the front from the 3rd and held it until before the 5th - dropped away rapidly then eased right out of contention and pulled up before 4 out | PU/15 | — | 11-1 | — | — | — | Conor Ring | 200/1 |
| 24 Jul 25+8d | Worcester | Clives Of Cropthorne Maiden Hurdle (GBB Race) (Div 1) Raced prominently wide of rivals - dropped away quickly beyond four out - well beaten at the finish | 10/12 | 34 | 10-7 | — | -9C | 64C | Conor Ring | 250/1 |
| 16 Jul 25+21d | Uttoxeter | BetWright Bangers N'Cash Mares' Maiden Hurdle (GBB Race) Held up towards back - lost more ground with error 3 out - pulled up before final fence | PU/12 | — | 10-7 | — | — | — | Isabelle Ryder | 300/1 |
| 25 Jun 25+505d | Worcester | UKO Serviced Offices Maiden Hurdle (GBB Race) (Div 2) Held up at the back holding hard - blundered 5th and under pressure - pulled up shortly after | PU/8 | — | 10-6 | — | — | — | James Best | 250/1 |
| 2024 · 3 runs | ||||||||||
| 06 Feb 24+15d | Wolverhampton (AW) | Bet 10 Get 40 At Betmgm Maiden Fillies' Stakes (GBB Race) | 9/9 | 7 | 8-9 | — | 41C | 31C | George Rooke | 250/1 |
| 22 Jan 24+4d | Kempton (AW) | Unibet Zero% Mission Maiden Stakes (GBB Race) | 9/10 | 4 | 8-13 | — | 78C | 34C | Gina Mangan | 250/1 |
| 18 Jan 24 | Chelmsford City (AW) | Book Your Good Friday Raceday Restricted Maiden Fillies' Stakes (GBB Race) | 8/8 | 4 | 8-12 | — | 36C | 38C | Shane Kelly | 100/1 |
Quick answers
- How many races has Hannahs Story won?
- Hannahs Story (IRE) has yet to win, from 12 archived starts between 2024 and 2026.
- Who trains Hannahs Story?
- Hannahs Story (IRE) is trained by Daniel Steele, who saddled the horse on its most recent run on 21 January 2026.
- Who is Hannahs Story's sire?
- Hannahs Story (IRE) is by Footstepsinthesand (GB) out of Sweet Martoni (GB), whose sire is Dubawi.
- What is Hannahs Story's official rating?
- The most recent official rating on record is 32, from the run on 21 January 2026. The highest on record is 45.
- What is Hannahs Story's sire's record?
- Footstepsinthesand (GB)'s progeny in our archive have won 10.2% of 12,812 runs since Apr 2009 (938 horses), Flat and jumps together. Weakest over 2m1f – 2m4f (all codes): 6.9% from 320.
- Who are Hannahs Story's siblings?
- Out of Sweet Martoni (GB), Hannahs Story (IRE) has 3 other produce in our archive, 0 of them winners. As at Nov 2026.