The sweet spot for Billy Mill is a distance of seven furlongs to a mile, where he has won 6 of his 32 races at that trip — roughly 1 in every 5, which is a meaningful edge. He also has a curious affinity with Newcastle, winning 2 of the 3 races he has run there. That kind of record at a specific track is not luck — it suggests the course genuinely suits him, whether the layout, the ground, or simply that he has been placed there well.
His most effective partnership has been with jockey Saffie Osborne, who has ridden him to 4 wins from 12 races together — that is 1 in 3, a win rate that would make many horses in his class envious. Most of Billy Mill's racing has come at Class 4 level, the solid middle ground of British racing, and he has won 4 of 38 races there — around 1 in 10, which is respectable without being spectacular.
The current picture is interesting. He has not won in his last six races, and the most recent few — finishing sixth and eighth — looked flat. But Millman suggests those runs were something of an aberration, and the signs are now pointing in the right direction. Billy Mill finished second last week at Kempton, and his trainer believes he is well-placed in the weights to win again. It is worth noting that he kicked off 2026 with a win at Kempton in January — so he has already shown he retains the ability. The yard itself is in fine form, sending out 42 winners this season.
At eight, Billy Mill is not getting any younger, but he raced just yesterday, which tells you all you need to know about where he is physically. He is still in the game, still competitive, and apparently ready to go again.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Kempton Park Galloping |
26 | 3 wins, 5 seconds, 5 thirds, 13 other | 20 May | 11.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% |
| Sandown Park Galloping |
2 | 2 other | 13 Sep | 0% |
| Southwell Galloping |
2 | 2 other | 3 Jan | 0% |
| Goodwood Undulating |
2 | 2 other | 6 Jun | 0% |
| Doncaster Galloping |
1 | 1 other | 1 Apr | 0% |
| Salisbury Undulating |
1 | 1 other | 24 May | 0% |
| Newmarket Galloping |
1 | 1 other | 14 Apr | 0% |
| Newbury Galloping |
1 | 1 other | 24 Jun | 0% |