Skip to content
Horse profile

Twirler (GB)

5yo mare · Trainer Michael Attwater · Owner Dare To Dream Racing
by Cable Bay (IRE) out of Run Of The Day (GB) (Three Valleys)
39 runs · 16 courses · from Dec 2023
As at 18 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
6 wins · 5 courses Ran 47 days ago · 3rd of 7 Last raced off OR 70
KTB Profile

Twirler is 6 from 39 with all wins over 6f – 7f. She has won twice at Windsor from two starts there, once at Epsom Downs and once at Kempton, and has scored on good to firm, good to soft, good and standard going. The mare, by Cable Bay out of a Three Valleys mare, was held up when finishing third of seven off an official rating of 70 at Epsom in Aug 2026. She last won at Windsor in May 2026.

Based on 39 archived runs · run-style from 14 commented runs · updated 18 Oct 2026
KTB at a glance Typically held up
Official rating70↓ 6lb off peak
70 59–76

KTB Speed and Rating

KTB Speed

Best recent Speed 97 the best of the last 3 graded (A or B) runs · Epsom Downs, 9 Jul 2026

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 →

Flat 39 figures · best 132B · median 90
GoingRunsBestMedianSince 18 Oct 2025
Standard (AW)21113A897 · 113 / 89
Good to Firm7113B995 · 100 / 97
Good7118C95—
Good to Soft3132B1032 · 132 / 105.5
Soft1———
DistanceRunsBestMedianSince 18 Oct 2025
6f – 7f34132B94.514 · 132 / 93
1m – 1m1f590A81—

KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 39 figures from 39 runs · as at 3 Oct 2026 · a record, not a forecast

KTB Rating

Best recent KTB Rating 90A the best of the last 3 rated runs · Epsom, 30 Jul 2026 Official rating 70 at the last run, 31 Aug 2026

What the horse achieved in each race, in pounds on the official-rating scale, from the weight carried, the lengths beaten and the race's own level solved across the archive — never the market, never the official rating as a starting point. The headline is the best of the horse's last three rated runs on that code. A, B or C on a run is how much known form was in that race. What this means →

Flat 39 figures · best 92A · median 76
GoingRunsBestMedianSince 18 Oct 2025
Standard (AW)2192A767 · 92 / 81
Good to Firm790A825 · 90 / 84
Good784A76—
Good to Soft386A822 · 86 / 82
Soft1———
DistanceRunsBestMedianSince 18 Oct 2025
6f – 7f3492A7614 · 92 / 83
1m – 1m1f587A65—

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 39 figures from 39 runs · as at 4 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 14 analysed runs

  • Held up 8 (57%) · 2 wins
  • Prominent 4 (29%) · 1 win
  • Midfield 1 (7%) · 0 wins
  • Led 1 (7%) · 0 wins

Pedigree intelligence

Sire

Progeny in our archive have won 9.9% of 3,711 runs since Jan 2008 (243 horses).

Strongest at trips under 6f (all codes): 13.9% from 641. Weakest over 1m2f – 1m4f (all codes): 5.5% from 290.

GoingRunsWinsSRvs sireThis horse
Firm15213.3%+3.4—
Good to Firm6297712.2%+2.31 from 7
Good8158410.3%+0.41 from 7
Good to Soft330267.9%−21 from 3
Soft3543710.5%+0.60 from 1
Heavy10099%−0.9—
Standard (AW)1,4681329%−0.93 from 21
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f6418913.9%+4—
6f – 7f1,8901749.2%−0.76 from 34
1m – 1m1f7797910.1%+0.20 from 5
1m2f – 1m4f290165.5%−4.4—
1m5f – 2m7978.9%−1—
2m1f – 2m4f3026.7%−3.2—
2m5f – 3m200%−9.9—

Flat and jumps together (all codes) · since Jan 2008 · as at 18 Oct 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast

Dam
Run Of The Day (GB) (Three Valleys)

4 siblings in the archive, 0 winners.

ProduceRunsWinsWin tripsBest grade
Desert Marathon (GB)120——
Blackcurantspangle (IRE)50——
Snow Mobile (GB)50——
Squizzy Boy (IRE)10——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 21 3 14% +2.88
Good to Firm 7 1 14% −1.00
Good 7 1 14% +5.00
Good to Soft 3 1 33% +0.00
Soft 1 0 0% −1.00

ClassRunsWinsSR£1
Class 5 20 3 15% −2.12
Class 4 9 1 11% −5.00
Class 6 8 2 25% +15.00
Class 2 2 0 0% −2.00

CourseRunsWinsSR£1
Lingfield (AW) 10 0 0% −10.00
Brighton 4 0 0% −4.00
Epsom Downs 3 1 33% +0.00
Kempton (AW) 3 1 33% +14.00
Wolverhampton (AW) 3 1 33% −0.12
Epsom 2 0 0% −2.00
Windsor 2 2 100% +16.00
Chelmsford City (AW) 2 0 0% −2.00
Lingfield 2 0 0% −2.00
Newcastle (AW) 2 1 50% +2.00
Newbury 1 0 0% −1.00
Goodwood 1 0 0% −1.00
Chester 1 0 0% −1.00
Newmarket 1 0 0% −1.00
Southwell (AW) 1 0 0% −1.00
Catterick 1 0 0% −1.00

DistanceRunsWinsSR£1
6f – 7f 34 6 18% +10.88
1m – 1m1f 5 0 0% −5.00

JockeyRunsWinsSR£1
Paddy Bradley 9 2 22% +20.00
Kieran Shoemark 5 2 40% +1.88
Kieren Fox 4 1 25% +2.00
Callum Shepherd 3 0 0% −3.00
James Glennon 2 0 0% −2.00
Tommie Jakes 2 1 50% +1.00
Nicola Currie 2 0 0% −2.00
Seamus Cronin 1 0 0% −1.00
William Carson 1 0 0% −1.00
Sean Levey 1 0 0% −1.00
Kaiya Fraser 1 0 0% −1.00
Luke Morris 1 0 0% −1.00
Jack Mitchell 1 0 0% −1.00
Richard Kingscote 1 0 0% −1.00
David Probert 1 0 0% −1.00
George Wood 1 0 0% −1.00
Callum Rodriguez 1 0 0% −1.00
Ray Dawson 1 0 0% −1.00
Harry Davies 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 31 4 13% −1.12
Cheekpieces 8 2 25% +7.00

SeasonRunsWinsSR£1
2026 14 2 14% +9.00
2025 12 2 17% +3.00
2024 11 2 18% −4.12
2023 2 0 0% −2.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

DateCourseRace PosBtn Wgt ORSpdKTB Jockey SP
31 Aug 26+8d Epsom Betfred 'turbo Boost' Handicap Stakes Class 5 · 6f · Good To Soft · 7 ran Held up early - progress made three furlongs out - pushed along approaching final two - kept on well close home to finish third 3/7 1½ 9-5 7079A78A Kieren Fox 7/2
23 Aug 26+24d Brighton Blackmore Equestrian Construction Handicap Stakes (Brighton Summer Sprint Series Final) Class 2 · 6f · Good To Firm · 16 ran Fumbled and hesitant into stride - settled last of the field - pressed for effort with two furlongs left - found a bit of progress approaching the final furlong but boxed in and pulled up short of full effort late 11/16 nse 9-8 70100C82A Kieren Fox 17/2
30 Jul 26+21d Epsom Spillers Spectacular Handicap Stakes Class 5 · 6f · Good To Firm · 7 ran Settled at the back - urged along with 2f remaining - stayed on well to close on the front-runner inside the final furlong - briefly went up front before drifting left and being reeled in close home - denied by a short margin 2/7 nk 9-9 6981B90A Seamus Cronin 7/4F
09 Jul 26+16d Epsom Downs Robert Dyas Handicap Class 4 · 6f · Good To Firm · 8 ran Raced behind the front-runners early - roused over 2f out but unable to get closer when driven over 1f out - continued at an unchanged speed to the line 4/8 ½ 9-9 7097B84A Paddy Bradley 15/2
23 Jun 26+18d Newbury Jebel Ali Racecourse Handicap Class 5 · 6f · Good To Firm · 12 ran Bumped for room at the off - dropped to the back of the field - nudged forward before halfway without landing a blow - well held in 11th 11/12 4¾ 9-9 7068C40C James Glennon 9/2
05 Jun 26+29d Goodwood Tommie Jakes Memorial Apprentice Fillies' Handicap Class 5 · 6f · Good To Soft · 10 ran Held up towards the back - made progress under pressure over 2f out - kept responding from inside the final furlong - closed but couldn't get past the winner 2/10 1¼ 9-6 69132B86A James Glennon 8/1
07 May 26+10d Windsor attheraces.com/marketmovers Handicap Class 6 · 6f · Good To Firm · 8 ran Settled towards the back early - made ground on the pack approaching 2f out - boxed in briefly with a furlong left before finding a gap through the middle - stormed clear close home to score 1/8 9-9 6599B88A Kieren Fox 5/1
27 Apr 26+13d Lingfield (AW) Sky Sports Racing Virgin 512 Handicap Class 6 · 7f · Standard · 10 ran Settled just off the pace early - crept into contention over 2f out and edged into fourth with a furlong left - eased back out of that spot close home to finish fifth 5/10 1¼ 9-9 6580A81A Paddy Bradley 13/2
14 Apr 26+25d Lingfield (AW) attheraces.com/marketmovers Handicap Class 5 · 7f · Standard · 11 ran Held up towards the back - driven approaching final two furlongs and made slight progress inside the last - lost momentum close home 7/11 nk 9-5 66113A72A William Carson 14/1
20 Mar 26+27d Lingfield (AW) Win 250,000 With BetMGM's Golden Goals Handicap Class 5 · 7f · Standard · 10 ran Shared front spot early - urged into effort inside final furlong - lost place soon after and dropped away - finished seventh 7/10 1½ 9-6 6787A66A Kieren Fox 11/1
21 Feb 26+10d Chelmsford City (AW) Saturday Night Lights Handicap Class 6 · 6f · Standard · 9 ran Held a central position early - moved into third with a furlong and a half left - urged forward and edged into second - ceded that spot close home to finish third 3/9 nse 9-10 66101A92A Paddy Bradley 10/3
11 Feb 26+18d Kempton (AW) Bet At racingtv.com Handicap Class 6 · 7f · Standard To Slow · 9 ran Settled just behind the pace - asked for effort and moved into contention inside the final furlong - powered clear in the closing strides to score 1/9 9-9 64101A87A Paddy Bradley 16/1
24 Jan 26+17d Lingfield (AW) Midnite A Next Generation Betting App Handicap Class 6 · 6f · Standard · 9 ran Held a forward spot early - closed on the front pair inside final furlong under pressure - lost momentum near the line to finish third 3/9 2½ 9-9 6571A76A Sean Levey 13/2
07 Jan 26+117d Lingfield (AW) Join The Midnite Movement Handicap Class 6 · 6f · Standard · 7 ran Raced with enthusiasm early - settled in the pack - pressed on into contention entering the last furlong - stayed on well to finish second closing fast 2/7 ¾ 9-9 6589A87A Paddy Bradley 22/1
12 Sep 25+12d Chester LiveScoreBet Handicap (Div 2) Class 5 · 6f · Good · 10 ran Sat close up wide off the rail - pressed for effort with 2f left - lost ground final furlong to finish sixth 6/10 2¼ 9-13 6763A70A Kaiya Fraser 28/1
31 Aug 25+10d Brighton Brighton Sprint Series Final Handicap Class 2 · 6f · Good · 13 ran Tracked front pack early - pushed along with a furlong left - weakened close home to finish sixth 6/13 nk 9-1 67118C76A Tommie Jakes 10/1
21 Aug 25+21d Lingfield (AW) Get Raceday Ready Fillies' Handicap Class 5 · 6f · Standard · 8 ran Stumbled badly at the start - settled midpack - pushed along wide inside the final furlong but unable to close - finished sixth beaten four and a half lengths 6/8 1 9-12 6876B74A Paddy Bradley 9/2
31 Jul 25+5d Epsom Downs Visit Sri Lanka Handicap Class 5 · 6f · Good To Soft · 7 ran Sat behind front group early - made ground into contention approaching 2f out - hit the front with a furlong left and opened daylight - eased slightly under hand riding but held on to score 1/7 9-5 59103B82A Tommie Jakes 2/1F
26 Jul 25+16d Windsor Thames Alfa Romeo Slough Fillies' Handicap Class 5 · 6f · Good · 8 ran Sat close up along the inside - pushed clear inside final 2f before drifting left - kept going to win 1/8 9-5 5995A84A Paddy Bradley 11/1
10 Jul 25+12d Epsom Downs Miles Commercial Handicap Class 5 · 7f · Good · 10 ran Fought for control early - settled towards the back - improved but squeezed for space over 2f out - pushed along to move into third inside the final furlong and stayed on well for 3rd 3/10 ¾ 8-12 5998B76A Luke Morris 40/1
28 Jun 25+19d Lingfield King Roofing And Starking Scaffold Handicap Class 6 · 7f · Good To Firm · 7 ran Settled midfield early - made progress to challenge leading group approaching final 2f - driven and lost ground in the closing 110 yards to finish 6th 6/7 hd 10-0 60111A68A Nicola Currie 18/1
09 Jun 25+10d Brighton Get Raceday Ready Handicap Class 5 · 7f · Good To Firm · 10 ran Sluggish start and settled towards the back - pushed along and edged closer along the far rail inside the final two furlongs - soon found nothing more and finished well held 8/10 1¾ 8-13 62113B63A Nicola Currie 33/1
30 May 25+14d Brighton Download The Star Sports App Handicap Class 6 · 7f · Good · 8 ran Sluggish start - settled towards the back - moved right and made progress over 2f out - drifted left and knocked inside final furlong then held on for fourth 4/8 1¼ 9-7 6388A76A Jack Mitchell 16/1
16 May 25+25d Newmarket TrustATrader Fully Vetted Tradespeople Fillies' Handicap Class 5 · 8f · Good · 10 ran Held up at back of field - nudged into contention over 1f out - pushed along but faded close home 6/10 nk 10-2 6581B76A Richard Kingscote 20/1
21 Apr 25+100d Kempton (AW) Virgin Bet Best Odds Daily Fillies' Handicap Class 4 · 8f · Standard To Slow · 7 ran Set the pace until inside the last furlong - dropped away close home - finished 6th beaten 4.5 lengths 6/7 1 8-10 6775A65A David Probert 50/1
11 Jan 25+11d Wolverhampton (AW) Weekly Free Bets With BetMGM Extra Handicap Class 5 · 8.5f · Standard · 10 ran Shared front spot early - sat close up before being pushed along inside the final furlong - lost momentum near the line finishing 10th 10/10 2¼ 9-9 7090A62A Paddy Bradley 100/1
31 Dec 24+48d Lingfield (AW) Gamble Responsibly At BetMGM Handicap Class 5 · 8f · Standard · 7 ran Settled just behind the pace - squeezed for space inside the final furlong - pushed along and dropped away - finished sixth 6/7 4¾ 9-10 7176A60A Paddy Bradley 33/1
13 Nov 24+25d Southwell (AW) Weekly Free Bets With BetMGM Extra Fillies' Handicap Class 4 · 7f · Standard · 9 ran Sent clear early - overtaken before the 1f marker and settled third - tracking the pace from 2f out - nudged up to second a furlong out - lost momentum late to finish third 3/9 dht 8-11 7194A78A George Wood 28/1
19 Oct 24+17d Catterick William Hill Saturday Top Price Guarantee Handicap (Div 1) Class 4 · 7f · Soft · 8 ran Sluggish start - dropped to the back and lost touch - finished a long way off the pace in 8th 8/8 26 9-5 73-7C58C Callum Rodriguez 12/1
02 Oct 24+123d Kempton (AW) Relaxation Awaits With The Nirvana Collection Handicap Class 4 · 7f · Standard To Slow · 14 ran Handy early - pushed along with 2f left then dropped away - faded inside final furlong to finish 10th 10/14 ½ 9-6 7577B68A Kieran Shoemark 14/1
01 Jun 24+35d Lingfield soultownfestival.com Saturday 31st August Handicap Class 4 · 7.5f · Good · 7 ran 6/7 1¼ 9-0 7695C64A Ray Dawson 11/1
27 Apr 24+22d Wolverhampton (AW) Free Digital Racecard At raceday-ready.com Handicap Class 5 · 8.5f · Standard · 7 ran 2/7 ½ 9-11 7484A87A Kieran Shoemark 5/1
05 Apr 24+7d Lingfield (AW) Download The Racing App Now Handicap Class 5 · 7f · Standard · 7 ran 2/7 2¼ 9-7 7395A80A Kieran Shoemark 5/1
29 Mar 24+25d Lingfield (AW) BetMGM All-Weather Vase Fillies' Handicap Class 4 · 7f · Standard · 13 ran 10/13 nk 8-9 7376B61A Harry Davies 4/1
04 Mar 24+23d Wolverhampton (AW) Stay Golden With Betmgm Safer Gambling Fillies' Handicap Class 5 · 7f · Standard · 6 ran 1/6 8-9 70104A79B Kieran Shoemark 15/8F
10 Feb 24+17d Newcastle (AW) Boost Your Acca At BetMGM Restricted Novice Stakes (GBB Race) Class 4 · 7f · Standard · 7 ran 1/7 9-2 6791A79A Kieran Shoemark 3/1
24 Jan 24+34d Lingfield (AW) Win 2,000,000 With BetMGM's Golden Goals Restricted Novice Stakes (GBB Race) Class 5 · 7f · Standard · 9 ran 3/9 hd 8-7 —104A76A Callum Shepherd 5/1
21 Dec 23+12d Chelmsford City (AW) EBF Fillies' Restricted Novice Stakes (GBB Race) Class 4 · 6f · Standard · 10 ran 4/10 ½ 9-2 —84A62A Callum Shepherd 9/4F
09 Dec 23 Newcastle (AW) Bet 10 Get 40 At BetMGM EBF Restricted Novice Stakes (GBB Race) (Div 2) Class 5 · 6f · Standard To Slow · 10 ran 3/10 ½ 9-0 —89A70A Callum Shepherd 17/2

Quick answers

How many races has Twirler (GB) won?
Twirler (GB) won 6 of 39 archived starts between 2023 and 2026, a strike rate of 15.4%. Placed 17 times in total (43.6% of starts).
Who trains Twirler (GB)?
Twirler (GB) is trained by Michael Attwater, who saddled the horse on its most recent run on 31 August 2026.
Who is Twirler (GB)'s sire?
Twirler (GB) is by Cable Bay (IRE) out of Run Of The Day (GB), whose sire is Three Valleys.
What going does Twirler (GB) prefer?
Twirler (GB) has the best record on good to soft going: 1 win from 3 starts (33.3%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Twirler (GB)'s official rating?
The most recent official rating on record is 70, from the run on 31 August 2026. The highest on record is 76.
What is Twirler (GB)'s sire's record?
Cable Bay (IRE)'s progeny in our archive have won 9.9% of 3,711 runs since Jan 2008 (243 horses), Flat and jumps together. Strongest at trips under 6f (all codes): 13.9% from 641. Weakest over 1m2f – 1m4f (all codes): 5.5% from 290.
Who are Twirler (GB)'s siblings?
Out of Run Of The Day (GB), Twirler (GB) has 4 other produce in our archive, 0 of them winners. As at Oct 2026.

Record shown from December 2023. Our archive holds racing in Great Britain, Ireland and France from January 2005. Runs in other countries are not in it, and earlier runs are not available from our data provider. In-running comments are available from 2024 onward.