Jockey
P J O'Hanlon
1251 career rides analysed
Strike rate by course
| Course | rides | 1st | Win % |
|---|---|---|---|
| Punchestown (IRE) | 107 | 6 | 6% |
| Downpatrick (IRE) | 101 | 4 | 4% |
| Fairyhouse (IRE) | 95 | 6 | 6% |
| Kilbeggan (IRE) | 87 | 7 | 8% |
| Wexford (IRE) | 67 | 4 | 6% |
| Limerick (IRE) | 66 | 1 | 2% |
| Navan (IRE) | 66 | 3 | 5% |
| Down Royal (IRE) | 64 | 4 | 6% |
| Tramore (IRE) | 53 | 3 | 6% |
| Thurles (IRE) | 47 | 1 | 2% |
| Roscommon (IRE) | 46 | 5 | 11% |
| Clonmel (IRE) | 45 | 2 | 4% |
| Ballinrobe (IRE) | 44 | 3 | 7% |
| Naas (IRE) | 42 | 0 | 0% |
| Cork (IRE) | 37 | 2 | 5% |
| Gowran Park (IRE) | 34 | 0 | 0% |
| Sligo (IRE) | 33 | 2 | 6% |
| Tipperary (IRE) | 32 | 2 | 6% |
| Leopardstown (IRE) | 30 | 4 | 13% |
| Killarney (IRE) | 28 | 2 | 7% |
| Bellewstown (IRE) | 26 | 0 | 0% |
| Galway (IRE) | 25 | 2 | 8% |
| Listowel (IRE) | 21 | 1 | 5% |
| Dundalk (AW) (IRE) | 14 | 1 | 7% |
| Wolverhampton (AW) | 5 | 0 | 0% |
| Newcastle (AW) | 4 | 0 | 0% |
| Southwell (AW) | 4 | 0 | 0% |
| Doncaster | 3 | 0 | 0% |
| Far Hills (USA) | 3 | 0 | 0% |
| Redcar | 3 | 0 | 0% |
| Thirsk | 2 | 0 | 0% |
| Musselburgh | 2 | 0 | 0% |
| Cheltenham | 2 | 0 | 0% |
| Aintree | 2 | 0 | 0% |
| Chelmsford (AW) | 1 | 0 | 0% |
| York | 1 | 0 | 0% |
| Curragh (IRE) | 1 | 0 | 0% |
| Uttoxeter | 1 | 0 | 0% |
| Haydock | 1 | 0 | 0% |
| Carlisle | 1 | 0 | 0% |
| Newmarket | 1 | 0 | 0% |
| Great Meadow (USA) | 1 | 0 | 0% |
| Saratoga (USA) | 1 | 0 | 0% |
| Pontefract | 1 | 0 | 0% |
| Leicester | 1 | 0 | 0% |
Trainer partnerships
| Trainer | rides | 1st | Win % |
|---|---|---|---|
| Dermot A McLoughlin | 392 | 23 | 6% |
| P J Rothwell | 243 | 19 | 8% |
| R K Watson | 55 | 3 | 5% |
| Andrew McNamara | 41 | 4 | 10% |
| Paul Stafford | 32 | 3 | 9% |
| K R Burke | 22 | 0 | 0% |
| Ian Patrick Donoghue | 21 | 2 | 10% |
| Darren Collins | 20 | 1 | 5% |
| S R B Crawford | 18 | 1 | 6% |
| Francis Casey | 17 | 0 | 0% |
| Eamon Courtney | 16 | 1 | 6% |
| Patrick Martin | 15 | 1 | 7% |
| W J O'Doherty | 15 | 1 | 7% |
| V C Ward | 14 | 0 | 0% |
| Nigel Carolan | 14 | 0 | 0% |
| Charles Coakley | 12 | 0 | 0% |
| Mrs Lorna Fowler | 12 | 0 | 0% |
| M M Rice | 10 | 0 | 0% |
| C W J Farrell | 10 | 3 | 30% |
| Mrs Denise Foster | 9 | 0 | 0% |
| Mark Michael McNiff | 7 | 0 | 0% |
| David Peter Dunne | 7 | 0 | 0% |
| Keith Henry Clarke | 7 | 0 | 0% |
| Norman Lee | 7 | 1 | 14% |
| John Andrew Kinsella | 6 | 0 | 0% |
| Liam Lennon | 6 | 0 | 0% |
| Seamus Neville | 6 | 0 | 0% |
| Joseph Anthony Murray | 6 | 0 | 0% |
| George Stanley | 5 | 0 | 0% |
| Neil McKnight | 4 | 0 | 0% |
| Liz Doyle | 4 | 0 | 0% |
| E Sheehy | 4 | 0 | 0% |
| C Byrnes | 4 | 0 | 0% |
| Terence O'Brien | 4 | 1 | 25% |
| John Joseph Hanlon | 4 | 0 | 0% |
| Matthew J Smith | 3 | 0 | 0% |
| W J Lanigan | 3 | 0 | 0% |
| John Patrick Ryan | 3 | 0 | 0% |
| Ms Claire O'Connell | 3 | 0 | 0% |
| David Kenneth Budds | 3 | 0 | 0% |
| David Harry Kelly | 3 | 0 | 0% |
| R Donohoe | 3 | 0 | 0% |
| Noel G Hynds | 3 | 0 | 0% |
| Stephen McConville | 3 | 0 | 0% |
| Andrew Lynch | 3 | 0 | 0% |
| Peter John Flood | 3 | 1 | 33% |
| Anthony Mullins | 3 | 0 | 0% |
| Kevin Michael Smith | 3 | 0 | 0% |
| Stephen Gerard Carey | 3 | 0 | 0% |
| Eugene M O'Sullivan | 2 | 0 | 0% |
| Shane Patrick O'Brien | 2 | 0 | 0% |
| Mark John Scallan | 2 | 0 | 0% |
| Mrs Gillian Callaghan | 2 | 0 | 0% |
| Ciaran Murphy | 2 | 0 | 0% |
| Patrick Magee | 2 | 0 | 0% |
| Paul John Gilligan | 2 | 0 | 0% |
| Gavin Cromwell | 2 | 0 | 0% |
| Patrick Downey | 2 | 0 | 0% |
| Donal Kinsella | 2 | 0 | 0% |
| William J McLernon | 2 | 0 | 0% |
| Sarah Dawson | 2 | 0 | 0% |
| Edward Cawley | 2 | 0 | 0% |
| John O Clifford | 2 | 0 | 0% |
| Gerard Michael Hussey | 2 | 0 | 0% |
| Mrs Prunella Dobbs | 2 | 0 | 0% |
| Karen Tutty | 2 | 0 | 0% |
| James M Barcoe | 2 | 0 | 0% |
| Daniel John Howard | 2 | 0 | 0% |
| J G Bennett | 2 | 0 | 0% |
| P A Fahy | 2 | 0 | 0% |
| Hugh Paul Finegan | 2 | 0 | 0% |
| Michael Flannery | 2 | 0 | 0% |
| Alan Donoghue | 2 | 0 | 0% |
| W J Burke | 2 | 0 | 0% |
| Alan A H Wells | 2 | 0 | 0% |
| D Harvey | 2 | 0 | 0% |
| B J Hallahan | 2 | 0 | 0% |
| A J Martin | 2 | 0 | 0% |
| Louise G Lyons | 2 | 0 | 0% |
| Garvan Donnelly | 2 | 0 | 0% |
| Chris Timmons | 1 | 0 | 0% |
| G Webb | 1 | 0 | 0% |
| John Geoghegan | 1 | 0 | 0% |
| Oliver McKiernan | 1 | 0 | 0% |
| Jamie Albert Sloan | 1 | 0 | 0% |
| Michael J Bowe | 1 | 0 | 0% |
| Leonard Paul Flynn | 1 | 0 | 0% |
| D M Christie | 1 | 0 | 0% |
| S Wilson | 1 | 0 | 0% |
| Ms M Flynn | 1 | 0 | 0% |
| W Ross | 1 | 0 | 0% |
| Brendan Oliver Walsh | 1 | 0 | 0% |
| Martin Gerard McGuane | 1 | 0 | 0% |
| David O'Sullivan | 1 | 0 | 0% |
| P G Fahey | 1 | 0 | 0% |
| Patrick T Foley | 1 | 0 | 0% |
| Alastair Ralph | 1 | 0 | 0% |
| Joseph Fox | 1 | 0 | 0% |
| Thomas Coyle | 1 | 0 | 0% |
| Andrew Lee | 1 | 0 | 0% |
| Karl Thornton | 1 | 0 | 0% |
| J T Gorman | 1 | 0 | 0% |
| Roger Joseph McGrath | 1 | 0 | 0% |
| Christophe Clement | 1 | 0 | 0% |
| Thomas Gibney | 1 | 0 | 0% |
| Paul Power | 1 | 0 | 0% |
| John C McConnell | 1 | 0 | 0% |
| Donal Hassett | 1 | 0 | 0% |
| F Costello | 1 | 0 | 0% |
| Robin McNeilly | 1 | 0 | 0% |
| Sean Thomas Doyle | 1 | 0 | 0% |
| James McAuley | 1 | 0 | 0% |
| Patrick J McKenna | 1 | 0 | 0% |
| Gordon Elliott | 1 | 0 | 0% |
| Adrian Murray | 1 | 0 | 0% |
| Keri Brion | 1 | 0 | 0% |
| Brian Mortell | 1 | 0 | 0% |
| Barry Connell | 1 | 0 | 0% |
| J Morrison | 1 | 0 | 0% |
| Robert Tyner | 1 | 0 | 0% |
| R P Burns | 1 | 0 | 0% |
| Leslie F Young | 1 | 0 | 0% |
| Victor Wilson | 1 | 0 | 0% |
| Martin Paul Fitzgerald | 1 | 0 | 0% |
| M F Morris | 1 | 0 | 0% |
| William Durkan | 1 | 0 | 0% |
| C O'Keeffe | 1 | 0 | 0% |
| Garrett James Power | 1 | 0 | 0% |
| Neil R Morris | 1 | 0 | 0% |
| Jedd O'Keeffe | 1 | 0 | 0% |
| Noel C Kelly | 1 | 0 | 0% |
| Eddie & Patrick Harty | 1 | 0 | 0% |
| Vincent Laurence Halley | 1 | 0 | 0% |
| Conor David Maxwell | 1 | 0 | 0% |
| Scott Dixon | 1 | 0 | 0% |
| Ms Helen P Markham | 1 | 0 | 0% |
| M F O'Dowd | 1 | 0 | 0% |
| W J Martin | 1 | 0 | 0% |
| Thomas R Hughes | 1 | 0 | 0% |
| T G McCourt | 1 | 0 | 0% |
| Stephen Ryan | 1 | 0 | 0% |
| Todd McKenna | 1 | 0 | 0% |
| M G Quinn | 1 | 0 | 0% |
| M A Gunn | 1 | 0 | 0% |
| J T R Dreaper | 1 | 0 | 0% |
| Paul Nolan | 1 | 0 | 0% |
| Thomas P O'Connor | 1 | 0 | 0% |
| Thomas Cooper | 1 | 0 | 0% |
| Michael Hourigan | 1 | 0 | 0% |
| James Andrew Fahey | 1 | 0 | 0% |
| Peter Fahey | 1 | 0 | 0% |
| Liam Roche | 1 | 0 | 0% |
| Mark Fahey | 1 | 0 | 0% |
| Matthew A Daly | 1 | 0 | 0% |
| Patrick Mooney | 1 | 0 | 0% |
| Seamus Fahey | 1 | 0 | 0% |
| V Clifford | 1 | 0 | 0% |
| Gordon Michael Doyle | 1 | 0 | 0% |
Recent results
- 2026-07-17Killarney (IRE)Europe Hotel And Resort Handicap Steeplechase (Div II)IRE
- 2026-07-14Downpatrick (IRE)Tote Guarantee, Never Beaten By SP Handicap HurdleIRE
- 2026-07-14Downpatrick (IRE)Randox (C & G) Maiden HurdleIRE
- 2026-07-10KilbegganLarrigy's Pub Handicap Hurdle (0-100)IRE
- 2026-07-06RoscommonSheehy Meares/Team Earley Handicap Hurdle (0-100)IRE
- 2026-07-06RoscommonShanagher Hearing Maiden Hurdle (Div 2)IRE
- 2026-07-04BellewstownJohnny's Race Day Mares Maiden HurdleIRE
- 2026-07-04BellewstownStreet Sweep Handicap HurdleIRE
- 2026-07-04BellewstownGrimme Ireland Maiden HurdleIRE
- 2026-06-15KilbegganFollow Kilbeggan On Instagram Handicap Hurdle (0-100) (Div 2)IRE
- 2026-06-15KilbegganFollow Kilbeggan On Instagram Handicap Hurdle (0-100) (Div 1)IRE
- 2026-06-14DownpatrickCab Plant Handicap Hurdle (0-100)IRE
- 2026-06-14DownpatrickJoin Racing TV Now With A Free Trial Handicap HurdleIRE
- 2026-06-13DownpatrickJoin Racing TV Now With A Free Trial Handicap ChaseIRE
- 2026-06-13DownpatrickRandox Handicap HurdleIRE
- 2026-06-09SligoStephen Mullins & Sons Mares Maiden HurdleIRE
- 2026-06-08RoscommonGarvey's Bar, Ballintubber Maiden HurdleIRE
- 2026-06-07PunchestownK-Mech Mechanical Handicap ChaseIRE
- 2026-06-06PunchestownLadbrokes 'Get More With Ladbucks' Maiden HurdleIRE
- 2026-06-06PunchestownLadbrokes 'Big Daily Boosts On Racing' Maiden Hurdle (Div 2)IRE
- 2026-06-06PunchestownLadbrokes 'Big Daily Boosts On Racing' Maiden Hurdle (Div 1)IRE
- 2026-06-06PunchestownLadbrokes 'Get More With Racing Bet Builder' Handicap ChaseIRE
- 2026-06-05ClonmelBulmers Zero Handicap HurdleIRE
- 2026-06-05ClonmelTalbot Hotel Clonmel (C & G) Maiden HurdleIRE
- 2026-05-30TramoreGet A Free Month Trial Of Racing TV Now racingtv.com/freetrial Handicap Hurdle (0-100)IRE