His overall record stands at 23 career winners, a modest but meaningful tally for someone still early in the job. What starts to get interesting is where and how those wins are coming. At Tramore, Flavin has sent out 4 winners from just 11 runners — that's nearly 1 in every 3, which is an extraordinary conversion rate at any track. Trainers who find a course they know and trust tend to return to it, and the numbers suggest Tramore suits his horses well. Whether it's the track layout, the trip, or simply familiarity, it's a connection worth watching.
On normal ground, he's similarly sharp — 4 wins from 15 races, again close to 1 in 3. That hints at a trainer who knows what conditions suit his string and places them accordingly, rather than running horses wherever and hoping for the best.
His most productive partnership is with jockey Darragh O'Keeffe, who has ridden 4 winners from 15 visits to the track for Flavin — a win rate of 27%, or better than 1 in every 4. That kind of record between a trainer and jockey usually means they're communicating well and targeting races smartly together. Among his horses, Ag Obair Go Crua has won 2 of their 13 races together, a partnership that has clearly produced results even if the hit rate is modest.
The bigger picture here is trajectory. Twenty-three winners in four years, a win rate that has more than doubled in twelve months, a track where he operates like a local expert — Flavin looks like a trainer still on the way up rather than one who has found his ceiling. The next step will be whether he can maintain this momentum and start targeting higher-grade races. For now, if his name appears at Tramore, it's worth paying attention.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Tramore | 11 | 4 | 36.4% |
| Gowran Park | 10 | 1 | 10% |
| Wexford | 9 | 2 | 22.2% |
| Cork | 9 | 0 | 0% |
| Fairyhouse | 9 | 0 | 0% |
| Killarney | 4 | 1 | 25% |
| Listowel | 4 | 1 | 25% |
| Roscommon | 4 | 0 | 0% |
| Down Royal | 3 | 1 | 33.3% |
| Punchestown | 3 | 0 | 0% |
| Leopardstown | 3 | 0 | 0% |
| Navan | 3 | 0 | 0% |
| Tipperary | 3 | 0 | 0% |
| Clonmel | 2 | 0 | 0% |
| Kilbeggan | 2 | 0 | 0% |
| Downpatrick | 2 | 0 | 0% |
| Limerick | 2 | 0 | 0% |
| Thurles | 1 | 0 | 0% |
| Naas | 1 | 0 | 0% |