Skip to content
Horse profile

Dark Devil (IRE)

7yo gelding (at last run, Oct 2020) · Last trainer Patrick Morris · Last owner Dr Marwan Koukash
by Dark Angel (IRE) out of Ride For Roses (IRE) (Barathea)
52 runs · 18 courses · from Aug 2015
As at 21 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 31 Oct 2020 — 2,180 days ago. Our archive can't say whether the horse is still in training.
Last run Oct 2020 · 5th of 12 3 wins · Chester, Goodwood & Redcar Last raced off OR 48
KTB Profile

Dark Devil (IRE) is 3 from 52. Hasn't won since Sep 2017. All 3 wins have come on turf — 0 from 10 on the all-weather. Last raced off 48, 38lb below the career-high mark.

Based on 52 archived runs · updated 21 Oct 2026
KTB at a glance All wins on turf OR ↓ 38lb off peak
Official rating48↓ 38lb off peak
48 47–86

KTB Speed and Rating

KTB Speed

Best recent Speed 87 the best of the last 3 graded (A or B) runs · Wolverhampton (AW), 31 Oct 2020

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 →

Flat 45 figures · best 115A · median 86
GoingRunsBestMedianSince 21 Oct 2025
Good12115A91.5—
Standard (AW)1094A79.5—
Good to Soft794A86—
Soft790A79—
Heavy5114A83—
Good to Firm4112A94—
DistanceRunsBestMedianSince 21 Oct 2025
1m – 1m1f22104A86—
1m2f – 1m4f20112A86—
6f – 7f3115A114—

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

KTB Rating

Best recent KTB Rating 68A the best of the last 3 rated runs · Wolverhampton (AW), 31 Oct 2020 Official rating 48 at the last run, 31 Oct 2020

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 →

Flat 52 figures · best 110A · median 73
GoingRunsBestMedianSince 21 Oct 2025
Good1597A83—
Standard (AW)1078A63.5—
Good to Soft1085A78—
Soft886A74—
Heavy5110A67—
Good to Firm468B57—
DistanceRunsBestMedianSince 21 Oct 2025
1m – 1m1f2397A68—
1m2f – 1m4f2286A71.5—
6f – 7f7110A85—

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 52 figures from 52 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 11.3% of 21,878 runs since Jan 2008 (1,594 horses).

Strongest on firm going: 15% from 107.

GoingRunsWinsSRvs sireThis horse
Firm1071615%+3.7—
Good to Firm3,69445212.2%+0.90 from 4
Good4,84251010.5%−0.81 from 15
Good to Soft2,40925110.4%−0.91 from 10
Soft2,7252549.3%−20 from 8
Heavy822698.4%−2.91 from 5
Standard (AW)7,27891712.6%+1.30 from 10
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f2,06427813.5%+2.2—
6f – 7f10,7001,25311.7%+0.42 from 7
1m – 1m1f4,99454610.9%−0.41 from 23
1m2f – 1m4f2,4692369.6%−1.70 from 22
1m5f – 2m1,08910910%−1.3—
2m1f – 2m4f472418.7%−2.6—
2m5f – 3m8678.1%−3.2—
Over 3m400%−11.3—

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

Dam
Ride For Roses (IRE) (Barathea)

4 siblings in the archive, 1 winner — best of them Arborist (IRE) (1 win).

The wins came over 7f; the highest grade won is Class 4 (Arborist (IRE)).

ProduceRunsWinsWin tripsBest grade
Arborist (IRE)517fClass 4
Undeniable Fact (IRE)60——
Premium Pink (IRE)70——
Zellerate (IRE)40——

Record by conditions

GoingRunsWinsSR£1
Good 15 1 7% −8.00
Standard (AW) 10 0 0% −10.00
Good to Soft 10 1 10% −8.17
Soft 8 0 0% −8.00
Heavy 5 1 20% +0.50
Good to Firm 4 0 0% −4.00

ClassRunsWinsSR£1
Class 4 21 2 10% −8.50
Class 6 12 0 0% −12.00
Class 3 8 0 0% −8.00
Class 5 7 1 14% −5.17
Class 2 3 0 0% −3.00
Class 7 1 0 0% −1.00

CourseRunsWinsSR£1
Chester 13 1 8% −7.50
Wolverhampton (AW) 6 0 0% −6.00
Beverley 4 0 0% −4.00
Nottingham 4 0 0% −4.00
Haydock 4 0 0% −4.00
Newcastle (AW) 3 0 0% −3.00
Doncaster 3 0 0% −3.00
Redcar 2 1 50% −0.17
Pontefract 2 0 0% −2.00
Ayr 2 0 0% −2.00
Carlisle 2 0 0% −2.00
Hamilton 1 0 0% −1.00
Musselburgh 1 0 0% −1.00
Windsor 1 0 0% −1.00
Kempton (AW) 1 0 0% −1.00
Goodwood 1 1 100% +6.00
Epsom Downs 1 0 0% −1.00
Newcastle 1 0 0% −1.00

DistanceRunsWinsSR£1
1m – 1m1f 23 1 4% −16.00
1m2f – 1m4f 22 0 0% −22.00
6f – 7f 7 2 29% +0.33

JockeyRunsWinsSR£1
Paul Hanagan 11 0 0% −11.00
Tony Hamilton 6 1 17% −4.17
David Nolan 5 1 20% +2.00
Barry McHugh 4 0 0% −4.00
Connor Murtagh 4 0 0% −4.00
Jack Garritty 4 0 0% −4.00
Franny Norton 2 0 0% −2.00
Mr Eireann Cagney 2 0 0% −2.00
Sean Davis 2 0 0% −2.00
Oakley Brown 2 0 0% −2.00
William Buick 1 0 0% −1.00
P J McDonald 1 0 0% −1.00
Joe Fanning 1 0 0% −1.00
Andrew Breslin 1 0 0% −1.00
Thore Hammer Hansen 1 0 0% −1.00
Shane Gray 1 0 0% −1.00
Cam Hardie 1 0 0% −1.00
Billy Garritty 1 1 100% +4.50
Sammy Jo Bell 1 0 0% −1.00
Paddy Mathers 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 26 3 12% −11.67
Cheekpieces 25 0 0% −25.00
Visor 1 0 0% −1.00

SeasonRunsWinsSR£1
2020 10 0 0% −10.00
2019 15 0 0% −15.00
2018 9 0 0% −9.00
2017 9 1 11% −3.50
2016 6 1 17% +1.00
2015 3 1 33% −1.17

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
31 Oct 20+15d Wolverhampton (AW) Bombardier 'March To Your Own Drum' Handicap (Div 2) Class 6 · 8.5f · Standard · 12 ran 5/12 nk 9-0 4887A68A David Nolan 5/1
16 Oct 20+14d Newcastle (AW) attheraces.com Handicap Class 6 · 8f · Standard · 14 ran 7/14 ½ 9-0 4879B63A William Buick 4/1F
02 Oct 20+18d Newcastle (AW) Download The Attheraces App Handicap (Div 1) Class 6 · 8f · Standard To Slow · 13 ran 3/13 1¼ 9-0 4885B67A Barry McHugh 13/2
14 Sep 20+27d Wolverhampton (AW) Sky Sports Racing HD Virgin 535 Handicap (Div 2) Class 6 · 8.5f · Standard · 7 ran 2/7 nse 8-11 4794A73A P J McDonald 11/1
18 Aug 20+37d Beverley Rainbow Equine Hospital Handicap Class 6 · 10f · Good · 16 ran 3/16 1¾ 9-1 47110C73A Barry McHugh 13/2
12 Jul 20+7d Hamilton Watch Racing Replays On racingtv.com Handicap Class 6 · 8.5f · Good To Soft · 14 ran 9/14 nk 8-11 5260C60A Joe Fanning 16/1
05 Jul 20+128d Doncaster Sky Sports Racing HD Virgin 535 Handicap Class 5 · 8f · Good · 19 ran 4/19 1½ 8-5 5299C79A Franny Norton 28/1
28 Feb 20+35d Newcastle (AW) Bombardier Golden Beer Handicap Class 7 · 8f · Standard To Slow · 14 ran 9/14 1½ 9-12 5065B48A David Nolan 16/1
24 Jan 20+14d Wolverhampton (AW) Betway Apprentice Handicap Class 6 · 9.5f · Standard · 13 ran 11/13 ½ 9-5 5375B46A Andrew Breslin 33/1
10 Jan 20+15d Wolverhampton (AW) Betway Apprentice Handicap Class 6 · 12f · Standard · 12 ran 7/12 8½ 9-9 5780C61C Thore Hammer Hansen 40/1
26 Dec 19+26d Wolverhampton (AW) betyourway At Betway Handicap Class 6 · 9.5f · Standard · 13 ran 12/13 shd 9-7 6077B58A Shane Gray 20/1
30 Nov 19+59d Wolverhampton (AW) Betway Heed Your Hunch Handicap Class 6 · 9.5f · Standard · 13 ran 8/13 shd 9-2 6064B64A Barry McHugh 25/1
02 Oct 19+8d Nottingham ROA: A Voice For Racehorse Owners Handicap Class 3 · 10f · Heavy · 14 ran 8/14 1¾ 8-3 6288C60A Cam Hardie 18/1
24 Sep 19+28d Beverley Brian And Jason Merrington Memorial Amateur Riders' Handicap (Div 1) Class 6 · 10f · Soft · 12 ran 4/12 2 10-8 6268A73A Mr Eireann Cagney 8/1
27 Aug 19+11d Musselburgh Bookie In The Morning Handicap Class 5 · 9f · Good To Firm · 10 ran 10/10 1 8-12 6488A51A Sean Davis 9/1
16 Aug 19+12d Nottingham Aja Novice Flat Amateur Riders' Handicap Class 6 · 10f · Heavy · 9 ran 4/9 9 11-5 6623A67A Mr Eireann Cagney 9/4F
04 Aug 19+22d Chester 1539 Handicap Class 4 · 10.5f · Good To Soft · 11 ran 3/11 nse 9-2 6694A81A Paul Hanagan 7/2
13 Jul 19+21d Chester Walker Smith Handicap Class 4 · 10.5f · Good · 12 ran 6/12 1 8-8 6790A70A Barry McHugh 9/2
22 Jun 19+7d Haydock Join Racing TV Now Handicap Class 5 · 10.5f · Good To Soft · 8 ran 2/8 1¾ 9-11 6786B81A Sean Davis 6/1
15 Jun 19+17d Chester City Of London Gin Handicap Class 4 · 10.5f · Soft · 7 ran 5/7 nk 8-4 6879A65A Connor Murtagh 4/1
29 May 19+2d Beverley Hull FC Handicap Class 5 · 10f · Good To Soft · 7 ran 2/7 ½ 9-7 6887A78A Paul Hanagan 9/2
27 May 19+16d Redcar Market Cross Jewellers Handicap Class 4 · 10f · Good To Firm · 8 ran 7/8 nk 8-9 68112A57A Paul Hanagan 10/1
11 May 19+26d Nottingham Gentings Lucky Ladies Handicap (Div 2) Class 5 · 10f · Soft · 8 ran 6/8 shd 9-2 7055A76A Tony Hamilton 11/1
15 Apr 19+16d Pontefract Napoleons Casino Bradford Handicap Class 4 · 8f · Good To Firm · 9 ran 8/9 1¼ 8-8 7489A57A Connor Murtagh 13/2
30 Mar 19+159d Doncaster 32Red.com Apprentice Handicap Class 5 · 10f · Good · 17 ran 14/17 1¾ 9-9 7759C64C Connor Murtagh 16/1
22 Oct 18+37d Pontefract Watch More With Racing UK Extra Handicap Class 4 · 10f · Good To Soft · 17 ran 12/17 ¾ 9-1 7986C69A Jack Garritty 20/1
15 Sep 18+41d Chester chesterBET Handicap Class 4 · 10.5f · Soft · 11 ran 4/11 ½ 9-3 8079A80A Oakley Brown 5/1
05 Aug 18+22d Chester Horseradish Handicap Class 4 · 10.5f · Good · 11 ran 3/11 hd 9-7 8087A86A Oakley Brown 6/1
14 Jul 18+26d Chester Csp Audio Visual Handicap Class 4 · 10.5f · Good · 10 ran 5/10 4 9-5 8289A77A Connor Murtagh 12/1
18 Jun 18+23d Nottingham 188Bet Royal Ascot Extra Places Handicap Class 4 · 10f · Good To Firm · 4 ran 4/4 1 9-7 8499C68B Jack Garritty 3/1
26 May 18+16d Chester Controlled Solutions Group Handicap Class 4 · 10.5f · Good · 8 ran 7/8 3 9-6 8474A73A Franny Norton 3/1J
10 May 18+14d Chester Partner Tech Handicap Class 3 · 10.5f · Good · 12 ran 2/12 nk 9-2 8365A81A Paul Hanagan 6/1
26 Apr 18+33d Beverley ROA/Racing Post Owners Jackpot Handicap Class 4 · 8.5f · Good · 7 ran 4/7 ¾ 9-7 85104A86A Paul Hanagan 3/1
24 Mar 18+152d Doncaster 32Red.com Spring Mile Handicap (Str) Class 2 · 8f · Soft · 20 ran 17/20 5 9-0 8569C66C Tony Hamilton 16/1
23 Oct 17+11d Windsor Sky Bet Best Odds Guranteed Handicap Class 4 · 8f · Soft · 12 ran 2/12 1¼ 9-6 8489A86A Paul Hanagan 13/2
12 Oct 17+12d Ayr William Hill Bet Boost Handicap Class 4 · 8f · Heavy · 9 ran 9/9 2 9-6 8475C58C Paul Hanagan 5/2F
30 Sep 17+15d Chester thembnateam Handicap Class 4 · 7f · Heavy · 12 ran 2/12 ½ 9-5 83114A98A Jack Garritty 9/4F
15 Sep 17+20d Chester Stardust Liverpool Handicap (Gentleman Amateur Riders) Class 4 · 7.5f · Heavy · 11 ran 1/11 11-2 8083A110A Billy Garritty 9/2
26 Aug 17+14d Chester Boodles Roodee Challenge Cup Polo September Handicap Class 3 · 7.5f · Good · 12 ran 3/12 hd 8-8 80115A84A Sammy Jo Bell 10/1
12 Aug 17+45d Haydock Betfred Duke Of Lancaster's Own Yeomanry Handicap (Qualifier) Class 3 · 8f · Good To Soft · 9 ran 6/9 hd 9-3 8387A78A Paul Hanagan 10/1
28 Jun 17+16d Carlisle bookies.com Carlisle Bell Handicap Class 4 · 8f · Good To Soft · 16 ran 11/16 1 9-6 8581C73A David Nolan 12/1
12 Jun 17+12d Ayr totepoolracing Win Racing Tickets On Twitter Handicap Class 4 · 9f · Soft · 9 ran 7/9 hd 9-8 8690A75A Paul Hanagan 11/2
31 May 17+234d Kempton (AW) 100% Profit Boost At 32Redsport.com Handicap (Qualifier) Class 3 · 8f · Standard To Slow · 10 ran 6/10 ½ 9-4 8684A78A David Nolan 7/1
09 Oct 16+16d Goodwood Series Finale Stakes (Handicap) Class 4 · 8f · Good · 13 ran 1/13 9-2 8397C97A David Nolan 6/1
23 Sep 16+16d Haydock Griffiths And Armour Handicap Class 3 · 8f · Good · 13 ran 3/13 2¼ 8-13 8393C84A Jack Garritty 7/1
07 Sep 16+67d Carlisle North Associates Handicap Class 3 · 8f · Good To Soft · 11 ran 4/11 nse 8-7 83—83A Paddy Mathers 12/1
02 Jul 16+28d Haydock Bet365 Handicap Class 3 · 10.5f · Soft · 5 ran 5/5 2½ 9-1 86—64B Tony Hamilton 11/2
04 Jun 16+30d Epsom Downs Investec Private Banking Stakes (handicap) Class 2 · 10f · Good To Soft · 15 ran 11/15 ¾ 8-11 86—70C Paul Hanagan 11/1
05 May 16+225d Chester Boodles Diamond Handicap Class 2 · 7.5f · Good · 9 ran 3/9 2½ 8-7 84—83A Paul Hanagan 7/1
23 Sep 15+23d Redcar British Stallion Studs EBF Maiden Stakes (Div 1) Class 5 · 7f · Good To Soft · 10 ran 1/10 9-5 ——85A Tony Hamilton 5/6F
31 Aug 15+29d Newcastle vertem.co.uk/EBF Maiden Stakes (Plus 10) (Div 1) Class 4 · 7f · Good · 8 ran 2/8 2¾ 9-5 ——84A Tony Hamilton EvensF
02 Aug 15 Chester British Stallion Studs EBF Maiden Stakes (Plus 10) Class 4 · 7f · Good · 6 ran 2/6 ¾ 9-5 ——85B Tony Hamilton 14/1

Quick answers

How many races has Dark Devil (IRE) won?
Dark Devil (IRE) won 3 of 52 archived starts between 2015 and 2020, a strike rate of 5.8%. Placed 19 times in total (36.5% of starts).
Who trained Dark Devil (IRE)?
Dark Devil (IRE) was trained by Patrick Morris on the most recent run on record, at Wolverhampton (AW) on 31 October 2020.
Who is Dark Devil (IRE)'s sire?
Dark Devil (IRE) is by Dark Angel (IRE) out of Ride For Roses (IRE), whose sire is Barathea.
What going does Dark Devil (IRE) prefer?
Dark Devil (IRE) has the best record on heavy going: 1 win from 5 starts (20%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Dark Devil (IRE)'s official rating?
The most recent official rating on record is 48, from the run on 31 October 2020. The highest on record is 86.
What is Dark Devil (IRE)'s sire's record?
Dark Angel (IRE)'s progeny in our archive have won 11.3% of 21,878 runs since Jan 2008 (1,594 horses), Flat and jumps together. Strongest on firm going: 15% from 107.
Who are Dark Devil (IRE)'s siblings?
Out of Ride For Roses (IRE), Dark Devil (IRE) has 4 other produce in our archive, 1 of them a winner. Most wins: Arborist (IRE) (1). Highest grade won: Class 4 (Arborist (IRE)). The wins came over 7f. As at Oct 2026.

Record shown from August 2015. 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.