The overall record tells an honest story: 5 wins and 17 places from 46 races, a win rate of around 11% — roughly 1 in every 9 races. That might not sound spectacular, but factor in 17 runner-up or podium finishes alongside those wins and you have a horse that competes hard more often than the headline number suggests. The last win came at Newmarket in August 2024, now 22 months ago, and the last 6 races have produced no wins — a 3rd, 2nd, 6th, 2nd, 7th, and 3rd — so a repeat victory is overdue but not out of the question.
The most compelling part of Spring Bloom's record is Windsor. Two wins from 8 races there makes it a genuine course specialist — that's a win rate of 25%, or 1 in every 4 visits. Compare that to the overall career figure and you can see why the yard pay attention when Windsor comes up in the entries. It was also where Spring Bloom first broke through, winning there on 11 July 2022. Some horses just take to certain tracks — the layout, the bends, the atmosphere — and Windsor clearly suits this one.
John Butler's yard at Newmarket has been in strong form this season with 34 winners sent out, so Spring Bloom is operating within a team that clearly knows how to get horses ready to run. Most of those racing career appearances have come at Class 4 level — the solid, competitive middle tier of British racing — where Spring Bloom has won 2 from 20, around 1 in every 10. That's a reliable level for a horse of this profile. Regular jockey Darragh Keenan has been in the saddle for 13 of those races and taken 1 win together, an 8% win rate, but the partnership has plenty of placed efforts woven through it. A horse six races without a win, trained by a yard in form, with a proven soft spot for one particular track — that's a combination worth watching next time Windsor's in the calendar.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Newmarket Galloping |
17 | 3 wins, 2 seconds, 1 third, 11 other | 1 Nov | 17.6% |
| Windsor Sharp |
8 | 2 wins, 2 seconds, 4 other | 5 May | 25% |
| Sandown Park Galloping |
4 | 1 second, 1 third, 2 other | 31 Aug | 0% |
| Goodwood Undulating |
4 | 2 seconds, 2 other | 2 May | 0% |
| Doncaster Galloping |
2 | 2 other | 4 Aug | 0% |
| Southwell Galloping |
2 | 2 other | 12 Dec | 0% |
| Ascot Galloping |
2 | 2 other | 7 Oct | 0% |
| chelmsford | 2 | 1 third, 1 other | 4 Dec | 0% |
| Wolverhampton Galloping |
1 | 1 other | 20 Oct | 0% |
| Epsom Downs Undulating |
1 | 1 other | 3 Jun | 0% |
| Leicester Sharp |
1 | 1 second | 13 Apr | 0% |
| Newbury Galloping |
1 | 1 third | 1 Jun | 0% |
| Catterick Bridge Sharp |
1 | 1 other | 18 Oct | 0% |