The numbers tell the story of a horse who finally seems to be hitting his stride. Across 48 races, Moulin Booj has won 8 and placed 24 times — respectable figures for a mid-level competitor, though they mask something more interesting about where he thrives. On dry, fast ground, he becomes noticeably sharper: he has won 4 of his last 13 races under those conditions, a win rate of roughly 31 percent. Better still, Wolverhampton has become his happy hunting ground, with 3 wins from just 5 races there. That kind of course specialisation is valuable, and Scott seems aware of it. More intriguingly, the trainer has hinted at ambition: he believes Moulin Booj can now step up in grade and handle nicer company, and even mentioned that a track like Epsom — a prestigious course with undulating terrain — could bring out his best.
Callum Shepherd, the jockey who has ridden him most often, clearly understands the horse well. In 14 races together, they have won 3 times, a win rate of 21 percent. Moulin Booj's recent form reads 5-1-2-5-2-3 across his last six outings, which means he is showing genuine consistency — a fifth, a win, two placings, and more placings. At seven days old, that Nottingham victory is still warm, and there is every reason to think the yard will strike again before long, especially if the ground stays firm and the races stay at his level.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Southwell Galloping |
6 | 1 win, 2 seconds, 3 other | 6 Apr | 16.7% |
| Wolverhampton Galloping |
5 | 3 wins, 1 second, 1 other | 20 Mar | 60% |
| Thirsk Galloping |
5 | 1 win, 1 second, 1 third, 2 other | 14 Aug | 20% |
| Lingfield Park Sharp |
5 | 5 other | 3 Apr | 0% |
| Windsor Sharp |
4 | 1 win, 2 thirds, 1 other | 1 Jun | 25% |
| chelmsford | 4 | 1 second, 1 third, 2 other | 21 Feb | 0% |
| Great Yarmouth Galloping |
4 | 1 second, 1 third, 2 other | 16 Sep | 0% |
| Nottingham Galloping |
2 | 1 win, 1 third | 11 Aug | 50% |
| Bath Undulating |
2 | 1 win, 1 other | 4 May | 50% |
| Ffos Las Galloping |
1 | 1 second | 8 Aug | 0% |
| Newmarket Galloping |
1 | 1 other | 18 Jul | 0% |
| Sandown Park Galloping |
1 | 1 other | 14 Jun | 0% |
| Newcastle Galloping |
1 | 1 other | 2 Oct | 0% |
| Doncaster Galloping |
1 | 1 other | 3 Jul | 0% |
| Leicester Sharp |
1 | 1 second | 12 Sep | 0% |
| Brighton Undulating |
1 | 1 second | 21 Jun | 0% |
| Goodwood Undulating |
1 | 1 other | 23 May | 0% |
| Chepstow Galloping |
1 | 1 other | 26 Jun | 0% |
| Ascot Galloping |
1 | 1 other | 1 May | 0% |
| Musselburgh Sharp |
1 | 1 second | 2 May | 0% |