Skip to content
Horse profile

Enforcement (IRE)

9yo gelding (at last run, Jul 2024) · Last trainer Martin Keighley · Last owner Martin Keighley Racing Club
by Lawman (FR) out of Elodie (GB) (Dansili)
40 runs · 22 courses · from Sep 2017
As at 21 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 5 Jul 2024 — 837 days ago. Our archive can't say whether the horse is still in training.
Last run Jul 2024 2 wins · Uttoxeter & Plumpton Headgear returns LTO Last raced off OR 67
KTB Profile

Enforcement won two of 40 starts both at Class 5 level. His wins came in a handicap hurdle at Plumpton over 1m5f to 2m on good to soft in Mar 2019 off 92 and in a handicap chase at Uttoxeter over 2m5f to 3m on good in Jun 2021 off 75. The gelding last ran at Newton Abbot in Jul 2024 off an official rating of 67, 29lb below his highest ever mark of 96. Headgear returned at that run.

Based on 40 archived runs · updated 21 Oct 2026
KTB at a glance All wins at Class 5 OR ↓ 29lb off peak
Official rating67↓ 29lb off peak
67 45–96

KTB Speed and Rating

KTB Speed

Best recent Speed 86 the best of the last 3 graded (A or B) runs · Taunton, 21 Dec 2022

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 23 figures · best 118C · median 71
GoingRunsBestMedianSince 21 Oct 2025
Good10118C75—
Good to Soft9102B81—
Soft382A67—
Good to Firm1———
DistanceRunsBestMedianSince 21 Oct 2025
1m5f – 2m8102B67—
2m1f – 2m4f889B75—
2m5f – 3m596B86—
Over 3m2118C84.5—
Flat 7 figures · best 87C · median 51
GoingRunsBestMedianSince 21 Oct 2025
Standard (AW)387C80—
Good to Soft247A46—
Good1———
Good to Firm1———
DistanceRunsBestMedianSince 21 Oct 2025
1m – 1m1f380B51—
6f – 7f245C40.5—
1m5f – 2m1———
1m2f – 1m4f1———

Of 40 runs looked at, 10 have no figure: obstacles omitted — the race ran a shortened course (6) · did not complete (4).

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

KTB Rating

Best recent KTB Rating (jumps) 85B the best of the last 3 rated runs · Market Rasen, 7 Dec 2023 Official rating 67 at the last jumps run, 5 Jul 2024

Best recent KTB Rating (flat) 45A the best of the last 3 rated runs · Windsor, 12 Aug 2018 Official rating 45 at the last flat run, 1 May 2024

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 27 figures · best 108A · median 82
GoingRunsBestMedianSince 21 Oct 2025
Good10108A82—
Good to Soft10107A81—
Soft493A85—
Good to Firm295B86.5—
Heavy1———
DistanceRunsBestMedianSince 21 Oct 2025
2m1f – 2m4f1299A80—
1m5f – 2m8107A85—
2m5f – 3m5108A88—
Over 3m275C73—
Flat 7 figures · best 53C · median 44
GoingRunsBestMedianSince 21 Oct 2025
Standard (AW)344A43—
Good to Soft253C50—
Good1———
Good to Firm1———
DistanceRunsBestMedianSince 21 Oct 2025
1m – 1m1f347A43—
6f – 7f253C48.5—
1m5f – 2m1———
1m2f – 1m4f1———

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

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 34 figures from 40 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 is derived from in-running commentary, which our data provider does not supply for this horse's races.

Pedigree intelligence

Sire

Progeny in our archive have won 8.9% of 9,418 runs since Jan 2008 (730 horses).

GoingRunsWinsSRvs sireThis horse
Firm40615%+6.1—
Good to Firm1,2551249.9%+10 from 3
Good2,1651898.7%−0.21 from 14
Good to Soft1,1751058.9%01 from 13
Soft1,5541368.8%−0.10 from 6
Heavy526458.6%−0.30 from 1
Standard (AW)2,7032348.7%−0.20 from 3
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f4024310.7%+1.8—
6f – 7f2,6462529.5%+0.60 from 2
1m – 1m1f2,4752188.8%−0.10 from 3
1m2f – 1m4f2,2891958.5%−0.40 from 1
1m5f – 2m1,076938.6%−0.31 from 10
2m1f – 2m4f416337.9%−10 from 12
2m5f – 3m9633.1%−5.81 from 6
Over 3m18211.1%+2.20 from 6

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

Dam
Elodie (GB) (Dansili)

4 siblings in the archive, 2 winners — best of them Eliade (FR) (2 wins).

The wins came over 1m1½f–1m4f; the highest grade won is Listed (Eliade (FR)).

ProduceRunsWinsWin tripsBest grade
Eliade (FR)621m1½f–1m4fListed
Elzora (FR)611m2½f—
Elide (IRE)60——
Queen Trezy (FR)100——

Record by conditions

GoingRunsWinsSR£1
Good 14 1 7% −10.00
Good to Soft 13 1 8% +4.00
Soft 6 0 0% −6.00
Standard (AW) 3 0 0% −3.00
Good to Firm 3 0 0% −3.00
Heavy 1 0 0% −1.00

ClassRunsWinsSR£1
Class 5 29 2 7% −8.00
Class 4 7 0 0% −7.00
Class 6 3 0 0% −3.00
Class 3 1 0 0% −1.00

CourseRunsWinsSR£1
Uttoxeter 4 1 25% +0.00
Stratford 4 0 0% −4.00
Plumpton 4 1 25% +13.00
Warwick 3 0 0% −3.00
Worcester 3 0 0% −3.00
Wolverhampton (AW) 2 0 0% −2.00
Sedgefield 2 0 0% −2.00
Hereford 2 0 0% −2.00
Taunton 2 0 0% −2.00
Windsor 2 0 0% −2.00
Newton Abbot 1 0 0% −1.00
Market Rasen 1 0 0% −1.00
Ffos Las 1 0 0% −1.00
Southwell 1 0 0% −1.00
Bangor-on-Dee 1 0 0% −1.00
Doncaster 1 0 0% −1.00
Catterick 1 0 0% −1.00
Salisbury 1 0 0% −1.00
Aintree 1 0 0% −1.00
Hexham 1 0 0% −1.00
Kempton (AW) 1 0 0% −1.00
York 1 0 0% −1.00

DistanceRunsWinsSR£1
2m1f – 2m4f 12 0 0% −12.00
1m5f – 2m 10 1 10% +7.00
Over 3m 6 0 0% −6.00
2m5f – 3m 6 1 17% −2.00
1m – 1m1f 3 0 0% −3.00
6f – 7f 2 0 0% −2.00
1m2f – 1m4f 1 0 0% −1.00

JockeyRunsWinsSR£1
Harry Stock 6 1 17% +11.00
Sean Bowen 4 0 0% −4.00
James Best 4 0 0% −4.00
Lilly Pinchin 4 0 0% −4.00
Timmy Murphy 3 0 0% −3.00
Miss Louise Chance 2 0 0% −2.00
Kai Lenihan 2 0 0% −2.00
Lewis Stones 2 0 0% −2.00
Andrew Tinkler 2 0 0% −2.00
Adam Wedge 1 0 0% −1.00
Harry Atkins 1 0 0% −1.00
Finn Lambert 1 0 0% −1.00
Sam Twiston-Davies 1 1 100% +3.00
Richard Johnson 1 0 0% −1.00
Patrick Cowley 1 0 0% −1.00
Leighton Aspell 1 0 0% −1.00
Charlie Price 1 0 0% −1.00
Joey Haynes 1 0 0% −1.00
Mr Ashleigh Hark 1 0 0% −1.00
Luke Morris 1 0 0% −1.00

HeadgearRunsWinsSR£1
Cheekpieces 15 1 7% −11.00
Hood 6 1 17% +11.00
None 5 0 0% −5.00
Tongue tie + cheekpieces 5 0 0% −5.00
Tongue tie 4 0 0% −4.00
Hood + tongue tie 2 0 0% −2.00
Visor 1 0 0% −1.00
Tongue tie + visor 1 0 0% −1.00
Tongue tie + blinkers 1 0 0% −1.00

SeasonRunsWinsSR£1
2024 5 0 0% −5.00
2023 4 0 0% −4.00
2022 1 0 0% −1.00
2021 5 1 20% −1.00
2020 6 0 0% −6.00
2019 9 1 11% +8.00
2018 7 0 0% −7.00
2017 3 0 0% −3.00

TypeRunsWinsSR£1
Chase 17 1 6% −13.00
Hurdle 16 1 6% +1.00
Flat 7 0 0% −7.00

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
05 Jul 24+36d Newton Abbot William Hill Leading Racecourse Bookmaker Handicap Chase Class 5 · 26f · Good · 10 ran PU/10 — 10-2 67—— Sean Bowen 20/1
30 May 24+29d Warwick Wigley Property Raceday Amateur Jockeys' Handicap Hurdle Class 4 · 26f · Good · 11 ran 9/11 6 9-9 67118C75C Miss Louise Chance 80/1
01 May 24+68d Wolverhampton (AW) Get The Inside Track With Raceday-ready.com Amateur Jockeys' Handicap Class 6 · 16.5f · Standard · 9 ran 8/9 ¾ 9-9 4587C43C Miss Louise Chance 125/1
23 Feb 24+39d Sedgefield Yeeehaaa.Bet Handicap Chase Class 5 · 27f · Soft · 6 ran PU/6 — 10-2 69—— Sean Bowen 10/1
15 Jan 24+16d Hereford Best Odds Guaranteed At Planetsportbet Handicap Chase Class 5 · 25f · Good · 11 ran CO/11 — 10-2 71—— James Best 25/1
30 Dec 23+23d Taunton Join The Taunton Racecourse Business Club Handicap Chase Class 5 · 26.5f · Good To Soft · 9 ran 4/9 25 10-2 7151A71A Adam Wedge 33/1
07 Dec 23+30d Market Rasen Rhino.Bet Handicap Chase Class 5 · 19f · Soft · 7 ran 3/7 6 10-2 71—85B Sean Bowen 40/1
07 Nov 23+23d Warwick TrustATrader Approved And Reviewed Trades People Handicap Chase Class 5 · 25.5f · Soft · 18 ran PU/18 — 9-8 76—— Harry Atkins 40/1
15 Oct 23+298d Ffos Las Patricia Trepleton Memorial Handicap Chase Class 5 · 16f · Good To Soft · 7 ran 5/7 ¾ 10-13 7933A82B Sean Bowen 28/1
21 Dec 22+566d Taunton More Christmas Racing On 30th December Handicap Hurdle Class 5 · 24f · Good · 11 ran 10/11 3½ 9-11 7886A65A Finn Lambert 40/1
03 Jun 21+33d Uttoxeter Happy Birthday Nigel Kirby Novices' Handicap Chase Class 5 · 24f · Good · 7 ran 1/7 10-3 7562A108A Sam Twiston-Davies 3/1
01 May 21+8d Uttoxeter Free Tips Daily On attheraces.com Handicap Chase Class 5 · 24f · Good · 17 ran 4/17 1¾ 10-1 7596B100A James Best 22/1
23 Apr 21+23d Worcester Kim Bailey Racing Syndicates Handicap Chase Class 5 · 20f · Good · 15 ran 6/15 1½ 9-12 7671B76A Kai Lenihan 28/1
31 Mar 21+17d Southwell attheraces.com Conditional Jockeys' Handicap Hurdle Class 5 · 20.5f · Good · 14 ran 9/14 3½ 10-0 7689B79A Lilly Pinchin 14/1
14 Mar 21+87d Warwick Pony Racing Authority Graduates Conditional Jockeys' Handicap Hurdle Class 5 · 16f · Soft · 12 ran 4/12 1¼ 10-0 7567A93A Lilly Pinchin 9/1
17 Dec 20+39d Hereford Expect More From RE Recruitment Conditional Jockeys' Handicap Hurdle Class 4 · 19.5f · Heavy · 12 ran 12/12 3¼ 9-7 75—69C Kai Lenihan 40/1
08 Nov 20+35d Stratford Loxley Handicap Chase Class 5 · 19.5f · Good To Soft · 11 ran 5/11 1¼ 9-10 77—84A Lilly Pinchin 13/2
04 Oct 20+14d Uttoxeter attheraces.com Handicap Chase Class 5 · 22.5f · Good To Soft · 8 ran 5/8 20 10-0 7757C74C James Best 12/1
20 Sep 20+26d Plumpton Andrew 'Super Wack' Jackson Memorial Novices' Handicap Chase Class 5 · 19.5f · Good To Firm · 8 ran 3/8 1¼ 10-1 77—95B Richard Johnson 11/2
25 Aug 20+224d Bangor-on-Dee Red Rum Racing Boutique Syndicates Handicap Chase (Div 1) Class 5 · 20.5f · Soft · 6 ran 2/6 2¼ 9-10 7782A85B Lilly Pinchin 17/2
14 Jan 20+53d Doncaster Sky Bet Request A Bet Training Series Conditional Jockeys' Handicap Hurdle Class 5 · 24.5f · Good To Soft · 16 ran PU/16 — 10-6 80—— Lewis Stones 25/1
22 Nov 19+32d Catterick Jumping For Joy With Free RacingTV Handicap Chase Class 5 · 19f · Good To Soft · 12 ran 6/12 ¾ 9-9 8154C69C Patrick Cowley 4/1
21 Oct 19+29d Plumpton Nick Embiricos Memorial 2019 Handicap Chase Class 5 · 19.5f · Soft · 5 ran 2/5 6 10-1 8328C80C James Best 2/1
22 Sep 19+52d Plumpton Core Spreads Novices' Handicap Chase Class 4 · 19.5f · Good To Firm · 8 ran 4/8 3½ 9-7 8535A78A Lewis Stones 9/2
01 Aug 19+23d Stratford Every Race Live On Racing Tv Novices' Handicap Hurdle Class 5 · 22f · Good To Soft · 14 ran 4/14 13 10-12 8990B88A Leighton Aspell 33/1
09 Jul 19+21d Uttoxeter H Brown & Son Recycling Conditional Jockeys' Handicap Hurdle Class 5 · 16f · Good · 14 ran PU/14 — 10-13 92—— Charlie Price 16/1
18 Jun 19+40d Stratford Every Race Live On Racing TV Conditional Jockeys' Handicap Hurdle Class 5 · 18.5f · Good To Soft · 10 ran 8/10 nk 10-13 9387C80A Harry Stock 15/2
09 May 19+34d Worcester Youthcomm Radio Conditional Jockeys' Handicap Hurdle Class 5 · 16f · Good To Soft · 12 ran 6/12 23 11-4 9681C71C Harry Stock 6/1
05 Apr 19+18d Sedgefield Alconex And Aquajet Annual Raceday Handicap Hurdle Class 5 · 17f · Good · 10 ran 4/10 1¾ 10-11 9679C99A Harry Stock 7/2
18 Mar 19+201d Plumpton Watch Sky Sports Racing In HD Handicap Hurdle Class 5 · 16f · Good To Soft · 12 ran 1/12 10-8 92102B107A Harry Stock 16/1
29 Aug 18+17d Worcester 7bets4free.com Juvenile Hurdle Class 4 · 16f · Good To Soft · 10 ran 5/10 2½ 10-12 —84A95A Andrew Tinkler 66/1
12 Aug 18+15d Windsor Bateaux Windsor's Restaurant Cruise Experiences Handicap (Div 1) Class 6 · 11.5f · Good · 10 ran 5/10 ½ 9-2 5084A45A Joey Haynes 25/1
28 Jul 18+13d Salisbury Party Continues At The Chapel Nightclub 'Carnarvon' Handicap (Gentleman Amateurs) Class 5 · 8f · Good To Firm · 7 ran 6/7 1¾ 9-12 5551A31A Mr Ashleigh Hark 50/1
15 Jul 18+30d Stratford Pertemps Juvenile Hurdle Class 4 · 16.5f · Good · 8 ran 6/8 21 10-12 —7C74C Andrew Tinkler 40/1
15 Jun 18+13d Aintree Betfred 'supports Jack Berry House' Juvenile Hurdle Class 4 · 16.5f · Good · 6 ran 5/6 ¾ 10-7 —67A85B Harry Stock 14/1
02 Jun 18+24d Hexham Film Nova Juvenile Hurdle Class 4 · 16f · Good · 6 ran 3/6 10 10-7 —53A85B Harry Stock 9/1
09 May 18+197d Wolverhampton (AW) Hellermanntyton Insulation Handicap Class 6 · 9.5f · Standard · 13 ran 12/13 3½ 9-6 5980B43A Luke Morris 28/1
24 Oct 17+15d Kempton (AW) 32Red.com Novice Stakes (Div 2) Class 5 · 6f · Standard To Slow · 9 ran 8/9 1¼ 9-2 —36A44A Timmy Murphy 66/1
09 Oct 17+29d Windsor British Stallion Studs EBF Novice Stakes Class 5 · 8f · Good To Soft · 9 ran 8/9 3¼ 9-2 —47A47A Timmy Murphy 66/1
10 Sep 17 York Judith Marshall Memorial British EBF Novice Stakes (Sire-Restricted) (Plus 10) Class 3 · 7f · Good To Soft · 6 ran 6/6 hd 9-2 —45C53C Timmy Murphy 33/1

Quick answers

How many races has Enforcement (IRE) won?
Enforcement (IRE) won 2 of 40 archived starts between 2017 and 2024, a strike rate of 5%. Placed 6 times in total (15% of starts).
Who trained Enforcement (IRE)?
Enforcement (IRE) was trained by Martin Keighley on the most recent run on record, at Newton Abbot on 5 July 2024.
Who is Enforcement (IRE)'s sire?
Enforcement (IRE) is by Lawman (FR) out of Elodie (GB), whose sire is Dansili.
What going does Enforcement (IRE) prefer?
Enforcement (IRE) has the best record on good to soft going: 1 win from 13 starts (7.7%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Enforcement (IRE)'s official rating?
The most recent official rating on record is 67, from the run on 5 July 2024. The highest on record is 96.
What is Enforcement (IRE)'s sire's record?
Lawman (FR)'s progeny in our archive have won 8.9% of 9,418 runs since Jan 2008 (730 horses), Flat and jumps together.
Who are Enforcement (IRE)'s siblings?
Out of Elodie (GB), Enforcement (IRE) has 4 other produce in our archive, 2 of them winners. Most wins: Eliade (FR) (2). Highest grade won: Listed (Eliade (FR)). The wins came over 1m1½f–1m4f. As at Oct 2026.

Record shown from September 2017. 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.