This season, Bowen has won roughly 1 in every 7 races he has entered — 47 winners from 314 runners — which is a genuinely impressive number for a trainer still in the early stages of building a string. For context, many experienced trainers operating at a similar level would be pleased with that return. He is not just accumulating runners and hoping for the best; his horses are winning at a rate that reflects real preparation and good judgment about where to place them.
If you want to find Bowen at his very best, follow him to Perth. He has sent out 5 winners from just 9 runners there — that means his horses win more than half the time at that track. Whether it is the way the course is set up, the distances on offer, or simply a knack for reading which horses will travel well to Scotland, something about Perth suits his operation unusually well. Five winners from nine is the kind of number that makes other trainers take notice.
Conditions also appear to matter. On fast, dry ground Bowen's record sharpens considerably — 3 wins from 10 races, or 30%, meaning almost 1 in every 3 races. That is double his already-solid overall rate and hints that his horses may be particularly well suited to quicker surfaces.
His most regular jockey partner is Shane Fenelon, who has partnered Bowen's horses 93 times and ridden 8 winners together — winning roughly 1 in every 12 rides. That combination has plenty of room to grow, and with Bowen's overall yard performing so strongly this season, more winners together seem likely. For a trainer who has only been at it since 2022, the trajectory is striking. Most yards take years to build this kind of consistency. Bowen appears to be in something of a hurry.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Ffos Las | 37 | 4 | 10.8% |
| Cartmel | 30 | 4 | 13.3% |
| Market Rasen | 25 | 7 | 28.0% |
| Uttoxeter | 24 | 5 | 20.8% |
| Worcester | 19 | 1 | 5.3% |
| Newton Abbot | 14 | 5 | 35.7% |
| Sedgefield | 13 | 3 | 23.1% |
| Stratford-on-Avon | 12 | 3 | 25% |
| Chepstow | 11 | 0 | 0% |
| Hexham | 10 | 3 | 30% |
| Cheltenham | 10 | 0 | 0% |
| Perth | 9 | 5 | 55.6% |
| Kelso | 9 | 1 | 11.1% |
| Fontwell Park | 9 | 1 | 11.1% |
| Catterick Bridge | 8 | 1 | 12.5% |
| Haydock Park | 8 | 0 | 0% |
| Newcastle | 7 | 1 | 14.3% |
| Ascot | 7 | 0 | 0% |
| Doncaster | 7 | 0 | 0% |
| Fakenham | 6 | 0 | 0% |
| Southwell | 5 | 1 | 20% |
| Bangor-on-Dee | 4 | 2 | 50% |
| Newbury | 4 | 0 | 0% |
| hereford | 4 | 0 | 0% |
| Exeter | 3 | 0 | 0% |
| Ludlow | 3 | 0 | 0% |
| Listowel | 2 | 0 | 0% |
| Windsor | 2 | 0 | 0% |
| Ayr | 2 | 0 | 0% |
| Kempton Park | 2 | 0 | 0% |
| Warwick | 2 | 0 | 0% |
| Salisbury | 1 | 0 | 0% |
| Wincanton | 1 | 0 | 0% |
| Leicester | 1 | 0 | 0% |
| Taunton | 1 | 0 | 0% |
| Sandown Park | 1 | 0 | 0% |
| Plumpton | 1 | 0 | 0% |