Twirler (GB)
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.
- 6–39Wins / Runs
- 15.4%Strike rate
- 17 (43.6%)Placed
- +5.88£1 level staken=39 at SP
- 1.41Fair A/E n=39 · 1.20 incl. margin
- 76Highest OR
- 26dAvg between runs
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 97
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 18 Oct 2025 |
|---|---|---|---|---|
| Standard (AW) | 21 | 113A | 89 | 7 · 113 / 89 |
| Good to Firm | 7 | 113B | 99 | 5 · 100 / 97 |
| Good | 7 | 118C | 95 | — |
| Good to Soft | 3 | 132B | 103 | 2 · 132 / 105.5 |
| Soft | 1 | — | — | — |
| Distance | Runs | Best | Median | Since 18 Oct 2025 |
|---|---|---|---|---|
| 6f – 7f | 34 | 132B | 94.5 | 14 · 132 / 93 |
| 1m – 1m1f | 5 | 90A | 81 | — |
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
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
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.
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 15 | 2 | 13.3% | +3.4 | — |
| Good to Firm | 629 | 77 | 12.2% | +2.3 | 1 from 7 |
| Good | 815 | 84 | 10.3% | +0.4 | 1 from 7 |
| Good to Soft | 330 | 26 | 7.9% | −2 | 1 from 3 |
| Soft | 354 | 37 | 10.5% | +0.6 | 0 from 1 |
| Heavy | 100 | 9 | 9% | −0.9 | — |
| Standard (AW) | 1,468 | 132 | 9% | −0.9 | 3 from 21 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 641 | 89 | 13.9% | +4 | — |
| 6f – 7f | 1,890 | 174 | 9.2% | −0.7 | 6 from 34 |
| 1m – 1m1f | 779 | 79 | 10.1% | +0.2 | 0 from 5 |
| 1m2f – 1m4f | 290 | 16 | 5.5% | −4.4 | — |
| 1m5f – 2m | 79 | 7 | 8.9% | −1 | — |
| 2m1f – 2m4f | 30 | 2 | 6.7% | −3.2 | — |
| 2m5f – 3m | 2 | 0 | 0% | −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
4 siblings in the archive, 0 winners.
| Produce | Runs | Wins | Win trips | Best grade |
|---|---|---|---|---|
| Desert Marathon (GB) | 12 | 0 | — | — |
| Blackcurantspangle (IRE) | 5 | 0 | — | — |
| Snow Mobile (GB) | 5 | 0 | — | — |
| Squizzy Boy (IRE) | 1 | 0 | — | — |
Record by conditions
| Going | Runs | Wins | SR | £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 |
| Class | Runs | Wins | SR | £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 |
| Course | Runs | Wins | SR | £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 |
| Distance | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 6f – 7f | 34 | 6 | 18% | +10.88 |
| 1m – 1m1f | 5 | 0 | 0% | −5.00 |
| Jockey | Runs | Wins | SR | £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 |
| Headgear | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| None | 31 | 4 | 13% | −1.12 |
| Cheekpieces | 8 | 2 | 25% | +7.00 |
| Season | Runs | Wins | SR | £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
| Date | Course | Race | Pos | Btn | Wgt | OR | Spd | KTB | Jockey | SP |
|---|---|---|---|---|---|---|---|---|---|---|
| 31 Aug 26+8d | Epsom | Betfred 'turbo Boost' Handicap Stakes 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 | 70 | 79A | 78A | Kieren Fox | 7/2 |
| 23 Aug 26+24d | Brighton | Blackmore Equestrian Construction Handicap Stakes (Brighton Summer Sprint Series Final) 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 | 70 | 100C | 82A | Kieren Fox | 17/2 |
| 30 Jul 26+21d | Epsom | Spillers Spectacular Handicap Stakes 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 | 69 | 81B | 90A | Seamus Cronin | 7/4F |
| 09 Jul 26+16d | Epsom Downs | Robert Dyas Handicap 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 | 70 | 97B | 84A | Paddy Bradley | 15/2 |
| 23 Jun 26+18d | Newbury | Jebel Ali Racecourse Handicap 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 | 70 | 68C | 40C | James Glennon | 9/2 |
| 05 Jun 26+29d | Goodwood | Tommie Jakes Memorial Apprentice Fillies' Handicap 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 | 69 | 132B | 86A | James Glennon | 8/1 |
| 07 May 26+10d | Windsor | attheraces.com/marketmovers Handicap 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 | 65 | 99B | 88A | Kieren Fox | 5/1 | |
| 27 Apr 26+13d | Lingfield (AW) | Sky Sports Racing Virgin 512 Handicap 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 | 65 | 80A | 81A | Paddy Bradley | 13/2 |
| 14 Apr 26+25d | Lingfield (AW) | attheraces.com/marketmovers Handicap 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 | 66 | 113A | 72A | William Carson | 14/1 |
| 20 Mar 26+27d | Lingfield (AW) | Win 250,000 With BetMGM's Golden Goals Handicap Shared front spot early - urged into effort inside final furlong - lost place soon after and dropped away - finished seventh | 7/10 | 1½ | 9-6 | 67 | 87A | 66A | Kieren Fox | 11/1 |
| 21 Feb 26+10d | Chelmsford City (AW) | Saturday Night Lights Handicap 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 | 66 | 101A | 92A | Paddy Bradley | 10/3 |
| 11 Feb 26+18d | Kempton (AW) | Bet At racingtv.com Handicap 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 | 64 | 101A | 87A | Paddy Bradley | 16/1 | |
| 24 Jan 26+17d | Lingfield (AW) | Midnite A Next Generation Betting App Handicap 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 | 65 | 71A | 76A | Sean Levey | 13/2 |
| 07 Jan 26+117d | Lingfield (AW) | Join The Midnite Movement Handicap 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 | 65 | 89A | 87A | Paddy Bradley | 22/1 |
| 12 Sep 25+12d | Chester | LiveScoreBet Handicap (Div 2) 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 | 67 | 63A | 70A | Kaiya Fraser | 28/1 |
| 31 Aug 25+10d | Brighton | Brighton Sprint Series Final Handicap Tracked front pack early - pushed along with a furlong left - weakened close home to finish sixth | 6/13 | nk | 9-1 | 67 | 118C | 76A | Tommie Jakes | 10/1 |
| 21 Aug 25+21d | Lingfield (AW) | Get Raceday Ready Fillies' Handicap 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 | 68 | 76B | 74A | Paddy Bradley | 9/2 |
| 31 Jul 25+5d | Epsom Downs | Visit Sri Lanka Handicap 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 | 59 | 103B | 82A | Tommie Jakes | 2/1F | |
| 26 Jul 25+16d | Windsor | Thames Alfa Romeo Slough Fillies' Handicap Sat close up along the inside - pushed clear inside final 2f before drifting left - kept going to win | 1/8 | 9-5 | 59 | 95A | 84A | Paddy Bradley | 11/1 | |
| 10 Jul 25+12d | Epsom Downs | Miles Commercial Handicap 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 | 59 | 98B | 76A | Luke Morris | 40/1 |
| 28 Jun 25+19d | Lingfield | King Roofing And Starking Scaffold Handicap 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 | 60 | 111A | 68A | Nicola Currie | 18/1 |
| 09 Jun 25+10d | Brighton | Get Raceday Ready Handicap 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 | 62 | 113B | 63A | Nicola Currie | 33/1 |
| 30 May 25+14d | Brighton | Download The Star Sports App Handicap 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 | 63 | 88A | 76A | Jack Mitchell | 16/1 |
| 16 May 25+25d | Newmarket | TrustATrader Fully Vetted Tradespeople Fillies' Handicap Held up at back of field - nudged into contention over 1f out - pushed along but faded close home | 6/10 | nk | 10-2 | 65 | 81B | 76A | Richard Kingscote | 20/1 |
| 21 Apr 25+100d | Kempton (AW) | Virgin Bet Best Odds Daily Fillies' Handicap Set the pace until inside the last furlong - dropped away close home - finished 6th beaten 4.5 lengths | 6/7 | 1 | 8-10 | 67 | 75A | 65A | David Probert | 50/1 |
| 11 Jan 25+11d | Wolverhampton (AW) | Weekly Free Bets With BetMGM Extra Handicap 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 | 70 | 90A | 62A | Paddy Bradley | 100/1 |
| 31 Dec 24+48d | Lingfield (AW) | Gamble Responsibly At BetMGM Handicap Settled just behind the pace - squeezed for space inside the final furlong - pushed along and dropped away - finished sixth | 6/7 | 4¾ | 9-10 | 71 | 76A | 60A | Paddy Bradley | 33/1 |
| 13 Nov 24+25d | Southwell (AW) | Weekly Free Bets With BetMGM Extra Fillies' Handicap 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 | 71 | 94A | 78A | George Wood | 28/1 |
| 19 Oct 24+17d | Catterick | William Hill Saturday Top Price Guarantee Handicap (Div 1) Sluggish start - dropped to the back and lost touch - finished a long way off the pace in 8th | 8/8 | 26 | 9-5 | 73 | -7C | 58C | Callum Rodriguez | 12/1 |
| 02 Oct 24+123d | Kempton (AW) | Relaxation Awaits With The Nirvana Collection Handicap Handy early - pushed along with 2f left then dropped away - faded inside final furlong to finish 10th | 10/14 | ½ | 9-6 | 75 | 77B | 68A | Kieran Shoemark | 14/1 |
| 01 Jun 24+35d | Lingfield | soultownfestival.com Saturday 31st August Handicap | 6/7 | 1¼ | 9-0 | 76 | 95C | 64A | Ray Dawson | 11/1 |
| 27 Apr 24+22d | Wolverhampton (AW) | Free Digital Racecard At raceday-ready.com Handicap | 2/7 | ½ | 9-11 | 74 | 84A | 87A | Kieran Shoemark | 5/1 |
| 05 Apr 24+7d | Lingfield (AW) | Download The Racing App Now Handicap | 2/7 | 2¼ | 9-7 | 73 | 95A | 80A | Kieran Shoemark | 5/1 |
| 29 Mar 24+25d | Lingfield (AW) | BetMGM All-Weather Vase Fillies' Handicap | 10/13 | nk | 8-9 | 73 | 76B | 61A | Harry Davies | 4/1 |
| 04 Mar 24+23d | Wolverhampton (AW) | Stay Golden With Betmgm Safer Gambling Fillies' Handicap | 1/6 | 8-9 | 70 | 104A | 79B | Kieran Shoemark | 15/8F | |
| 10 Feb 24+17d | Newcastle (AW) | Boost Your Acca At BetMGM Restricted Novice Stakes (GBB Race) | 1/7 | 9-2 | 67 | 91A | 79A | Kieran Shoemark | 3/1 | |
| 24 Jan 24+34d | Lingfield (AW) | Win 2,000,000 With BetMGM's Golden Goals Restricted Novice Stakes (GBB Race) | 3/9 | hd | 8-7 | — | 104A | 76A | Callum Shepherd | 5/1 |
| 21 Dec 23+12d | Chelmsford City (AW) | EBF Fillies' Restricted Novice Stakes (GBB Race) | 4/10 | ½ | 9-2 | — | 84A | 62A | Callum Shepherd | 9/4F |
| 09 Dec 23 | Newcastle (AW) | Bet 10 Get 40 At BetMGM EBF Restricted Novice Stakes (GBB Race) (Div 2) | 3/10 | ½ | 9-0 | — | 89A | 70A | 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.