The numbers are modest for now: 4 winners from 47 rides this season, which works out to roughly 1 in every 12 races. That might not sound eye-catching, but context matters. Riding horses in competitive environments takes years to master, and simply getting 47 rides in a season tells you that trainers are willing to put him up — which is a vote of confidence in itself. His most consistent relationship has been with trainer Mark Fahey, where he's ridden 27 times and converted 2 of those into winners. That's a working partnership, the kind that gets quietly built up through early mornings on the gallops and small conversations about what a horse needs.
The one partnership that hasn't clicked yet is with Mount Ruapehu — three races together and no wins to show for it. That's not unusual. Some horse-and-rider combinations just take time to gel, and three runs is barely enough to draw any conclusions. It's worth watching whether that changes.
At 2 years in, Harnett is at exactly the stage you'd expect — accumulating rides, learning the craft, and putting together the kind of small building blocks that, for some jockeys, eventually add up to something significant. The next 12 months will tell a lot more about which direction this career is heading.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Dundalk | 8 | 0 | 0% |
| The Curragh | 4 | 0 | 0% |
| Cork | 4 | 0 | 0% |
| Killarney | 4 | 0 | 0% |
| Roscommon | 3 | 1 | 33.3% |
| Leopardstown | 3 | 1 | 33.3% |
| Galway | 3 | 0 | 0% |
| Naas | 3 | 0 | 0% |
| Fairyhouse | 2 | 1 | 50% |
| Down Royal | 2 | 0 | 0% |
| Bellewstown | 2 | 0 | 0% |
| Gowran Park | 2 | 0 | 0% |
| Listowel | 2 | 0 | 0% |
| Clonmel | 2 | 0 | 0% |
| Limerick | 2 | 0 | 0% |
| Punchestown | 1 | 1 | 100% |