Skip to content
Horse profile

Leroy Leroy (GB)

9yo gelding (at last run, Oct 2025) · Last trainer John Joseph Hanlon · Last owner Up Running Syndicate
by Compton Place (GB) out of Small Fortune (GB) (Anabaa)
55 runs · 34 courses · from Jul 2018
As at 25 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 4 Oct 2025 — 385 days ago. Our archive can't say whether the horse is still in training.
Last run Oct 2025 4 wins · Doncaster, Huntingdon & Southwell Last raced off OR 78
KTB Profile

Leroy Leroy won four of 55 starts between Jul 2018 and Oct 2025. All four wins came on good ground at trips between 1m and 2m, two of them in handicaps. He won twice at Doncaster, once at Huntingdon and once at Southwell. The gelding, aged 9 at his last run in Oct 2025, finished his record off an official rating of 78 at Gowran Park, 47lb below his highest ever mark.

Based on 55 archived runs · run-style from 4 commented runs since Oct 2024 · updated 25 Oct 2026
KTB at a glance Wins on good or faster OR ↓ 47lb off peak
Official rating78↓ 47lb off peak
78 68–125

KTB Speed and Rating

KTB Speed

Best recent Speed 118 the best of the last 3 graded (A or B) runs · Wexford, 29 Aug 2025

How fast the horse ran, as points against the day-corrected standard time for its course and distance: 100 is the median GB Class 4 handicap winner on that code; one point is 0.1% of the standard time. A, B or C is how much the day's card could tell us, not how good the run was. What this means →

Jumps 19 figures · best 118B · median 89
GoingRunsBestMedianSince 25 Oct 2025
Good12118B101—
Soft494B88—
Good to Soft368B54—
DistanceRunsBestMedianSince 25 Oct 2025
1m5f – 2m12117A96—
2m1f – 2m4f7118B74—
Flat 32 figures · best 139C · median 83
GoingRunsBestMedianSince 25 Oct 2025
Good13114A84—
Good to Firm11139C78—
Good to Soft496B77.5—
Standard (AW)294A90—
Heavy1———
Soft1———
DistanceRunsBestMedianSince 25 Oct 2025
1m2f – 1m4f23139C86—
1m – 1m1f694A84—
6f – 7f378C71—

Of 54 runs looked at, 3 have no figure: did not complete (3).

KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 51 figures from 54 runs · as at 3 Oct 2026 · a record, not a forecast

KTB Rating

Best recent KTB Rating (jumps) 95A the best of the last 3 rated runs · Wexford, 29 Aug 2025 Official rating 78 at the last jumps run, 4 Oct 2025

Best recent KTB Rating (flat) 78B the best of the last 3 rated runs · Goodwood, 5 Jun 2022 Official rating 68 at the last flat run, 30 Jun 2022

What the horse achieved in each race, in pounds on the official-rating scale, from the weight carried, the lengths beaten and the race's own level solved across the archive — never the market, never the official rating as a starting point. The headline is the best of the horse's last three rated runs on that code. A, B or C on a run is how much known form was in that race. What this means →

Jumps 19 figures · best 128B · median 106
GoingRunsBestMedianSince 25 Oct 2025
Good12128B110.5—
Soft4116A108—
Good to Soft3105A98—
DistanceRunsBestMedianSince 25 Oct 2025
1m5f – 2m12128B115—
2m1f – 2m4f7106A95—
Flat 32 figures · best 95A · median 77.5
GoingRunsBestMedianSince 25 Oct 2025
Good1395A77—
Good to Firm1191A77—
Good to Soft487A71.5—
Standard (AW)293B90.5—
Heavy1———
Soft1———
DistanceRunsBestMedianSince 25 Oct 2025
1m2f – 1m4f2391A75—
1m – 1m1f695A86.5—
6f – 7f391A87—

Of 54 runs looked at, 3 have no figure: did not complete (or a non-runner row) (3).

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 51 figures from 54 runs · as at 4 Oct 2026 · a record, not a forecast

Both figures are KTB's own, computed from the archive; no vendor rating enters either. Every run's figure is on its form line below with its grade. Grades measure how much the archive could see, never the merit of the run.

Run style from 4 analysed runs since Oct 2024

  • Prominent 1 (25%) · 0 wins
  • Led 1 (25%) · 0 wins
  • Held up 1 (25%) · 0 wins
  • Mid-division 1 (25%) · 0 wins

Pedigree intelligence

Sire
Compton Place (GB)

Progeny in our archive have won 8.5% of 8,347 runs since Jan 2008 (515 horses).

Strongest on firm going: 11.5% from 165.

GoingRunsWinsSRvs sireThis horse
Firm1651911.5%+3—
Good to Firm1,9251879.7%+1.20 from 11
Good1,6261277.8%−0.74 from 27
Good to Soft811566.9%−1.60 from 8
Soft625518.2%−0.30 from 6
Heavy11886.8%−1.70 from 1
Standard (AW)3,0772648.6%+0.10 from 2
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f2,6092509.6%+1.1—
6f – 7f3,9903308.3%−0.20 from 3
1m – 1m1f815556.7%−1.81 from 6
1m2f – 1m4f549468.4%−0.11 from 24
1m5f – 2m280269.3%+0.82 from 13
2m1f – 2m4f8655.8%−2.70 from 9
2m5f – 3m1600%−8.5—
Over 3m200%−8.5—

Flat and jumps together (all codes) · since Jan 2008 · as at 25 Oct 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast

Dam

6 siblings in the archive, 2 winners — best of them Bank Bonus (GB) (3 wins).

The wins came over 1m–2m4f; the highest grade won is Class 4 (Bank Bonus (GB)).

ProduceRunsWinsWin tripsBest grade
Bank Bonus (GB)3731m5½f–2m4fClass 4
Cool The Jets (GB)811m—
Richforadaay (GB)50——
Inflation Risk (GB)10——
Scorpio's Dream (GB)80——
Big Fortune (GB)20——

Record by conditions

GoingRunsWinsSR£1
Good 27 4 15% −12.84
Good to Firm 11 0 0% −11.00
Good to Soft 8 0 0% −8.00
Soft 6 0 0% −6.00
Standard (AW) 2 0 0% −2.00
Heavy 1 0 0% −1.00

ClassRunsWinsSR£1
Class 4 16 2 13% −11.34
Class 5 10 1 10% −5.50
Class 3 7 0 0% −7.00
Class 2 7 1 14% −2.00
Class 1 1 0 0% −1.00

CourseRunsWinsSR£1
Windsor 7 0 0% −7.00
Epsom Downs 4 0 0% −4.00
Doncaster 4 2 50% +5.50
Wexford 3 0 0% −3.00
Southwell 3 1 33% −0.25
Newmarket 3 0 0% −3.00
Listowel 2 0 0% −2.00
Huntingdon 2 1 50% −0.09
Sandown 2 0 0% −2.00
Gowran Park 1 0 0% −1.00
Sligo 1 0 0% −1.00
Clonmel 1 0 0% −1.00
Killarney 1 0 0% −1.00
Tramore 1 0 0% −1.00
Ballinrobe 1 0 0% −1.00
Roscommon 1 0 0% −1.00
Limerick 1 0 0% −1.00
Goodwood 1 0 0% −1.00
Brighton 1 0 0% −1.00
Wincanton 1 0 0% −1.00
Plumpton 1 0 0% −1.00
Bath 1 0 0% −1.00
Lingfield 1 0 0% −1.00
Cheltenham 1 0 0% −1.00
Uttoxeter 1 0 0% −1.00
Newbury 1 0 0% −1.00
Pontefract 1 0 0% −1.00
Le Lion-D'Angers (FR) 1 0 0% −1.00
Hamilton 1 0 0% −1.00
York 1 0 0% −1.00
Redcar 1 0 0% −1.00
Kempton (AW) 1 0 0% −1.00
Chelmsford City (AW) 1 0 0% −1.00
Ffos Las 1 0 0% −1.00

DistanceRunsWinsSR£1
1m2f – 1m4f 24 1 4% −19.50
1m5f – 2m 13 2 15% −8.34
2m1f – 2m4f 9 0 0% −9.00
1m – 1m1f 6 1 17% −1.00
6f – 7f 3 0 0% −3.00

JockeyRunsWinsSR£1
Pat Cosgrave 10 0 0% −10.00
Robert Dunne 5 2 40% −0.34
Rhys Clutterbuck 4 1 25% +0.50
Hollie Doyle 3 0 0% −3.00
Rossa Ryan 3 0 0% −3.00
Paddy Hanlon 2 0 0% −2.00
Jordan Gainford 2 0 0% −2.00
Jody McGarvey 2 0 0% −2.00
Silvestre De Sousa 2 0 0% −2.00
Ryan Moore 2 0 0% −2.00
Sean Flanagan 1 0 0% −1.00
Gavin Brouder 1 0 0% −1.00
Ryan Treacy 1 0 0% −1.00
Rachael Blackmore 1 0 0% −1.00
Mike O'Connor 1 0 0% −1.00
Darragh O'Keeffe 1 0 0% −1.00
Shane Fenelon 1 0 0% −1.00
Harry Davies 1 0 0% −1.00
Sean Houlihan 1 0 0% −1.00
Page Fuller 1 0 0% −1.00
Niall Houlihan 1 0 0% −1.00
Brendan Powell 1 0 0% −1.00
Jack Mitchell 1 0 0% −1.00
Hayley Turner 1 0 0% −1.00
Sean Levey 1 0 0% −1.00
Theodore Ladd 1 0 0% −1.00
Tony Piccone 1 0 0% −1.00
Clifford Lee 1 0 0% −1.00
Rachel Richardson 1 0 0% −1.00
Andrea Atzeni 1 1 100% +4.00

HeadgearRunsWinsSR£1
None 43 4 9% −28.84
Cheekpieces 7 0 0% −7.00
Blinkers 4 0 0% −4.00
Visor 1 0 0% −1.00

SeasonRunsWinsSR£1
2025 4 0 0% −4.00
2024 1 0 0% −1.00
2023 7 0 0% −7.00
2022 7 0 0% −7.00
2021 13 1 8% −8.50
2020 8 2 25% −3.34
2019 10 0 0% −10.00
2018 5 1 20% +0.00

TypeRunsWinsSR£1
Flat 33 2 6% −23.50
Hurdle 22 2 9% −17.34

Splits include every sample, however small — muted rows are under 3 runs. A one-from-one record is a fact, not a trend: read the Runs column before the strike rate.

Form

DateCourseRace PosBtn Wgt ORSpdKTB Jockey SP
2025 · 4 runs
04 Oct 25+10d Gowran Park Racing TV Handicap Hurdle (0-100) (Div 2) 20f · Yielding · 14 ran Up front or sharing the lead early - clear or jointly ahead at halfway - outpaced and surrendered the advantage after 3 out - dropped to 3rd by 2 out - soon under pressure with nothing more to give - 7th when something went wrong after clearing the last and promptly pulled up PU/14 — 10-6 78—— Sean Flanagan 12/1
24 Sep 25+26d Listowel Brandon Hotel Handicap Hurdle (0-100) 18f · Yielding · 15 ran Handy near front early - settled just behind pace into 4th by halfway - driven up into 2nd turning for home - unable to make ground and blundered 2 out - slipped back to 5th at the last - held on without finishing off well 5/15 4 10-1 7974B91A Paddy Hanlon 12/1
29 Aug 25+47d Wexford Visitwexford.ie Handicap Hurdle (0-100) 17f · Good · 14 ran Sent clear early - hesitates fractionally and drawn level 5th - pushed along and overtaken 3 out - down to 4th before final two furlongs then stays on same stride to finish 5/14 2½ 10-2 80118B95A Paddy Hanlon 16/1
13 Jul 25+283d Sligo Kilcawley Construction Handicap Hurdle (0-100) 20f · Good · 16 ran Held up at the back - urged forward after 4 out - dropped away and pulled up before 2 out PU/16 — 10-7 82—— Gavin Brouder 25/1
2024 · 1 run
03 Oct 24+368d Clonmel Tickincor Handicap Hurdle (80-95) 20f · Good · 16 ran Settled midfield early - hit the second and shuffled backward as tempo eased 4 out - lost touch with the field soon after - beaten a long way home in 15th 15/16 41 11-7 8844C88C Ryan Treacy 40/1
2023 · 7 runs
01 Oct 23+30d Killarney Tote Fantasy, Who's In Your Stable Handicap Hurdle (80-102) 17f · Yielding To Soft · 11 ran 4/11 5 11-3 9089A102A Jordan Gainford 7/2J
01 Sep 23+12d Wexford Dan Byrne Memorial Handicap Hurdle (80-95) 16.5f · Yielding · 13 ran 4/13 1½ 11-9 9094B114A Jordan Gainford 9/2
20 Aug 23+26d Tramore Frank Gillane Memorial Handicap Hurdle (80-95) (Div 2) 16f · Soft · 9 ran 3/9 ½ 11-9 9087A116A Jody McGarvey 3/1J
25 Jul 23+18d Ballinrobe David Heneghan Memorial Handicap Hurdle (80-109) 17f · Good · 15 ran 5/15 nk 10-10 91104B106A Jody McGarvey 14/1
07 Jul 23+25d Wexford Tote Handicap Hurdle (80-95) 17f · Good To Yielding · 14 ran 6/14 2½ 11-10 9168B105A Rachael Blackmore 15/2
12 Jun 23+17d Roscommon Ivan Connaughton Auctioneers Opportunity Handicap Hurdle (80-95) (Div 1) 16f · Good · 15 ran 3/15 12 11-11 92109B116A Mike O'Connor 40/1
26 May 23+249d Limerick Regeneron 'Science To Medicine' Handicap Hurdle (80-109) 19f · Good To Yielding · 17 ran 13/17 4½ 11-1 9554C91C Darragh O'Keeffe 22/1
2022 · 7 runs
19 Sep 22+81d Listowel Adare Manor Opportunity Handicap Hurdle (80-109) 16f · Good · 16 ran PU/16 — 11-4 99—— Shane Fenelon 18/1
30 Jun 22+4d Epsom Downs Coral Proud Supporter Of British Racing Handicap Class 4 · 10f · Good · 6 ran 4/6 ¾ 8-11 6882B66B Pat Cosgrave 7/2
26 Jun 22+21d Windsor Follow Us On Twitter/Instagram Vickers.Bet Handicap Class 5 · 10f · Good To Firm · 13 ran 7/13 1¾ 9-2 6890C70A Harry Davies 15/2
05 Jun 22+19d Goodwood William Hill Extra Places Every Day Handicap Class 5 · 10f · Good · 6 ran 3/6 2½ 9-8 6949A78B Pat Cosgrave 8/1
17 May 22+15d Brighton Join Vickers.Bet Free Bet Club Handicap Class 5 · 12f · Good To Firm · 5 ran 2/5 11 9-9 7060C72B Pat Cosgrave 15/8F
02 May 22+27d Windsor Follow AtTheRaces On Twitter Handicap Class 5 · 10f · Good To Firm · 9 ran 4/9 3¼ 9-10 7199A79A Hollie Doyle 15/2
05 Apr 22+136d Southwell Sky Sports Racing Sky 415 Handicap Hurdle Class 4 · 16f · Good · 6 ran 4/6 ¾ 12-0 11181A110B Sean Houlihan 20/1
2021 · 13 runs
20 Nov 21+27d Huntingdon Bank A Winner With MansionBet Female Jockeys' Handicap Hurdle Class 3 · 16f · Good · 7 ran 6/7 2¼ 11-3 11686A105A Page Fuller 14/1
24 Oct 21+35d Wincanton tote Supporting Racing Welfare Conditional Jockeys' Handicap Hurdle Class 4 · 15f · Good · 7 ran 6/7 3¼ 12-0 12181A111A Niall Houlihan 11/1
19 Sep 21+20d Plumpton Friends & Family Remembering Norman Sharpe Handicap Hurdle Class 3 · 16f · Good · 6 ran 5/6 13 11-7 125103C99C Brendan Powell 13/2
30 Aug 21+14d Epsom Downs Don Churston Handicap Class 3 · 10f · Good · 5 ran 4/5 shd 8-10 7292C73B Pat Cosgrave 13/2
16 Aug 21+12d Windsor Penn Street Promotions Handicap Class 4 · 11.5f · Good To Firm · 5 ran 2/5 4 9-10 8294C83B Pat Cosgrave 15/2
04 Aug 21+20d Bath Join Casumo Today Kelston Cup Handicap Class 3 · 10f · Good · 6 ran 4/6 1 8-7 7497A71B Rhys Clutterbuck 8/1
15 Jul 21+14d Epsom Downs Stew Pond Handicap Class 4 · 10f · Good · 9 ran 5/9 shd 9-9 7480B79A Jack Mitchell 13/2
01 Jul 21+20d Epsom Downs Langley Vale Handicap Class 4 · 10f · Good To Soft · 9 ran 2/9 1½ 8-9 7396B79A Rhys Clutterbuck 6/1
11 Jun 21+10d Sandown Sandown Park Breeders' Day September 15 Handicap Class 3 · 10f · Good · 10 ran 6/10 ¾ 8-5 74114A73A Hayley Turner 12/1
01 Jun 21+22d Lingfield Each Way Extra At bet365 Handicap Class 5 · 10f · Good To Firm · 9 ran 5/9 hd 9-1 7472A77A Rhys Clutterbuck 10/3F
10 May 21+21d Windsor Watch Sky Sports Racing In HD Handicap Class 4 · 10f · Good To Soft · 12 ran 9/12 2¼ 8-11 7581A64A Pat Cosgrave 8/1
19 Apr 21+23d Windsor Free Tips Daily On attheraces.com Handicap Class 5 · 10f · Good To Firm · 9 ran 2/9 nk 9-5 73106A87A Pat Cosgrave 9/4F
27 Mar 21+134d Doncaster 32Red.com Apprentice Handicap (Div 1) Class 5 · 10f · Good · 14 ran 1/14 9-9 7084C83A Rhys Clutterbuck 7/2F
2020 · 8 runs
13 Nov 20+44d Cheltenham Valda Energy Novices' Handicap Hurdle (GBB Race) Class 3 · 16.5f · Good To Soft · 17 ran 15/17 ½ 11-12 12551C98C Robert Dunne 22/1
30 Sep 20+27d Huntingdon MansionBet Beaten By A Head Novices' Hurdle (GBB Race) Class 4 · 16f · Good · 8 ran 1/8 11-4 125105A124A Robert Dunne 10/11F
03 Sep 20+10d Southwell Southwell Racecourse Supports The Mansfield Chad Maiden Hurdle (GBB Race) (Div 2) Class 4 · 16f · Good · 7 ran 1/7 10-12 108117A128B Robert Dunne 7/4
24 Aug 20+16d Southwell Heart Of The South Racing Novices' Hurdle (GBB Race) (Div 2) Class 4 · 16f · Good · 8 ran 2/8 1½ 10-11 —99A120A Robert Dunne 4/1
08 Aug 20+21d Uttoxeter Download The At The Races App Novices' Hurdle (GBB Race) Class 4 · 16f · Good · 11 ran 2/11 nk 10-11 —98A119A Robert Dunne 13/2
18 Jul 20+20d Newbury Each Way Extra At bet365 Handicap (Div 1) Class 5 · 8f · Good · 11 ran 8/11 5 9-7 7588A66A Pat Cosgrave 16/1
28 Jun 20+14d Windsor Follow At The Races On Twitter Handicap Class 4 · 11.5f · Good To Firm · 9 ran 8/9 21 9-2 8072C63C Pat Cosgrave 18/1
14 Jun 20+237d Newmarket CSP Caring Safe And Professional Handicap Class 4 · 10f · Good · 9 ran 4/9 3¼ 9-4 8286C75C Pat Cosgrave 11/2
2019 · 10 runs
21 Oct 19+25d Windsor Ben Woollacott Memorial Handicap Class 4 · 8f · Heavy · 14 ran 7/14 2½ 9-7 8549C75A Sean Levey 20/1
26 Sep 19+14d Pontefract Simon Scrope Dalby Screw-Driver Handicap Class 3 · 10f · Good To Soft · 5 ran 4/5 9 8-11 8874C57B Theodore Ladd 6/1
12 Sep 19+14d Doncaster Magners Rose Handicap Class 2 · 10f · Good To Firm · 7 ran 7/7 2 8-13 9041A62A Hollie Doyle 6/1
29 Aug 19+41d Le Lion-D'Angers (FR) Prix Paul Saulou (Conditions) (3yo) (Turf) 10f · Good To Soft · 7 ran 4/7 2 8-13 ——— Tony Piccone 9/5F
19 Jul 19+6d Hamilton British Stallion Studs EBF Glasgow Stakes (Listed) Class 1 · 11f · Soft · 6 ran 4/6 shd 9-5 95108A78B Clifford Lee 8/1
13 Jul 19+15d York John Smith's Diamond Jubilee Cup Handicap Class 2 · 10.5f · Good To Firm · 21 ran 17/21 2¾ 8-6 9871C60C Rachel Richardson 33/1
28 Jun 19+32d Newmarket York Thoroughbred Racing Handicap Class 2 · 10f · Good · 9 ran 5/9 4½ 9-0 9891A77A Silvestre De Sousa 7/2
27 May 19+23d Redcar Racing TV Zetland Gold Cup Handicap Class 2 · 10f · Good To Firm · 14 ran 2/14 hd 8-0 92139C91A Hollie Doyle 16/1
04 May 19+14d Newmarket Qatar Racing Welfare Handicap Class 2 · 8f · Good · 10 ran 5/10 3½ 9-0 9482A85A Ryan Moore 13/2
20 Apr 19+217d Kempton (AW) Racing TV Conditions Stakes (Plus 10) Class 2 · 8f · Standard To Slow · 7 ran 4/7 ½ 9-2 9494A88A Silvestre De Sousa 12/1
2018 · 5 runs
15 Sep 18+14d Doncaster Napoleons Casinos & Restaurants Nursery Class 2 · 8f · Good · 8 ran 1/8 9-0 8480A95A Andrea Atzeni 4/1
01 Sep 18+18d Chelmsford City (AW) BetSI Golden Mile Novice Stakes (Plus 10) Class 4 · 8f · Standard · 7 ran 2/7 ¾ 9-2 8586A93B Ryan Moore 6/4
14 Aug 18+13d Ffos Las Download The Free At The Races App Novice Stakes Class 5 · 7.5f · Good To Soft · 11 ran 2/11 nse 8-13 —64A87A Rossa Ryan 9/4
01 Aug 18+20d Sandown Club188 Exclusive Offers EBF Novice Stakes (Plus 10) Class 4 · 7f · Good · 7 ran 2/7 1¾ 8-13 —71B91A Rossa Ryan 3/1
12 Jul 18 Doncaster Napoleons Casino And Restaurant Sheffield Ebf Maiden Stakes Class 5 · 6f · Good To Firm · 14 ran 4/14 nk 9-2 —78C82A Rossa Ryan 10/1

Quick answers

How many races has Leroy Leroy won?
Leroy Leroy (GB) won 4 of 55 archived starts between 2018 and 2025, a strike rate of 7.3%. Placed 16 times in total (29.1% of starts).
Who trained Leroy Leroy?
Leroy Leroy (GB) was trained by John Joseph Hanlon on the most recent run on record, at Gowran Park on 4 October 2025.
Who is Leroy Leroy's sire?
Leroy Leroy (GB) is by Compton Place (GB) out of Small Fortune (GB), whose sire is Anabaa.
What going does Leroy Leroy prefer?
Leroy Leroy (GB) has the best record on good going: 4 wins from 27 starts (14.8%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Leroy Leroy's official rating?
The most recent official rating on record is 78, from the run on 4 October 2025. The highest on record is 125.
What is Leroy Leroy's sire's record?
Compton Place (GB)'s progeny in our archive have won 8.5% of 8,347 runs since Jan 2008 (515 horses), Flat and jumps together. Strongest on firm going: 11.5% from 165.
Who are Leroy Leroy's siblings?
Out of Small Fortune (GB), Leroy Leroy (GB) has 6 other produce in our archive, 2 of them winners. Most wins: Bank Bonus (GB) (3). Highest grade won: Class 4 (Bank Bonus (GB)). The wins came over 1m–2m4f. As at Oct 2026.

Record shown from July 2018. Our archive holds racing in Great Britain, Ireland and France from January 2005. Runs in other countries are not in it, and earlier runs are not available from our data provider. In-running comments are available from 2024 onward.