The short-distance game is where Twirler is most dangerous. Over five to six-and-a-half furlongs, it has won 3 of 11 races — that is closer to 1 in 4, which is a meaningfully better return than its overall record and tells you the yard knows exactly when and where to aim this horse. Sprint distances suit it, and when the conditions are right, it can be sharp enough to get to the front and stay there. That was on full display just this week, with a win at Windsor on 7 May 2026 — the most recent outing on record, just one day ago.
That Windsor win is part of a run that has suddenly made Twirler look like a horse in very good form. Two wins from the last six races is a rate that would make plenty of trainers happy, and the sequence of 1-5-7-7-3-1 has a satisfying shape to it: a quiet patch in the middle, then a resurgence at exactly the right moment. The trainer Michael Attwater, based at Epsom in Surrey, has had 27 winners this season alone, which is the output of a yard that is genuinely firing right now. Having a horse like Twirler land a win this week is consistent with that picture.
Jockey Paddy Bradley has been the regular partner, riding Twirler in 8 races and winning 2 of them — a win rate of 25%, which is well above the horse's overall average. That kind of familiarity between horse and rider often shows in the way a race is managed from the front, particularly over short distances where decisions happen fast. Twirler is not a star of the highest level, but it is an active, winning horse in good hands and good form right now — and that combination is exactly what makes a horse worth watching.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Lingfield Park Sharp |
12 | 2 seconds, 2 thirds, 8 other | 27 Apr | 0% |
| Kempton Park Galloping |
3 | 1 win, 2 other | 11 Feb | 33.3% |
| Brighton Undulating |
3 | 3 other | 31 Aug | 0% |
| Windsor Sharp |
2 | 2 wins | 7 May | 100% |
| Epsom Downs Undulating |
2 | 1 win, 1 third | 31 Jul | 50% |
| Newcastle Galloping |
2 | 1 win, 1 third | 10 Feb | 50% |
| chelmsford | 2 | 1 third, 1 other | 21 Feb | 0% |
| Wolverhampton Galloping |
2 | 1 second, 1 other | 11 Jan | 0% |
| Chester Tight |
1 | 1 other | 12 Sep | 0% |
| Southwell Galloping |
1 | 1 third | 13 Nov | 0% |
| Catterick Bridge Sharp |
1 | 1 other | 19 Oct | 0% |
| Newmarket Galloping |
1 | 1 other | 16 May | 0% |