The wider career record — 6 wins from 43 races, meaning he wins roughly 1 in every 7 — tells the story of a horse who has had to work through some difficult chapters. Millman has spoken candidly about a foot injury that knocked Safari Dream's confidence badly, leaving the team needing to strip things right back: dropping him into lower-grade races and running him in a no-whip, novice rider event before he could rediscover himself. He won that race easily, and the trainer believes he may still be well treated by the handicapper based on his best earlier form, even if that sharp three-year-old version of him has not fully returned.
On fast, dry ground the horse is a genuine threat, winning 3 of his 10 races in those conditions — a 30% win rate that stands well above his overall average. His recent form reads 1-4-3-5-4-11, which is a sequence worth reading carefully: the 11th-place finish buried at one end, a win at the other. Ross Coakley, who rides him most often, has partnered him to 1 win from 9 races together, though that single victory this week was the one that mattered.
Rod Millman's yard has had a productive season, sending out 42 winners, and Safari Dream's Salisbury win this week is part of that momentum. He typically runs in Class 5 company — the bread and butter level of British racing — and has won 2 of his 16 races at that grade, or roughly 1 in 8. The numbers are modest, but the Salisbury record suggests there is a sharper, more confident horse in there when the conditions are right and the track suits him. Keep an eye on the entries when Salisbury comes around again on a dry summer afternoon.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Windsor Sharp |
7 | 1 win, 1 second, 2 thirds, 3 other | 8 Sep | 14.3% |
| Salisbury Undulating |
5 | 3 wins, 1 third, 1 other | 14 May | 60% |
| Sandown Park Galloping |
5 | 1 win, 3 seconds, 1 other | 18 Sep | 20% |
| Southwell Galloping |
4 | 1 second, 3 other | 2 Apr | 0% |
| Bath Undulating |
4 | 1 second, 1 third, 2 other | 17 Apr | 0% |
| Nottingham Galloping |
3 | 3 other | 23 Oct | 0% |
| Newbury Galloping |
3 | 3 other | 4 Jul | 0% |
| chelmsford | 2 | 1 win, 1 third | 22 May | 50% |
| Kempton Park Galloping |
2 | 1 third, 1 other | 25 Mar | 0% |
| Leicester Sharp |
2 | 1 third, 1 other | 10 Sep | 0% |
| Goodwood Undulating |
2 | 1 third, 1 other | 24 May | 0% |
| Lingfield Park Sharp |
1 | 1 other | 20 Jun | 0% |
| Catterick Bridge Sharp |
1 | 1 other | 21 May | 0% |
| York Galloping |
1 | 1 other | 17 Jun | 0% |
| Haydock Park Galloping |
1 | 1 other | 26 Apr | 0% |
| Newmarket Galloping |
1 | 1 other | 1 Oct | 0% |