Trainer record
John Joseph Hanlon trainer record
John Joseph Hanlon has 479 runs on the record in the last twelve months, 15 of them wins (3%). Here's the full picture, dated and checkable.
479
Runs (12 mo)
15
Wins
3%
Win rate
14%
Placed
Runs on record
300 runs
2Mother Ship (IRE)5:02 Newton Abbot7 Sept 2615/22My Cullen (IRE)4:30 Newton Abbot7 Sept 267/14War Correspondent (IRE)4:00 Newton Abbot7 Sept 2622/12Crystal Mariner (IRE)2:30 Newton Abbot7 Sept 2610/3URHello Garda (IRE)2:00 Newton Abbot7 Sept 2610/1FWar Correspondent (IRE)5:39 Downpatrick (IRE)31 Aug 2620/112My Cullen (IRE)5:04 Downpatrick (IRE)31 Aug 2615/27Barton Sky (IRE)4:29 Downpatrick (IRE)31 Aug 26125/13Penzance (GB)3:55 Downpatrick (IRE)31 Aug 269/16Pahlavi (IRE)2:47 Downpatrick (IRE)31 Aug 269/112Victoria Kesia (IRE)5:15 Cork (IRE)30 Aug 26100/18Oops A Daisy (IRE)6:12 Down Royal (IRE)28 Aug 2666/11Mo Ghille Mar (IRE)5:37 Down Royal (IRE)28 Aug 267/113Torque De Lune (IRE)5:25 Wexford (IRE)28 Aug 2640/15Monntie (IRE)4:50 Wexford (IRE)28 Aug 2620/18Camp Verde (IRE)4:30 Down Royal (IRE)28 Aug 26125/14Cornaroya Rocco (IRE)5:00 Bellewstown (IRE)26 Aug 2611/17Stormbreaker (GB)3:10 Killarney (IRE)22 Aug 2640/11Pure Logic (GB)2:35 Killarney (IRE)22 Aug 2610/18Seeitoldya (GB)7:15 Killarney (IRE)20 Aug 2650/1URCamp Verde (IRE)4:35 Killarney (IRE)20 Aug 26200/12Mother Ship (IRE)6:48 Sligo (IRE)19 Aug 2612/111Urban War (IRE)5:42 Sligo (IRE)19 Aug 2628/110The Two Mary's (IRE)5:05 Tramore (IRE)16 Aug 2612/15Pahlavi (IRE)2:20 Tramore (IRE)16 Aug 2620/14Penzance (GB)1:45 Tramore (IRE)16 Aug 2614/16No Pass Port (IRE)8:25 Tramore (IRE)14 Aug 2640/14My Cullen (IRE)5:40 Tramore (IRE)14 Aug 2611/13Pure Logic (GB)7:48 Tramore (IRE)13 Aug 2620/113Keep The Head (IRE)7:48 Tramore (IRE)13 Aug 2666/113Urban War (IRE)5:52 Gowran Park (IRE)12 Aug 26100/113Cornaroya Rocco (IRE)8:30 Ballinrobe (IRE)10 Aug 2616/112Barton Sky (IRE)7:57 Ballinrobe (IRE)10 Aug 2610/113Secret Moon (IRE)7:57 Ballinrobe (IRE)10 Aug 26150/17Victoria Kesia (IRE)6:57 Ballinrobe (IRE)10 Aug 2650/12Crystal Mariner (IRE)5:57 Ballinrobe (IRE)10 Aug 269/212Camp Verde (IRE)5:26 Ballinrobe (IRE)10 Aug 26150/1PUSonna Lady (IRE)4:53 Downpatrick (IRE)9 Aug 26150/1PUBallinagaine Girl (IRE)4:53 Downpatrick (IRE)9 Aug 265/1PUSomething Simple (IRE)4:53 Downpatrick (IRE)9 Aug 2616/19Mount Hotham (IRE)3:08 Downpatrick (IRE)9 Aug 2614/17Monntie (IRE)8:30 Gowran Park (IRE)7 Aug 2622/17Mother Ship (IRE)7:36 Wexford (IRE)7 Aug 2611/14The Two Mary's (IRE)5:30 Galway (IRE)2 Aug 2640/19War Correspondent (IRE)3:30 Galway (IRE)2 Aug 2633/16Stormbreaker (GB)2:20 Galway (IRE)2 Aug 26100/14Mo Ghille Mar (IRE)1:50 Galway (IRE)2 Aug 2618/111Penzance (GB)1:50 Galway (IRE)2 Aug 2616/112Torque De Lune (IRE)1:50 Galway (IRE)2 Aug 2650/19No Pass Port (IRE)3:52 Galway (IRE)1 Aug 2666/113Mo Ghille Mar (IRE)6:35 Galway (IRE)31 Jul 2680/18The Chancie Grey (IRE)5:10 Galway (IRE)27 Jul 26200/1PUPure Logic (GB)5:12 Uttoxeter26 Jul 2622/18Lakefield Flyer (IRE)4:42 Uttoxeter26 Jul 2611/13War Correspondent (IRE)3:12 Uttoxeter26 Jul 2628/11Hello Garda (IRE)2:12 Uttoxeter26 Jul 2640/12My Cullen (IRE)8:30 Kilbeggan (IRE)24 Jul 2625/15Barton Sky (IRE)7:21 Kilbeggan (IRE)24 Jul 2614/15Monntie (IRE)4:30 Kilbeggan (IRE)24 Jul 2610/3PUSeeitoldya (GB)3:50 Uttoxeter24 Jul 2650/18Victoria Kesia (IRE)7:30 Wexford (IRE)23 Jul 2618/16Mount Hotham (IRE)6:55 Wexford (IRE)23 Jul 2612/114Keep The Head (IRE)6:20 Wexford (IRE)23 Jul 2666/15Roxboro River (IRE)5:05 Worcester22 Jul 2611/12Penzance (GB)3:30 Worcester22 Jul 2611/105Hello Garda (IRE)2:45 Nottingham21 Jul 2611/16Roxboro River (IRE)4:21 Cartmel18 Jul 269/15My Cullen (IRE)4:52 Killarney (IRE)17 Jul 2614/110Sonna Lady (IRE)2:02 Killarney (IRE)17 Jul 26200/1URTorque De Lune (IRE)2:02 Killarney (IRE)17 Jul 2622/110Mother Ship (IRE)6:10 Killarney (IRE)16 Jul 2614/12Cornaroya Rocco (IRE)5:35 Killarney (IRE)16 Jul 2640/18Secret Moon (IRE)3:37 Downpatrick (IRE)14 Jul 2666/13Sadies Diamond (IRE)5:20 Stratford12 Jul 2616/16Pure Logic (GB)5:20 Stratford12 Jul 2615/22Penzance (GB)3:35 Stratford12 Jul 267/4PUPahlavi (IRE)3:25 Sligo12 Jul 2620/13Hello Garda (IRE)1:50 Stratford12 Jul 2612/16The Chancie Grey (IRE)1:10 Sligo12 Jul 2628/13Hewick (IRE)8:00 Cork10 Jul 264/1PUTopgun Simmy (IRE)8:00 Cork10 Jul 2618/111Urban War (IRE)6:15 Cork10 Jul 2666/17Quest With Copper (IRE)5:45 Cork10 Jul 26200/1PUMagical Act (IRE)5:45 Cork10 Jul 26200/14Monntie (IRE)5:10 Cork10 Jul 269/17Oops A Daisy (IRE)5:10 Cork10 Jul 26200/16Seeitoldya (GB)2:00 Uttoxeter7 Jul 2650/1PUSomething Simple (IRE)7:50 Roscommon6 Jul 2610/110Victoria Kesia (IRE)7:18 Roscommon6 Jul 2612/19Acheron (GB)5:13 Roscommon6 Jul 2633/13Lakefield Flyer (IRE)1:50 Market Rasen5 Jul 2611/411Ballinagaine Girl (IRE)7:18 Bellewstown (IRE)4 Jul 269/17Sonna Lady (IRE)6:48 Bellewstown (IRE)4 Jul 26150/110Mount Hotham (IRE)5:20 Wexford (IRE)3 Jul 2616/13Pure Logic (GB)6:23 Limerick (IRE)2 Jul 2625/1PUQaasid (IRE)6:23 Limerick (IRE)2 Jul 2620/13Torque De Lune (IRE)5:52 Limerick (IRE)2 Jul 2666/18Secret Moon (IRE)5:52 Limerick (IRE)2 Jul 26200/17Mo Ghille Mar (IRE)4:45 Limerick (IRE)2 Jul 2616/12Roxboro River (IRE)4:55 Worcester1 Jul 267/29Portetta (IRE)4:25 Worcester1 Jul 268/1PUHawk's Rock (IRE)2:50 Worcester1 Jul 2622/11Lakefield Flyer (IRE)8:18 Stratford30 Jun 2611/22Penzance (GB)6:48 Stratford30 Jun 2610/3PUMiss Oreo (IRE)3:20 Wexford (IRE)30 Jun 2650/1URAhellofaman (IRE)3:20 Wexford (IRE)30 Jun 268/15Pahlavi (IRE)2:40 Stratford29 Jun 2622/12Hello Garda (IRE)5:25 Chepstow27 Jun 2612/12Roxboro River (IRE)8:53 Bangor-on-Dee26 Jun 2617/24Hello Garda (IRE)7:05 Brighton22 Jun 2617/24Penzance (GB)2:05 Stratford16 Jun 2620/13Victoria Kesia (IRE)4:30 Downpatrick (IRE)14 Jun 2616/15Pure Logic (GB)3:55 Downpatrick (IRE)14 Jun 2622/111Magical Act (IRE)2:20 Downpatrick (IRE)14 Jun 26150/12Acheron (GB)1:50 Downpatrick (IRE)14 Jun 26200/18River Ore (GB)5:17 Hexham13 Jun 2633/1PUKofino (FR)3:10 Downpatrick (IRE)13 Jun 2650/13Stay In The Game (IRE)1:42 Hexham13 Jun 2614/14Torque De Lune (IRE)1:25 Downpatrick (IRE)13 Jun 26200/17Roxboro River (IRE)8:36 Market Rasen12 Jun 2618/15Tsavo Park (IRE)6:51 Market Rasen12 Jun 2628/16Portetta (IRE)8:53 Worcester11 Jun 2620/113Maximore (IRE)6:10 Worcester11 Jun 2650/1PUHawk's Rock (IRE)4:00 Southwell9 Jun 2614/113Qaasid (IRE)3:07 Punchestown (IRE)7 Jun 2611/13Stay In The Game (IRE)6:43 Hexham6 Jun 2620/17Lakefield Flyer (IRE)6:10 Hexham6 Jun 2618/114Quest With Copper (IRE)6:45 Clonmel (IRE)5 Jun 2680/18Falcon Park (IRE)6:10 Clonmel (IRE)5 Jun 2616/1PUThe Cheeky Pup (GB)6:10 Clonmel (IRE)5 Jun 2680/112Urban War (IRE)5:40 Clonmel (IRE)5 Jun 2650/15The Chancie Grey (IRE)5:05 Clonmel (IRE)5 Jun 26100/15Pahlavi (IRE)5:00 Southwell2 Jun 2628/112Hello Garda (IRE)4:19 Gowran Park (IRE)1 Jun 26200/17Mo Ghille Mar (IRE)2:22 Listowel (IRE)1 Jun 265/16Pure Logic (GB)1:47 Listowel (IRE)1 Jun 2620/19Mount Hotham (IRE)4:00 Kilbeggan (IRE)31 May 2625/19Sonna Lady (IRE)2:26 Kilbeggan (IRE)31 May 26150/1PUThe Red Lad (IRE)2:26 Kilbeggan (IRE)31 May 2650/14Roxboro River (IRE)8:50 Stratford30 May 269/18Victoria Kesia (IRE)7:00 Tramore (IRE)30 May 26200/115Acheron (GB)7:00 Tramore (IRE)30 May 26200/13Half A Chance (IRE)6:50 Stratford30 May 269/18Mother Ship (IRE)6:30 Tramore (IRE)30 May 2618/111Oops A Daisy (IRE)8:10 Tramore (IRE)29 May 26125/14Something Simple (IRE)7:55 Limerick (IRE)28 May 2616/11Qaasid (IRE)6:20 Limerick (IRE)28 May 2611/12Ballinagaine Girl (IRE)5:50 Limerick (IRE)28 May 267/17Tsavo Park (IRE)5:05 Worcester28 May 2633/16River Ore (GB)8:39 Plumpton26 May 2610/110My Cullen (IRE)8:00 Ballinrobe (IRE)26 May 2625/1PUCornaroya Rocco (IRE)7:30 Ballinrobe (IRE)26 May 2628/12Lakefield Flyer (IRE)6:39 Plumpton26 May 269/19An Capaill Oir (IRE)7:35 Ballinrobe (IRE)25 May 2633/11Stay In The Game (IRE)2:35 Huntingdon25 May 266/1PULady's Choice (IRE)2:00 Huntingdon25 May 2620/1URHalf A Chance (IRE)3:20 Cartmel23 May 263/14Hawk's Rock (IRE)1:35 Cartmel23 May 2611/29My Cullen (IRE)7:48 Limerick (IRE)21 May 2616/16Pahlavi (IRE)4:43 Limerick (IRE)21 May 2625/1PUFalcon Park (IRE)4:43 Limerick (IRE)21 May 2625/110Hello Garda (IRE)6:20 Gowran Park (IRE)20 May 26125/11Mo Ghille Mar (IRE)2:40 Wexford (IRE)16 May 2622/14Cornaroya Rocco (IRE)4:45 Kilbeggan (IRE)15 May 2620/1FTorque De Lune (IRE)7:20 Clonmel (IRE)14 May 26200/110Something Simple (IRE)6:20 Clonmel (IRE)14 May 2628/113Acheron (GB)5:20 Clonmel (IRE)14 May 2680/115The Cheeky Pup (GB)7:50 Punchestown (IRE)13 May 2650/18Mother Ship (IRE)7:28 Sligo (IRE)12 May 2610/1PULady's Choice (IRE)7:28 Sligo (IRE)12 May 2666/15Lakefield Flyer (IRE)6:28 Sligo (IRE)12 May 2611/14River Ore (GB)8:07 Killarney (IRE)11 May 2622/111Oops A Daisy (IRE)8:07 Killarney (IRE)11 May 2640/1PUMiss Oreo (IRE)7:07 Killarney (IRE)11 May 2640/17Pure Logic (GB)1:53 Killarney (IRE)9 May 2610/17Magical Act (IRE)8:05 Downpatrick (IRE)8 May 2640/1FMy Cullen (IRE)7:35 Downpatrick (IRE)8 May 2610/1URPerson Of Interest (IRE)7:35 Downpatrick (IRE)8 May 2610/18Tsavo Park (IRE)7:05 Downpatrick (IRE)8 May 2611/112Betty's Glen (IRE)6:05 Downpatrick (IRE)8 May 2680/17Roxboro River (IRE)5:35 Downpatrick (IRE)8 May 2628/13Hawk's Rock (IRE)5:00 Downpatrick (IRE)8 May 269/14Half A Chance (IRE)5:35 Wexford (IRE)7 May 267/111Pahlavi (IRE)5:35 Wexford (IRE)7 May 2640/12Barrow Ranger (IRE)3:55 Down Royal (IRE)4 May 267/26Lark Walk (IRE)2:45 Down Royal (IRE)4 May 2650/19Stay In The Game (IRE)2:10 Down Royal (IRE)4 May 2640/110Portetta (IRE)2:10 Down Royal (IRE)4 May 2622/116Victoria Kesia (IRE)1:35 Down Royal (IRE)4 May 26200/110Roxboro River (IRE)6:35 Punchestown (IRE)2 May 2666/19Hewick (IRE)4:15 Punchestown (IRE)30 Apr 2625/1FCrab Road (IRE)5:56 Kilbeggan (IRE)24 Apr 2666/16Ahellofaman (IRE)5:23 Kilbeggan (IRE)24 Apr 2633/19Jury Belle (IRE)4:50 Kilbeggan (IRE)24 Apr 2633/1PUTeescomponentsyess (IRE)7:12 Tramore (IRE)20 Apr 2625/114Ballinagaine Girl (IRE)6:12 Tramore (IRE)20 Apr 2628/114Mount Hotham (IRE)5:42 Tramore (IRE)20 Apr 2650/15Cornaroya Rocco (IRE)4:42 Tramore (IRE)20 Apr 2680/1PUTeddy's Acre (IRE)3:18 Tramore (IRE)19 Apr 2680/14Tsavo Park (IRE)3:50 Bellewstown (IRE)18 Apr 2616/16Mo Ghille Mar (IRE)3:15 Bellewstown (IRE)18 Apr 2650/12Monntie (IRE)2:05 Bellewstown (IRE)18 Apr 2650/19Falcon Park (IRE)4:30 Limerick (IRE)16 Apr 2625/15Urban War (IRE)4:17 Leopardstown (IRE)15 Apr 2640/111Roxboro River (IRE)5:42 Clonmel (IRE)14 Apr 2650/1PUHewick (IRE)3:05 Aintree11 Apr 2628/19Person Of Interest (IRE)7:08 Wexford (IRE)10 Apr 2625/16Cornaroya Rocco (IRE)4:20 Wexford (IRE)10 Apr 26150/13Barrow Ranger (IRE)2:00 Plumpton6 Apr 2620/13Back To Cali (IRE)1:50 Cork (IRE)6 Apr 2610/15Ahellofaman (IRE)5:10 Plumpton5 Apr 2612/14Person Of Interest (IRE)4:40 Plumpton5 Apr 2611/210Half A Chance (IRE)4:05 Plumpton5 Apr 2650/112Stay In The Game (IRE)7:00 Clonmel (IRE)2 Apr 2666/113My Cullen (IRE)5:00 Clonmel (IRE)2 Apr 2625/1FQuest With Speed (IRE)6:42 Limerick (IRE)31 Mar 264/13Teescomponentsyess (IRE)6:12 Limerick (IRE)31 Mar 2625/112Acheron (GB)4:48 Navan (IRE)30 Mar 2628/1SUQaasid (IRE)5:42 Clonmel (IRE)26 Mar 2616/17Falcon Park (IRE)5:12 Clonmel (IRE)26 Mar 2616/17Jury Belle (IRE)4:42 Clonmel (IRE)26 Mar 2611/112Seeitoldya (GB)3:42 Clonmel (IRE)26 Mar 2633/112Penzance (GB)7:00 Wolverhampton (AW)20 Mar 2625/1URAcheron (GB)3:30 Cork (IRE)19 Mar 26125/111Falcon Park (IRE)3:00 Cork (IRE)19 Mar 2640/112Qaasid (IRE)3:00 Cork (IRE)19 Mar 2633/1PUTsavo Park (IRE)4:32 Wexford (IRE)17 Mar 2617/23Penzance (GB)5:30 Chelmsford (AW)12 Mar 2615/27Ahellofaman (IRE)4:14 Limerick (IRE)12 Mar 2650/17Hewick (IRE)3:20 Cheltenham12 Mar 2650/19Shaheeq (IRE)5:23 Warwick8 Mar 26150/113Mo Ghille Mar (IRE)1:40 Warwick8 Mar 2625/115Ahellofaman (IRE)3:55 Leopardstown (IRE)2 Mar 2614/14Quest With Speed (IRE)2:25 Navan (IRE)28 Feb 2612/12Falcon Park (IRE)2:34 Clonmel (IRE)26 Feb 2614/14Back To Cali (IRE)1:59 Clonmel (IRE)26 Feb 269/12Qaasid (IRE)1:24 Clonmel (IRE)26 Feb 2616/1URSeeitoldya (GB)2:38 Fairyhouse (IRE)21 Feb 2666/12Ahellofaman (IRE)1:30 Fairyhouse (IRE)21 Feb 268/17Barrow Ranger (IRE)2:42 Thurles (IRE)19 Feb 2622/15Betty's Glen (IRE)4:45 Punchestown (IRE)18 Feb 2618/14Portnacoo (IRE)3:45 Punchestown (IRE)18 Feb 2610/113Quest With Speed (IRE)2:30 Gowran Park (IRE)14 Feb 2611/19Stay In The Game (IRE)7:00 Dundalk (AW) (IRE)13 Feb 2622/12Penzance (GB)5:12 Dundalk (AW) (IRE)11 Feb 267/1PUFalcon Park (IRE)3:55 Limerick (IRE)10 Feb 2620/17Teescomponentsyess (IRE)2:25 Limerick (IRE)10 Feb 2650/1PUKofino (FR)2:25 Limerick (IRE)10 Feb 2650/15Shaheeq (IRE)3:25 Naas (IRE)7 Feb 2633/14Half A Chance (IRE)2:50 Naas (IRE)7 Feb 2610/16Urban War (IRE)7:15 Dundalk (AW) (IRE)6 Feb 2666/110Stonking (GB)7:15 Dundalk (AW) (IRE)6 Feb 26125/1FTsavo Park (IRE)1:42 Thurles (IRE)5 Feb 2618/16Falcon Park (IRE)4:05 Fairyhouse (IRE)3 Feb 2628/1PUReal Empire (GB)3:25 Thurles (IRE)29 Jan 2618/14Ahellofaman (IRE)1:40 Punchestown (IRE)26 Jan 2640/19Portnacoo (IRE)1:10 Gowran Park (IRE)22 Jan 2680/14Tsavo Park (IRE)2:20 Down Royal (IRE)20 Jan 2610/18Teescomponentsyess (IRE)1:50 Navan (IRE)17 Jan 26100/16Qaasid (IRE)4:45 Dundalk (AW) (IRE)16 Jan 26100/15Back To Cali (IRE)3:52 Fairyhouse (IRE)15 Jan 2610/19Falcon Park (IRE)3:18 Fairyhouse (IRE)15 Jan 2680/111No Hard Feelings (IRE)2:43 Fairyhouse (IRE)15 Jan 2666/111Urban War (IRE)2:00 Dundalk (AW) (IRE)13 Jan 26125/114Stonking (GB)2:00 Dundalk (AW) (IRE)13 Jan 26125/19Crab Road (IRE)1:30 Dundalk (AW) (IRE)13 Jan 26200/16Mo Ghille Mar (IRE)1:18 Punchestown (IRE)12 Jan 2620/16Stay In The Game (IRE)7:15 Dundalk (AW) (IRE)9 Jan 2620/1PUPortetta (IRE)3:27 Limerick (IRE)29 Dec 2528/1PUCrab Road (IRE)2:52 Limerick (IRE)29 Dec 25200/1PUBeara Beauty (IRE)2:52 Limerick (IRE)29 Dec 25150/17No Hard Feelings (IRE)2:17 Limerick (IRE)29 Dec 25125/1PUSomething Simple (IRE)3:25 Limerick (IRE)28 Dec 2533/17Quest With Speed (IRE)2:50 Limerick (IRE)28 Dec 2518/1PUPerson Of Interest (IRE)12:45 Leopardstown (IRE)28 Dec 2528/1PUStonking (GB)12:30 Limerick (IRE)28 Dec 25125/115Kofino (FR)3:41 Limerick (IRE)27 Dec 2540/1PUTeescomponentsyess (IRE)3:15 Limerick (IRE)26 Dec 2533/13Back To Cali (IRE)12:48 Down Royal (IRE)26 Dec 2512/120Urban War (IRE)12:35 Leopardstown (IRE)26 Dec 25125/113Torque De Lune (IRE)3:40 Thurles (IRE)20 Dec 2580/1FStay In The Game (IRE)1:57 Thurles (IRE)20 Dec 2540/13Half A Chance (IRE)1:22 Thurles (IRE)20 Dec 255/14Hitak (FR)11:37 Thurles (IRE)20 Dec 259/13Tsavo Park (IRE)2:50 Naas (IRE)15 Dec 2512/113Crab Road (IRE)1:50 Naas (IRE)15 Dec 25100/1PUBeara Beauty (IRE)1:50 Naas (IRE)15 Dec 25150/11Quest With Speed (IRE)12:50 Navan (IRE)14 Dec 2540/1PUFalcon Park (IRE)2:15 Fairyhouse (IRE)13 Dec 2550/1PUCornaroya Rocco (IRE)1:40 Fairyhouse (IRE)13 Dec 25200/1PUVictoria Kesia (IRE)2:20 Punchestown (IRE)11 Dec 25125/1FReal Empire (GB)3:22 Cork (IRE)7 Dec 2550/19Ahellofaman (IRE)11:30 Cork (IRE)7 Dec 25200/19Brilliant Light (GB)3:05 Clonmel (IRE)2 Dec 2550/16Kofino (FR)12:05 Clonmel (IRE)2 Dec 25125/15Hewick (IRE)3:00 Newbury28 Nov 2516/18No Hard Feelings (IRE)3:52 Taunton27 Nov 2525/18Qaasid (IRE)3:38 Thurles (IRE)27 Nov 2512/15Half A Chance (IRE)2:15 Taunton27 Nov 2515/26Victoria Kesia (IRE)1:57 Thurles (IRE)27 Nov 25100/1
See how the bot rates John Joseph Hanlon today.
This is the public record. The live scores, the pick in every race and the value reads are in the dashboard - free to start.
Open the dashboard freeJohn Joseph Hanlon’s entries today and tomorrow - every declared runner, the time, the ride and the score.
Every figure here is drawn from settled UK and Irish results over the last twelve months and updates as new races run. Explore more in the trainer index, today's picks or recent results.