This season tells a slightly more complicated story. Dwyer has sent out 7 winners from 72 runners — roughly 1 in every 10 races — which represents a dip from the 15% win rate he posted last year. Winning 1 in 10 is not alarming for a trainer at this level, but the drop is worth watching. Whether it reflects a tougher batch of horses, stiffer competition, or simply a run of near-misses is the question his team will be asking themselves.
The most intriguing thread in Dwyer's recent record is his partnership with Jimmy Speaking. Three wins from 23 races together might not sound like headline numbers, but that is a consistent, productive relationship that clearly means something to the yard — the kind of combination a trainer keeps coming back to because it delivers when it matters. By contrast, the pairing with Silvestre De Sousa, one of the most experienced jockeys in the country, has yielded just 1 win from 19 rides this season, a win rate of around 5%. Enlisting a jockey of that calibre suggests ambition, but the results there have not yet caught up with the intention.
One detail that stands out is Dwyer's record on slightly soft ground — that is, conditions where there has been a bit of recent rain but the track is not fully waterlogged. He has won 1 from 6 races in those conditions, a win rate of 17%, which is notably better than his overall figures. It is a small sample, but it hints that some of his horses genuinely appreciate a bit of give in the ground. For anyone following the yard, that is the kind of edge worth keeping an eye on when the forecast turns wet.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Great Yarmouth | 15 | 2 | 13.3% |
| Southwell | 14 | 1 | 7.1% |
| Kempton Park | 7 | 1 | 14.3% |
| chelmsford | 6 | 0 | 0% |
| Newmarket | 4 | 1 | 25% |
| Wolverhampton | 4 | 0 | 0% |
| Doncaster | 4 | 0 | 0% |
| Lingfield Park | 3 | 1 | 33.3% |
| Windsor | 2 | 0 | 0% |
| York | 2 | 0 | 0% |
| Carlisle | 2 | 0 | 0% |
| Ascot | 2 | 0 | 0% |
| Bath | 1 | 1 | 100% |
| Leicester | 1 | 0 | 0% |
| Ripon | 1 | 0 | 0% |
| Newcastle | 1 | 0 | 0% |
| Pontefract | 1 | 0 | 0% |
| Chester | 1 | 0 | 0% |
| Sandown Park | 1 | 0 | 0% |