This season tells a similar story. McGuinness has sent out 527 runners and brought home 45 winners — that's roughly 1 in every 12 races, a 9% win rate that holds up respectably across a large sample of runners. Volume and consistency together are harder to achieve than either one alone, and the sheer number of runners suggests a busy, active yard with owners who keep coming back.
His most reliable working relationship is with jockey Adam Caffrey, and the numbers back up what must feel like a genuine partnership in the saddle. Twenty-two wins from 241 rides together — again that 1-in-11 rhythm — points to two people who understand each other's instincts. In racing, a trainer and jockey who find a groove like that tend to protect it, and 241 rides is a serious commitment from both sides.
Then there's Gloriously Glam — three wins from 16 races together. That might not sound like a headline figure, but a trainer-horse partnership that keeps returning results over 16 outings is exactly the kind of slow-burn story that defines a well-managed career. McGuinness has clearly found something in that horse worth persisting with.
One detail worth highlighting is how McGuinness performs on normal ground conditions. When the track is playing fair — not waterlogged, not baked hard — he wins 30 from 232 races, a rate of 13%, or roughly 1 in every 8. That's meaningfully better than his overall average, suggesting his string is trained and suited to conditions where the ground rewards straightforward, honest galloping. It's a useful thing for anyone following the yard to know: when the going is standard, McGuinness tends to hit his best form.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Dundalk | 215 | 26 | 12.1% |
| The Curragh | 50 | 2 | 4% |
| Leopardstown | 35 | 0 | 0% |
| Gowran Park | 21 | 2 | 9.5% |
| Navan | 20 | 3 | 15% |
| Down Royal | 20 | 1 | 5% |
| Naas | 18 | 0 | 0% |
| Galway | 17 | 0 | 0% |
| Cork | 16 | 1 | 6.2% |
| Fairyhouse | 16 | 0 | 0% |
| Bellewstown | 13 | 1 | 7.7% |
| Ballinrobe | 11 | 0 | 0% |
| Roscommon | 10 | 2 | 20% |
| Ayr | 8 | 1 | 12.5% |
| Limerick | 7 | 2 | 28.6% |
| Killarney | 6 | 0 | 0% |
| Newcastle | 5 | 0 | 0% |
| Laytown | 4 | 2 | 50% |
| Wolverhampton | 4 | 1 | 25% |
| Lingfield Park | 4 | 1 | 25% |
| Listowel | 4 | 0 | 0% |
| Chester | 4 | 0 | 0% |
| Punchestown | 4 | 0 | 0% |
| Tipperary | 2 | 0 | 0% |
| Sligo | 2 | 0 | 0% |
| Chepstow | 2 | 0 | 0% |
| Thurles | 2 | 0 | 0% |
| hereford | 1 | 0 | 0% |
| Clonmel | 1 | 0 | 0% |
| Musselburgh | 1 | 0 | 0% |
| Tramore | 1 | 0 | 0% |
| Carlisle | 1 | 0 | 0% |
| Newbury | 1 | 0 | 0% |
| Kilbeggan | 1 | 0 | 0% |