Trainer
Hugo Palmer
5302 runners analysed
Strike rate by course
| Course | runners | 1st | Win % |
|---|---|---|---|
| Kempton (AW) | 468 | 70 | 15% |
| Wolverhampton (AW) | 413 | 80 | 19% |
| Newcastle (AW) | 310 | 52 | 17% |
| Chester | 299 | 50 | 17% |
| Chelmsford (AW) | 279 | 40 | 14% |
| Newmarket | 260 | 24 | 9% |
| Lingfield (AW) | 256 | 37 | 14% |
| Haydock | 227 | 38 | 17% |
| Newmarket (July) | 225 | 28 | 12% |
| Ascot | 208 | 16 | 8% |
| Doncaster | 185 | 27 | 15% |
| Windsor | 170 | 25 | 15% |
| Newbury | 166 | 16 | 10% |
| York | 146 | 9 | 6% |
| Southwell (AW) | 141 | 22 | 16% |
| Goodwood | 140 | 15 | 11% |
| Yarmouth | 134 | 19 | 14% |
| Nottingham | 129 | 14 | 11% |
| Sandown | 95 | 11 | 12% |
| Leicester | 84 | 12 | 14% |
| Redcar | 82 | 13 | 16% |
| Thirsk | 73 | 13 | 18% |
| Ayr | 66 | 8 | 12% |
| Salisbury | 63 | 16 | 25% |
| Hamilton | 54 | 14 | 26% |
| Pontefract | 51 | 5 | 10% |
| Carlisle | 48 | 12 | 25% |
| Beverley | 47 | 7 | 15% |
| Lingfield | 46 | 11 | 24% |
| Bath | 42 | 9 | 21% |
| Epsom | 39 | 4 | 10% |
| Ffos Las | 33 | 9 | 27% |
| Brighton | 33 | 7 | 21% |
| Catterick | 31 | 5 | 16% |
| Chepstow | 24 | 7 | 29% |
| Curragh (IRE) | 23 | 3 | 13% |
| Ripon | 22 | 4 | 18% |
| Musselburgh | 22 | 5 | 23% |
| Newcastle | 17 | 7 | 41% |
| Deauville (FR) | 17 | 0 | 0% |
| Wetherby | 15 | 0 | 0% |
| Longchamp (FR) | 14 | 2 | 14% |
| Meydan (UAE) | 13 | 0 | 0% |
| Chantilly (FR) | 11 | 1 | 9% |
| Del Mar (USA) | 8 | 0 | 0% |
| Saint-Cloud (FR) | 8 | 1 | 12% |
| Vichy (FR) | 5 | 1 | 20% |
| Folkestone | 4 | 0 | 0% |
| Dusseldorf (GER) | 4 | 2 | 50% |
| Huntingdon | 3 | 1 | 33% |
| Naas (IRE) | 3 | 1 | 33% |
| Warwick | 3 | 0 | 0% |
| Baden-Baden (GER) | 3 | 1 | 33% |
| Maisons-Laffitte (FR) | 3 | 0 | 0% |
| Fairyhouse (IRE) | 3 | 0 | 0% |
| Dundalk (AW) (IRE) | 3 | 1 | 33% |
| Belmont Park (USA) | 2 | 0 | 0% |
| Leopardstown (IRE) | 2 | 0 | 0% |
| Caulfield (AUS) | 2 | 0 | 0% |
| Cologne (GER) | 2 | 0 | 0% |
| Keeneland (USA) | 2 | 0 | 0% |
| Krefeld (GER) | 1 | 0 | 0% |
| Southwell | 1 | 0 | 0% |
| Cork (IRE) | 1 | 0 | 0% |
| Ludlow | 1 | 0 | 0% |
| San Siro (ITY) | 1 | 0 | 0% |
| Saratoga (USA) | 1 | 0 | 0% |
| Bro Park (SWE) | 1 | 0 | 0% |
| Bordeaux Le Bouscat (FR) | 1 | 1 | 100% |
| Cheltenham | 1 | 0 | 0% |
| Flemington (AUS) | 1 | 0 | 0% |
| Randwick (AUS) | 1 | 0 | 0% |
| Toulouse (FR) | 1 | 0 | 0% |
| Hanover (GER) | 1 | 0 | 0% |
| Market Rasen | 1 | 0 | 0% |
| Veliefendi (TUR) | 1 | 0 | 0% |
| Cagnes-Sur-Mer (FR) | 1 | 1 | 100% |
| Kelso | 1 | 0 | 0% |
| Kentucky Downs (USA) | 1 | 0 | 0% |
| Sha Tin (HK) | 1 | 0 | 0% |
| Fakenham | 1 | 0 | 0% |
| Santa Anita (USA) | 1 | 0 | 0% |
Jockey bookings
| Jockey | runners | 1st | Win % |
|---|---|---|---|
| James Doyle | 546 | 101 | 18% |
| Josephine Gordon | 405 | 69 | 17% |
| Oisin Murphy | 251 | 64 | 25% |
| Jack Mitchell | 220 | 37 | 17% |
| Ben Curtis | 202 | 40 | 20% |
| Harry Davies | 186 | 19 | 10% |
| Jason Hart | 185 | 31 | 17% |
| Ross Coakley | 169 | 28 | 17% |
| Cieren Fallon | 127 | 14 | 11% |
| Jim Crowley | 125 | 24 | 19% |
| David Probert | 111 | 15 | 14% |
| Tom Marquand | 102 | 7 | 7% |
| William Buick | 96 | 13 | 14% |
| Pat Cosgrave | 93 | 7 | 8% |
| Noel Garbutt | 79 | 4 | 5% |
| Jason Watson | 77 | 12 | 16% |
| Luke Morris | 77 | 9 | 12% |
| Harry Bentley | 73 | 12 | 16% |
| Ryan Moore | 72 | 13 | 18% |
| Andrea Atzeni | 70 | 11 | 16% |
| Louis Steward | 70 | 10 | 14% |
| Martin Harley | 69 | 11 | 16% |
| Richard Kingscote | 59 | 6 | 10% |
| David Egan | 58 | 4 | 7% |
| Paul Mulrennan | 56 | 10 | 18% |
| Joe Leavy | 56 | 7 | 12% |
| Martin Dwyer | 56 | 10 | 18% |
| Frankie Dettori | 55 | 4 | 7% |
| Andrew Mullen | 54 | 6 | 11% |
| Clifford Lee | 45 | 6 | 13% |
| Hollie Doyle | 45 | 5 | 11% |
| Marc Monaghan | 42 | 6 | 14% |
| Kevin Stott | 42 | 6 | 14% |
| Callum Shepherd | 37 | 6 | 16% |
| Rossa Ryan | 36 | 2 | 6% |
| P J McDonald | 34 | 2 | 6% |
| Pat Smullen | 34 | 7 | 21% |
| Jamie Spencer | 33 | 7 | 21% |
| Hayley Turner | 31 | 6 | 19% |
| Nicola Currie | 30 | 4 | 13% |
| Daniel Tudhope | 29 | 7 | 24% |
| Billy Loughnane | 28 | 6 | 21% |
| Robert Havlin | 27 | 1 | 4% |
| Kieran Shoemark | 26 | 2 | 8% |
| Pierre-Louis Jamin | 26 | 1 | 4% |
| Joe Fanning | 24 | 4 | 17% |
| Michael Hills | 24 | 4 | 17% |
| Graham Gibbons | 23 | 8 | 35% |
| Neil Callan | 23 | 3 | 13% |
| Oisin Orr | 23 | 3 | 13% |
| Brandon Wilkie | 23 | 2 | 9% |
| Connor Planas | 22 | 2 | 9% |
| Liam Wright | 22 | 2 | 9% |
| Silvestre De Sousa | 22 | 7 | 32% |
| Aidan Keeley | 22 | 5 | 23% |
| James McDonald | 17 | 3 | 18% |
| Graham Lee | 16 | 3 | 19% |
| Jack Callan | 16 | 0 | 0% |
| Gabriele Malune | 16 | 2 | 12% |
| Martin Lane | 15 | 1 | 7% |
| Jonny Peate | 15 | 1 | 7% |
| Jimmy Quinn | 15 | 0 | 0% |
| Paul Hanagan | 14 | 1 | 7% |
| Marco Ghiani | 14 | 2 | 14% |
| Sean D Bowen | 14 | 0 | 0% |
| Mark Crehan | 13 | 1 | 8% |
| Stevie Donohoe | 13 | 1 | 8% |
| Saffie Osborne | 12 | 1 | 8% |
| Ioritz Mendizabal | 12 | 1 | 8% |
| Colin Keane | 12 | 0 | 0% |
| Adam Kirby | 12 | 0 | 0% |
| Fran Berry | 11 | 2 | 18% |
| Robert Winston | 11 | 2 | 18% |
| George Baker | 11 | 2 | 18% |
| William Carver | 11 | 0 | 0% |
| Jack Nicholls | 11 | 2 | 18% |
| Tom Eaves | 10 | 1 | 10% |
| Toby Atkinson | 10 | 2 | 20% |
| Frederik Tylicki | 10 | 3 | 30% |
| Ian Mongan | 9 | 3 | 33% |
| Aiden Brookes | 9 | 1 | 11% |
| Hector Crouch | 9 | 2 | 22% |
| Steve Drowne | 9 | 1 | 11% |
| Taylor Fisher | 9 | 1 | 11% |
| Franny Norton | 9 | 0 | 0% |
| Charles Bishop | 8 | 0 | 0% |
| Alistair Rawlinson | 8 | 0 | 0% |
| Ray Dawson | 8 | 1 | 12% |
| Connor Beasley | 8 | 1 | 12% |
| Rowan Scott | 8 | 0 | 0% |
| Laura Pearson | 8 | 3 | 38% |
| Callum Rodriguez | 8 | 0 | 0% |
| Jimmy Fortune | 7 | 1 | 14% |
| Sean Levey | 7 | 0 | 0% |
| Lewis Edmunds | 7 | 2 | 29% |
| Edward Greatrex | 6 | 1 | 17% |
| Mickael Barzalona | 6 | 1 | 17% |
| Danny Brock | 6 | 1 | 17% |
| Dougie Costello | 6 | 0 | 0% |
| Georgia Dobie | 6 | 1 | 17% |
| George Wood | 6 | 0 | 0% |
| Harry Burns | 5 | 0 | 0% |
| Paddy Mathers | 5 | 1 | 20% |
| Mason Paetel | 5 | 1 | 20% |
| Benoit De La Sayette | 5 | 0 | 0% |
| Richard Hughes | 5 | 0 | 0% |
| Chris Hayes | 5 | 0 | 0% |
| Seb Sanders | 5 | 0 | 0% |
| Jack Doughty | 5 | 1 | 20% |
| Ted Durcan | 4 | 0 | 0% |
| Dane O'Neill | 4 | 0 | 0% |
| Darryll Holland | 4 | 0 | 0% |
| Trevor Whelan | 4 | 1 | 25% |
| Cam Hardie | 4 | 0 | 0% |
| Shane Foley | 4 | 1 | 25% |
| Daniel Muscutt | 3 | 0 | 0% |
| Gerald Mosse | 3 | 0 | 0% |
| Nico de Boinville | 3 | 0 | 0% |
| David Allan | 3 | 0 | 0% |
| Zak Wheatley | 3 | 0 | 0% |
| Adam McNamara | 3 | 0 | 0% |
| Georgia Cox | 3 | 1 | 33% |
| Liam Keniry | 3 | 0 | 0% |
| Brian Hughes | 3 | 1 | 33% |
| Pierre-Charles Boudot | 3 | 0 | 0% |
| W J Lee | 3 | 0 | 0% |
| Adam Beschizza | 3 | 1 | 33% |
| Kieran O'Neill | 3 | 0 | 0% |
| Harry Vigors | 3 | 0 | 0% |
| Laura Pike | 3 | 0 | 0% |
| J F Egan | 3 | 0 | 0% |
| Nicky Mackay | 3 | 0 | 0% |
| Dylan Hogan | 3 | 0 | 0% |
| Robert Tart | 3 | 0 | 0% |
| Shane Gray | 3 | 0 | 0% |
| Wayne Lordan | 3 | 0 | 0% |
| Tyler Heard | 3 | 1 | 33% |
| Lucy K Barry | 3 | 0 | 0% |
| Mark Winn | 2 | 0 | 0% |
| Charlie Deutsch | 2 | 0 | 0% |
| Ryan Clark | 2 | 0 | 0% |
| Kieran Schofield | 2 | 0 | 0% |
| Jefferson Smith | 2 | 0 | 0% |
| Phillip Makin | 2 | 0 | 0% |
| Elizabeth Gale | 2 | 0 | 0% |
| Thierry Jarnet | 2 | 0 | 0% |
| Tony Hamilton | 2 | 0 | 0% |
| Darragh Keenan | 2 | 0 | 0% |
| Kieren Fallon | 2 | 0 | 0% |
| Sebastian Woods | 2 | 0 | 0% |
| Pat Dobbs | 2 | 0 | 0% |
| Alec Voikhansky | 2 | 0 | 0% |
| Mia Nicholls | 2 | 0 | 0% |
| Toby Moore | 2 | 0 | 0% |
| Megan Nicholls | 2 | 0 | 0% |
| Stephane Pasquier | 2 | 0 | 0% |
| Luke Catton | 2 | 0 | 0% |
| Florent Geroux | 2 | 0 | 0% |
| James Sullivan | 2 | 0 | 0% |
| Seamie Heffernan | 2 | 0 | 0% |
| Christophe-Patrice Lemaire | 2 | 0 | 0% |
| Maxime Guyon | 2 | 1 | 50% |
| Christophe Soumillon | 2 | 1 | 50% |
| Andrew Elliott | 2 | 0 | 0% |
| Liam Jones | 2 | 0 | 0% |
| Oliver Carmichael | 2 | 0 | 0% |
| Andrew Slattery | 2 | 0 | 0% |
| Sean Kirrane | 1 | 0 | 0% |
| Joshua Bryan | 1 | 0 | 0% |
| Sam James | 1 | 0 | 0% |
| William Pyle | 1 | 0 | 0% |
| Jay Mackay | 1 | 0 | 0% |
| Shane Kelly | 1 | 0 | 0% |
| Fergus Sweeney | 1 | 0 | 0% |
| Mike E Smith | 1 | 0 | 0% |
| Sam Hitchcott | 1 | 0 | 0% |
| George Downing | 1 | 0 | 0% |
| Ben Sanderson | 1 | 0 | 0% |
| Tom Queally | 1 | 0 | 0% |
| Umberto Rispoli | 1 | 0 | 0% |
| Morgan Cole | 1 | 0 | 0% |
| Leonna Mayor | 1 | 0 | 0% |
| Declan McDonogh | 1 | 0 | 0% |
| Daniel Moor | 1 | 0 | 0% |
| William Carson | 1 | 0 | 0% |
| Kerrin McEvoy | 1 | 0 | 0% |
| David Kenny | 1 | 0 | 0% |
| Corey J Lanerie | 1 | 0 | 0% |
| Mirco Demuro | 1 | 0 | 0% |
| Junior Alvarado | 1 | 0 | 0% |
| Theo Bachelot | 1 | 0 | 0% |
| Joanna Mason | 1 | 0 | 0% |
| Mark Zahra | 1 | 0 | 0% |
| Grace McEntee | 1 | 0 | 0% |
| Callum Hutchinson | 1 | 0 | 0% |
| Rob Hornby | 1 | 0 | 0% |
| Rhys Clutterbuck | 1 | 0 | 0% |
| Donnacha O'Brien | 1 | 0 | 0% |
| Dylan Browne McMonagle | 1 | 0 | 0% |
| Ryan Sexton | 1 | 0 | 0% |
| Harry Cobden | 1 | 0 | 0% |
| Gina Mangan | 1 | 0 | 0% |
| Christian Howarth | 1 | 0 | 0% |
| Aidan Coleman | 1 | 1 | 100% |
| Luis Saez | 1 | 0 | 0% |
| Craig A Williams | 1 | 0 | 0% |
| Billy Garritty | 1 | 0 | 0% |
| Conor Whiteley | 1 | 1 | 100% |
| Chris Catlin | 1 | 0 | 0% |
| Ronan Whelan | 1 | 0 | 0% |
| Olivier Peslier | 1 | 0 | 0% |
| Mme Marie Velon | 1 | 0 | 0% |
| Joey Haynes | 1 | 0 | 0% |
| Adrian Nicholls | 1 | 0 | 0% |
| Charlie Tucker | 1 | 0 | 0% |
| Jack Enright | 1 | 0 | 0% |
| Mohammed Tabti | 1 | 0 | 0% |
| Zac Lloyd | 1 | 0 | 0% |
| Warren Fentiman | 1 | 0 | 0% |
| Kevin Manning | 1 | 0 | 0% |
| Angus Villiers | 1 | 0 | 0% |
| Charlie Bennett | 1 | 0 | 0% |
| Oliver Stammers | 1 | 0 | 0% |
| Adam Farragher | 1 | 0 | 0% |
| Tony Piccone | 1 | 0 | 0% |
| Miss Georgia King | 1 | 0 | 0% |
| Ben Coen | 1 | 1 | 100% |
| Finley Marsh | 1 | 0 | 0% |
Recent results
- 2026-07-20BeverleyRacing TV EBF Restricted Maiden Stakes (For Horses In Bands B, C And D) (EBF Restricted Race Qualifier) (GBB Race)GB
- 2026-07-20WindsorA1r Services Ltd Nursery Handicap StakesGB
- 2026-07-18DoncasterBritish Stallion Studs Ebf Restricted Novice Stakes (for Horses In Bands B, C And D) (Ebf Restricted Race Qualifier) (GBB Race)GB
- 2026-07-18NewburyWeatherbys Super Sprint Stakes (GBB Race)GB
- 2026-07-17NewburyApple Print & Creative Rose Bowl Stakes (Listed Race)GB
- 2026-07-15LingfieldFree Bets On Attheraces.com Nursery Handicap StakesGB
- 2026-07-11HamiltonGet Your Tickets For Cube Glass Ladies Night HandicapGB
- 2026-07-11AscotRacing To Zero Fillies' Handicap (Str)GB
- 2026-07-11ChesterRaymond & Kathleen Corbett Memorial City Plate Stakes (Listed)GB
- 2026-07-11AscotJuddmonte EBF Restricted Novice Stakes (GBB Race)GB
- 2026-07-11ChesterTom Jones Live At Chester Racecourse Handicap Stakes (Div I)GB
- 2026-07-11AscotJuddmonte Summer Mile Stakes (Group 2) (Rnd)GB
- 2026-07-11NewmarketHKJC Worldpool Fillies' HandicapGB
- 2026-07-11ChesterJohn Smith's HandicapGB
- 2026-07-11AscotClub 26 Heritage HandicapGB
- 2026-07-11NewmarketRossdales British EBF Maiden StakesGB
- 2026-07-10ChesterFired Up Tess Handicap Stakes (Div I)GB
- 2026-07-10ChesterESL Export Handicap (GBBPlus Race)GB
- 2026-07-10ChesterCAA Stellar NurseryGB
- 2026-07-10ChesterExcell Supply EBF Restricted Novice Stakes (GBB Race)GB
- 2026-07-10NewmarketWeatherbys Banking Group British EBF Maiden Fillies' Stakes (GBB Race)GB
- 2026-07-10AscotJLL Handicap (Rnd)GB
- 2026-07-10YorkWilliam Hill Summer Stakes (Fillies' & Mares' Group 3)GB
- 2026-07-10YorkWilliam Hill Extra Place Races Daily HandicapGB
- 2026-07-10NewmarketOddschecker Handicap (Heritage Handicap) (GBBPlus Race)GB