What makes Dream Composer particularly interesting is the consistency of those big-race wins. Since claiming a first career victory at Pontefract in May 2022, the horse has struck at serious tracks: Ascot in October that year, Goodwood in May 2023, then Sandown and Epsom in the following year. That last win at Epsom in June 2024 was followed by another Class 2 success at Pontefract in August — the kind of form that keeps a horse in the conversation. Most recently, Dream Composer won at Windsor four months ago and is still racing, with a run just a day ago that produced a respectable eighth-place finish after a run of mixed results over the previous few outings.
Trainer Tony Carroll, based in Worcestershire, has Dream Composer tuned to perform on specific ground conditions. The horse wins roughly 1 in every 4 races (25% win rate) when the track is fast and dry, and even better on slightly soft ground, where it has won 4 of 12 races — a 33% win rate that suggests the horse has genuine scope on better ground. Dougie Costello, its most frequent jockey, has partnered Dream Composer to 5 wins from 23 races together, a rate of roughly 1 in 5 that speaks to a strong working relationship. At Pontefract, Dream Composer has found a course it likes, winning 2 of 8 races there — making it a genuine specialist on familiar territory.
| Course | Races | Results | Last run | Win rate |
|---|---|---|---|---|
| Goodwood Undulating |
14 | 2 wins, 2 seconds, 3 thirds, 7 other | 11 Oct | 14.3% |
| Ascot Galloping |
12 | 1 win, 2 thirds, 9 other | 4 Oct | 8.3% |
| Pontefract Undulating |
8 | 2 wins, 3 seconds, 3 other | 20 Oct | 25% |
| Epsom Downs Undulating |
4 | 1 win, 3 other | 1 Jul | 25% |
| Chester Tight |
4 | 4 other | 19 Sep | 0% |
| Doncaster Galloping |
4 | 4 other | 14 Sep | 0% |
| Windsor Sharp |
2 | 1 win, 1 other | 10 Aug | 50% |
| Sandown Park Galloping |
2 | 1 win, 1 other | 5 Jul | 50% |
| Newmarket Galloping |
2 | 1 win, 1 other | 16 Apr | 50% |
| Kempton Park Galloping |
2 | 2 other | 9 Nov | 0% |
| Ripon Sharp |
1 | 1 win | 25 Apr | 100% |
| Leicester Sharp |
1 | 1 second | 16 May | 0% |
| Southwell Galloping |
1 | 1 other | 19 Jan | 0% |
| Wetherby Galloping |
1 | 1 second | 24 Apr | 0% |
| Wolverhampton Galloping |
1 | 1 third | 11 Mar | 0% |
| chelmsford | 1 | 1 other | 16 Oct | 0% |