The last twelve months tell a clear story: 68 winners from 657 rides, which works out at roughly 1 in every 10 races. That might not sound spectacular at first glance, but sustaining that kind of volume and consistency across more than 650 rides in a single season is genuinely demanding. It means Foley is trusted by trainers to fill their books week in, week out — and that trust is hard-won.
His most important relationship is with trainer Mrs John Harrington, a yard with serious pedigree. He has ridden 344 times for that stable and delivered 28 winners, winning about 1 in every 12 races for them. It is a working partnership built on familiarity and mutual confidence, the kind that tends to produce results in the big moments as well as the routine ones.
Those big moments have come. Foley has won three top-level races — the highest grade of competition in Britain — at three of the most iconic venues in racing: Newmarket, Ascot and Doncaster. Winning at any one of those is a career highlight for most jockeys. Winning at all three signals that when the occasion demands it, Foley delivers.
The finer details of his record add texture to the picture. On normal ground conditions, he wins at a noticeably sharper rate — 19 winners from 120 races, or roughly 1 in every 6. That is meaningfully better than his overall average and suggests he is at his best when the track is riding fairly and pace judgement matters most. And at Clonmel specifically, he has converted 3 of just 5 rides into winners — a small sample, but a striking one. Three from five at any track is the kind of number that makes trainers pick up the phone when they have a runner there.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Dundalk | 111 | 16 | 14.4% |
| The Curragh | 107 | 6 | 5.6% |
| Gowran Park | 49 | 5 | 10.2% |
| Leopardstown | 47 | 5 | 10.6% |
| Naas | 45 | 5 | 11.1% |
| Cork | 45 | 3 | 6.7% |
| Navan | 32 | 4 | 12.5% |
| Killarney | 24 | 4 | 16.7% |
| Down Royal | 22 | 0 | 0% |
| Galway | 21 | 3 | 14.3% |
| Roscommon | 18 | 3 | 16.7% |
| Bellewstown | 14 | 3 | 21.4% |
| Listowel | 14 | 0 | 0% |
| Tipperary | 12 | 0 | 0% |
| Ballinrobe | 12 | 0 | 0% |
| Limerick | 11 | 0 | 0% |
| York | 10 | 2 | 20% |
| Fairyhouse | 9 | 0 | 0% |
| Ascot | 7 | 0 | 0% |
| Punchestown | 6 | 1 | 16.7% |
| Clonmel | 5 | 3 | 60% |
| Newmarket | 5 | 2 | 40% |
| Sligo | 5 | 0 | 0% |
| Wolverhampton | 4 | 3 | 75% |
| Sandown Park | 4 | 0 | 0% |
| Thurles | 3 | 0 | 0% |
| Haydock Park | 3 | 0 | 0% |
| Laytown | 2 | 0 | 0% |
| Tramore | 2 | 0 | 0% |
| Goodwood | 2 | 0 | 0% |
| Newbury | 1 | 0 | 0% |
| chelmsford | 1 | 0 | 0% |
| Kempton Park | 1 | 0 | 0% |
| Southwell | 1 | 0 | 0% |
| Pontefract | 1 | 0 | 0% |
| Lingfield Park | 1 | 0 | 0% |