The most compelling thread running through his career is his partnership with Romanovich. Seven wins from 39 races together — that is nearly 1 in every 5 times this horse has run under O'Shea's care. For context, that is more than double his overall season win rate, which tells you this is not just a decent horse finding form by chance. There is something specific about the way O'Shea trains and places Romanovich that keeps unlocking results. When a trainer and a single horse click like that, it tends to be one of the most reliable things in the sport.
His most regular jockey is William Carson, who has ridden for the yard 32 times this season, producing 3 wins — roughly 1 in every 11 rides. That is a fraction below the yard's overall rate, which suggests Carson is often being put up on the more difficult assignments rather than the bankers. Worth watching, though, is how the pair perform when conditions suit.
And conditions matter a great deal to O'Shea. On normal ground — the kind of standard, everyday surface that makes up a large chunk of the British racing calendar — he wins with 7 of every 47 runners, a rate of around 1 in 7. That is meaningfully better than his overall numbers, and it is a useful pointer for anyone following the yard: when the ground is neither wet nor bone-hard, O'Shea's horses tend to run to their best.
Perhaps most encouragingly, the yard is in sharp form right now. One winner from just 5 runners in the last two weeks works out at 20% — nearly three times his season average. Small sample, yes, but in racing, a trainer hitting form at the right moment is exactly the kind of signal that is worth noting before the runners come out.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Chepstow | 39 | 5 | 12.8% |
| Wolverhampton | 32 | 1 | 3.1% |
| Ffos Las | 9 | 0 | 0% |
| Bath | 8 | 0 | 0% |
| Windsor | 8 | 0 | 0% |
| Kempton Park | 7 | 1 | 14.3% |
| Newton Abbot | 6 | 2 | 33.3% |
| Ludlow | 3 | 0 | 0% |
| Stratford-on-Avon | 3 | 0 | 0% |
| Warwick | 3 | 0 | 0% |
| Brighton | 2 | 0 | 0% |
| Newbury | 2 | 0 | 0% |
| Cartmel | 1 | 0 | 0% |
| Ascot | 1 | 0 | 0% |
| Salisbury | 1 | 0 | 0% |
| Lingfield Park | 1 | 0 | 0% |
| Doncaster | 1 | 0 | 0% |
| Worcester | 1 | 0 | 0% |
| Bangor-on-Dee | 1 | 0 | 0% |
| Sandown Park | 1 | 0 | 0% |
| Leicester | 1 | 0 | 0% |