The detail that stands out most is Chester. At that tight, unusual, almost circular track on the banks of the River Dee, Rosenpur has won 3 times from 11 races — that is better than 1 in every 4, compared to just 3 wins from the other 28 races elsewhere in the career. Chester is a track that tends to suit horses who are naturally handy, balanced, and comfortable racing close to rivals in a confined space. The fact that Rosenpur keeps returning there and keeps winning suggests it genuinely suits how this horse races rather than just being a happy coincidence. The most recent of those wins came just two months ago, in May 2026, so this is not a fading love affair.
The partnership with jockey George Wood is another thread worth pulling. In 16 races together, Wood and Rosenpur have won 5 times — a win rate of 31%, or nearly 1 in every 3 rides. That is a remarkable number. For context, most jockey-and-horse combinations that clock up that many races together are doing well to win 1 in 5. When Wood is in the saddle, something clearly clicks.
Trained by Jennie Candlish at her yard in Basford, Staffordshire, Rosenpur is part of a genuinely productive operation — Candlish has sent out 64 winners already this season, which speaks to a team that knows how to get horses running at their best. The recent form reads 4-6-5-1-6-2 — a win and a second among the last six runs, which suggests Rosenpur is still competitive and not just making up the numbers. With a race just yesterday, this is a horse very much in the middle of its season, still turning up and still threatening to add to those six career wins.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Wolverhampton Galloping |
12 | 3 wins, 5 seconds, 1 third, 3 other | 3 Nov | 25% |
| Chester Tight |
11 | 3 wins, 2 seconds, 1 third, 5 other | 10 Jul | 27.3% |
| Catterick Bridge Sharp |
4 | 2 seconds, 1 third, 1 other | 22 Apr | 0% |
| Ayr Galloping |
2 | 2 other | 22 Jul | 0% |
| Lingfield Park Sharp |
2 | 2 other | 5 Mar | 0% |
| Bath Undulating |
1 | 1 second | 31 Oct | 0% |
| Nottingham Galloping |
1 | 1 other | 20 Aug | 0% |
| Musselburgh Sharp |
1 | 1 other | 29 Apr | 0% |
| Chepstow Galloping |
1 | 1 other | 21 May | 0% |
| Hamilton Park Sharp |
1 | 1 other | 23 Sep | 0% |
| Southwell Galloping |
1 | 1 other | 30 Jan | 0% |
| chelmsford | 1 | 1 other | 1 Jun | 0% |
| Windsor Sharp |
1 | 1 other | 14 Aug | 0% |