The improvement is subtle but real. Last year Keane was winning 6 in every 100 races. This season that has crept up to 7 in every 100 — small on paper, but a sign that the operation is heading in the right direction rather than treading water. Across 136 runners in the past 12 months, 10 winners represents a solid return for a trainer who is still relatively new to the job.
The most interesting number in Keane's record is what happens on normal ground conditions. In those circumstances he wins 5 from every 42 races — roughly 1 in 8 — which is meaningfully better than his overall average. That kind of edge matters. Trainers who understand when their horses are likely to fire, and when to hold back, are the ones who build long-term records. Keane appears to have a clear sense of when conditions suit his string.
His standout partnership is with Beauparc, a horse who has won 4 of their 20 races together. That is 1 in every 5, comfortably above Keane's yard average and the sort of hit rate that suggests a genuine understanding between trainer and horse. When a trainer keeps running the same horse and keeps winning, it usually means they know exactly what they are doing with it.
The relationship with jockey Colin Keane — no relation — is the most used in the yard, with 30 rides together, but has so far produced only 2 wins, or roughly 1 in 15. That is below where both will want it, and it will be worth watching whether the combination clicks more convincingly as the season develops. At four years in, Gerard Keane is not yet making headlines, but the trajectory is upward and the foundations look solid.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Dundalk | 26 | 2 | 7.7% |
| The Curragh | 10 | 0 | 0% |
| Gowran Park | 9 | 2 | 22.2% |
| Navan | 9 | 2 | 22.2% |
| Leopardstown | 9 | 0 | 0% |
| Galway | 7 | 1 | 14.3% |
| Ballinrobe | 5 | 1 | 20% |
| Fairyhouse | 5 | 0 | 0% |
| Roscommon | 5 | 0 | 0% |
| Downpatrick | 5 | 0 | 0% |
| Sligo | 5 | 0 | 0% |
| Naas | 5 | 0 | 0% |
| Punchestown | 5 | 0 | 0% |
| Down Royal | 4 | 0 | 0% |
| Killarney | 4 | 0 | 0% |
| Tramore | 3 | 1 | 33.3% |
| meydan | 3 | 0 | 0% |
| Kilbeggan | 3 | 0 | 0% |
| Bellewstown | 3 | 0 | 0% |
| Clonmel | 3 | 0 | 0% |
| Wexford | 2 | 1 | 50% |
| Tipperary | 2 | 0 | 0% |
| Cork | 2 | 0 | 0% |
| Ascot | 1 | 0 | 0% |
| Listowel | 1 | 0 | 0% |