The overall record — 7 wins and 21 places from 56 races, a win rate of roughly 1 in every 8 races — tells part of the story, but the details are more interesting. At distances between seven furlongs and a mile, Billy Mill has won 6 of 32 races, which works out at nearly 1 in every 5. That is a meaningful difference, and it suggests the yard knows exactly where to place this horse to give it the best chance. Those middle distances suit it; anything outside that range and the numbers drop away sharply.
The recent form makes for encouraging reading. After a run of modest results — finishing eighth twice and sixth twice — Billy Mill went out and won at Kempton Park on 7 January 2026, just three months ago. The last six runs read 3-6-6-8-8-1, which means the win came right at the end of a difficult patch. That is the kind of resilience that keeps a horse in training at eight years old. Rod Millman's yard in Devon has sent out 40 winners this season alone, which is a serious operation, and Billy Mill has clearly benefited from patient, thoughtful placing.
One number stands out above all others: Newcastle. Two wins from just three races at that track is extraordinary. Most horses might visit a course a dozen times and never win there at all; to have won two of three attempts suggests something specific about the track suits Billy Mill down to the ground. Whether it is the long straight, the surface, or simply the distances on offer there, Newcastle has been very good to this horse.
The partnership with jockey Saffie Osborne is worth noting too. In 12 races together, they have won 4 times — that is 1 in every 3, which is a remarkable ratio at this level and suggests a genuine understanding between horse and rider. When Osborne is booked, you pay attention.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Kempton Park Galloping |
24 | 3 wins, 3 seconds, 5 thirds, 13 other | 1 Apr | 12.5% |
| chelmsford | 9 | 1 second, 3 thirds, 5 other | 12 Feb | 0% |
| Wolverhampton Galloping |
6 | 1 win, 1 second, 1 third, 3 other | 2 Mar | 16.7% |
| Ascot Galloping |
4 | 1 win, 3 other | 25 Jul | 25% |
| Newcastle Galloping |
3 | 2 wins, 1 other | 12 May | 66.7% |
| Southwell Galloping |
2 | 2 other | 3 Jan | 0% |
| Sandown Park Galloping |
2 | 2 other | 13 Sep | 0% |
| Goodwood Undulating |
2 | 2 other | 6 Jun | 0% |
| Newbury Galloping |
1 | 1 other | 24 Jun | 0% |
| Doncaster Galloping |
1 | 1 other | 1 Apr | 0% |
| Newmarket Galloping |
1 | 1 other | 14 Apr | 0% |
| Salisbury Undulating |
1 | 1 other | 24 May | 0% |