The biggest occasions bring out the best in him. De Bromhead has won 21 top-level races across his career, including at the sport's most prestigious venues — Cheltenham, Aintree, and Sandown Park. Two of those Cheltenham wins came in the space of six months, in April and November 2025, which is exactly the kind of form that marks out a trainer operating at the highest level. A Sandown win in June 2025 rounds out a recent run of results that any yard in Britain or Ireland would be proud of. These are not fortunate one-offs; this is a trainer who has learned how to get horses ready for the days that matter most.
One of the more telling details in his record is what happens when the ground gets soft. On slightly wet ground, De Bromhead wins 27 from 118 races — that is nearly 1 in every 4, or 23%. For context, his overall rate is 1 in 7. That jump is significant. It suggests his horses are well-suited to the testing conditions that jump racing in Britain and Ireland so often throws up, and that he knows how to target those days.
There is also a clear chemistry with jockey Darragh O'Keeffe. Their partnership has produced 57 wins from 333 races together — roughly 1 in every 6 — and when you see the same combination working consistently over hundreds of races, it tells you there is a real understanding between trainer and rider about how these horses run best.
Away from the big tracks, De Bromhead has a quiet stronghold at Clonmel, where he has won 8 from just 20 runners — 2 in every 5 races. That kind of local dominance, combined with an ability to compete at the very top of the sport, is the mark of a trainer who knows exactly what he is doing at every level.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Punchestown | 65 | 4 | 6.2% |
| Dundalk | 55 | 2 | 3.6% |
| Leopardstown | 54 | 4 | 7.4% |
| Fairyhouse | 51 | 2 | 3.9% |
| Cork | 45 | 10 | 22.2% |
| Cheltenham | 45 | 5 | 11.1% |
| Gowran Park | 44 | 4 | 9.1% |
| Naas | 41 | 2 | 4.9% |
| Wexford | 37 | 7 | 18.9% |
| Navan | 37 | 2 | 5.4% |
| Kilbeggan | 34 | 8 | 23.5% |
| Limerick | 32 | 6 | 18.8% |
| Thurles | 30 | 2 | 6.7% |
| Killarney | 27 | 9 | 33.3% |
| The Curragh | 27 | 2 | 7.4% |
| Tipperary | 25 | 5 | 20% |
| Down Royal | 24 | 8 | 33.3% |
| Tramore | 22 | 7 | 31.8% |
| Listowel | 22 | 4 | 18.2% |
| Clonmel | 20 | 8 | 40% |
| Galway | 17 | 1 | 5.9% |
| Roscommon | 10 | 2 | 20% |
| Ballinrobe | 7 | 0 | 0% |
| Downpatrick | 6 | 0 | 0% |
| Ascot | 4 | 1 | 25% |
| Bellewstown | 3 | 0 | 0% |
| Wolverhampton | 2 | 0 | 0% |
| Newcastle | 2 | 0 | 0% |
| Newbury | 2 | 0 | 0% |
| Sligo | 1 | 1 | 100% |
| Sandown Park | 1 | 1 | 100% |
| Goodwood | 1 | 0 | 0% |
| Haydock Park | 1 | 0 | 0% |
| Doncaster | 1 | 0 | 0% |
| Newmarket | 1 | 0 | 0% |
| Kempton Park | 1 | 0 | 0% |
| York | 1 | 0 | 0% |
| Wincanton | 1 | 0 | 0% |
| Bath | 1 | 0 | 0% |