Dark Devil (IRE)
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.
- 3–52Wins / Runs
- 5.8%Strike rate
- 19 (36.5%)Placed
- −37.67£1 level staken=52 at SP
- 0.48Fair A/E n=51 · 0.40 incl. margin
- 86Highest OR
- 38dAvg between runs
A/E compares actual wins with what starting prices implied. "Fair" strips the bookmaker margin from the expectation, so favourites and longshots are judged on the same footing — figures near 1.00 mean the market priced this horse about right.
KTB Speed and Rating
Best recent Speed 87
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 →
| Going | Runs | Best | Median | Since 21 Oct 2025 |
|---|---|---|---|---|
| Good | 12 | 115A | 91.5 | — |
| Standard (AW) | 10 | 94A | 79.5 | — |
| Good to Soft | 7 | 94A | 86 | — |
| Soft | 7 | 90A | 79 | — |
| Heavy | 5 | 114A | 83 | — |
| Good to Firm | 4 | 112A | 94 | — |
| Distance | Runs | Best | Median | Since 21 Oct 2025 |
|---|---|---|---|---|
| 1m – 1m1f | 22 | 104A | 86 | — |
| 1m2f – 1m4f | 20 | 112A | 86 | — |
| 6f – 7f | 3 | 115A | 114 | — |
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
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
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.
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 107 | 16 | 15% | +3.7 | — |
| Good to Firm | 3,694 | 452 | 12.2% | +0.9 | 0 from 4 |
| Good | 4,842 | 510 | 10.5% | −0.8 | 1 from 15 |
| Good to Soft | 2,409 | 251 | 10.4% | −0.9 | 1 from 10 |
| Soft | 2,725 | 254 | 9.3% | −2 | 0 from 8 |
| Heavy | 822 | 69 | 8.4% | −2.9 | 1 from 5 |
| Standard (AW) | 7,278 | 917 | 12.6% | +1.3 | 0 from 10 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 2,064 | 278 | 13.5% | +2.2 | — |
| 6f – 7f | 10,700 | 1,253 | 11.7% | +0.4 | 2 from 7 |
| 1m – 1m1f | 4,994 | 546 | 10.9% | −0.4 | 1 from 23 |
| 1m2f – 1m4f | 2,469 | 236 | 9.6% | −1.7 | 0 from 22 |
| 1m5f – 2m | 1,089 | 109 | 10% | −1.3 | — |
| 2m1f – 2m4f | 472 | 41 | 8.7% | −2.6 | — |
| 2m5f – 3m | 86 | 7 | 8.1% | −3.2 | — |
| Over 3m | 4 | 0 | 0% | −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
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)).
| Produce | Runs | Wins | Win trips | Best grade |
|---|---|---|---|---|
| Arborist (IRE) | 5 | 1 | 7f | Class 4 |
| Undeniable Fact (IRE) | 6 | 0 | — | — |
| Premium Pink (IRE) | 7 | 0 | — | — |
| Zellerate (IRE) | 4 | 0 | — | — |
Record by conditions
| Going | Runs | Wins | SR | £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 |
| Class | Runs | Wins | SR | £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 |
| Course | Runs | Wins | SR | £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 |
| Distance | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 1m – 1m1f | 23 | 1 | 4% | −16.00 |
| 1m2f – 1m4f | 22 | 0 | 0% | −22.00 |
| 6f – 7f | 7 | 2 | 29% | +0.33 |
| Jockey | Runs | Wins | SR | £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 |
| Headgear | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| None | 26 | 3 | 12% | −11.67 |
| Cheekpieces | 25 | 0 | 0% | −25.00 |
| Visor | 1 | 0 | 0% | −1.00 |
| Season | Runs | Wins | SR | £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
| Date | Course | Race | Pos | Btn | Wgt | OR | Spd | KTB | Jockey | SP |
|---|---|---|---|---|---|---|---|---|---|---|
| 31 Oct 20+15d | Wolverhampton (AW) | Bombardier 'March To Your Own Drum' Handicap (Div 2) | 5/12 | nk | 9-0 | 48 | 87A | 68A | David Nolan | 5/1 |
| 16 Oct 20+14d | Newcastle (AW) | attheraces.com Handicap | 7/14 | ½ | 9-0 | 48 | 79B | 63A | William Buick | 4/1F |
| 02 Oct 20+18d | Newcastle (AW) | Download The Attheraces App Handicap (Div 1) | 3/13 | 1¼ | 9-0 | 48 | 85B | 67A | Barry McHugh | 13/2 |
| 14 Sep 20+27d | Wolverhampton (AW) | Sky Sports Racing HD Virgin 535 Handicap (Div 2) | 2/7 | nse | 8-11 | 47 | 94A | 73A | P J McDonald | 11/1 |
| 18 Aug 20+37d | Beverley | Rainbow Equine Hospital Handicap | 3/16 | 1¾ | 9-1 | 47 | 110C | 73A | Barry McHugh | 13/2 |
| 12 Jul 20+7d | Hamilton | Watch Racing Replays On racingtv.com Handicap | 9/14 | nk | 8-11 | 52 | 60C | 60A | Joe Fanning | 16/1 |
| 05 Jul 20+128d | Doncaster | Sky Sports Racing HD Virgin 535 Handicap | 4/19 | 1½ | 8-5 | 52 | 99C | 79A | Franny Norton | 28/1 |
| 28 Feb 20+35d | Newcastle (AW) | Bombardier Golden Beer Handicap | 9/14 | 1½ | 9-12 | 50 | 65B | 48A | David Nolan | 16/1 |
| 24 Jan 20+14d | Wolverhampton (AW) | Betway Apprentice Handicap | 11/13 | ½ | 9-5 | 53 | 75B | 46A | Andrew Breslin | 33/1 |
| 10 Jan 20+15d | Wolverhampton (AW) | Betway Apprentice Handicap | 7/12 | 8½ | 9-9 | 57 | 80C | 61C | Thore Hammer Hansen | 40/1 |
| 26 Dec 19+26d | Wolverhampton (AW) | betyourway At Betway Handicap | 12/13 | shd | 9-7 | 60 | 77B | 58A | Shane Gray | 20/1 |
| 30 Nov 19+59d | Wolverhampton (AW) | Betway Heed Your Hunch Handicap | 8/13 | shd | 9-2 | 60 | 64B | 64A | Barry McHugh | 25/1 |
| 02 Oct 19+8d | Nottingham | ROA: A Voice For Racehorse Owners Handicap | 8/14 | 1¾ | 8-3 | 62 | 88C | 60A | Cam Hardie | 18/1 |
| 24 Sep 19+28d | Beverley | Brian And Jason Merrington Memorial Amateur Riders' Handicap (Div 1) | 4/12 | 2 | 10-8 | 62 | 68A | 73A | Mr Eireann Cagney | 8/1 |
| 27 Aug 19+11d | Musselburgh | Bookie In The Morning Handicap | 10/10 | 1 | 8-12 | 64 | 88A | 51A | Sean Davis | 9/1 |
| 16 Aug 19+12d | Nottingham | Aja Novice Flat Amateur Riders' Handicap | 4/9 | 9 | 11-5 | 66 | 23A | 67A | Mr Eireann Cagney | 9/4F |
| 04 Aug 19+22d | Chester | 1539 Handicap | 3/11 | nse | 9-2 | 66 | 94A | 81A | Paul Hanagan | 7/2 |
| 13 Jul 19+21d | Chester | Walker Smith Handicap | 6/12 | 1 | 8-8 | 67 | 90A | 70A | Barry McHugh | 9/2 |
| 22 Jun 19+7d | Haydock | Join Racing TV Now Handicap | 2/8 | 1¾ | 9-11 | 67 | 86B | 81A | Sean Davis | 6/1 |
| 15 Jun 19+17d | Chester | City Of London Gin Handicap | 5/7 | nk | 8-4 | 68 | 79A | 65A | Connor Murtagh | 4/1 |
| 29 May 19+2d | Beverley | Hull FC Handicap | 2/7 | ½ | 9-7 | 68 | 87A | 78A | Paul Hanagan | 9/2 |
| 27 May 19+16d | Redcar | Market Cross Jewellers Handicap | 7/8 | nk | 8-9 | 68 | 112A | 57A | Paul Hanagan | 10/1 |
| 11 May 19+26d | Nottingham | Gentings Lucky Ladies Handicap (Div 2) | 6/8 | shd | 9-2 | 70 | 55A | 76A | Tony Hamilton | 11/1 |
| 15 Apr 19+16d | Pontefract | Napoleons Casino Bradford Handicap | 8/9 | 1¼ | 8-8 | 74 | 89A | 57A | Connor Murtagh | 13/2 |
| 30 Mar 19+159d | Doncaster | 32Red.com Apprentice Handicap | 14/17 | 1¾ | 9-9 | 77 | 59C | 64C | Connor Murtagh | 16/1 |
| 22 Oct 18+37d | Pontefract | Watch More With Racing UK Extra Handicap | 12/17 | ¾ | 9-1 | 79 | 86C | 69A | Jack Garritty | 20/1 |
| 15 Sep 18+41d | Chester | chesterBET Handicap | 4/11 | ½ | 9-3 | 80 | 79A | 80A | Oakley Brown | 5/1 |
| 05 Aug 18+22d | Chester | Horseradish Handicap | 3/11 | hd | 9-7 | 80 | 87A | 86A | Oakley Brown | 6/1 |
| 14 Jul 18+26d | Chester | Csp Audio Visual Handicap | 5/10 | 4 | 9-5 | 82 | 89A | 77A | Connor Murtagh | 12/1 |
| 18 Jun 18+23d | Nottingham | 188Bet Royal Ascot Extra Places Handicap | 4/4 | 1 | 9-7 | 84 | 99C | 68B | Jack Garritty | 3/1 |
| 26 May 18+16d | Chester | Controlled Solutions Group Handicap | 7/8 | 3 | 9-6 | 84 | 74A | 73A | Franny Norton | 3/1J |
| 10 May 18+14d | Chester | Partner Tech Handicap | 2/12 | nk | 9-2 | 83 | 65A | 81A | Paul Hanagan | 6/1 |
| 26 Apr 18+33d | Beverley | ROA/Racing Post Owners Jackpot Handicap | 4/7 | ¾ | 9-7 | 85 | 104A | 86A | Paul Hanagan | 3/1 |
| 24 Mar 18+152d | Doncaster | 32Red.com Spring Mile Handicap (Str) | 17/20 | 5 | 9-0 | 85 | 69C | 66C | Tony Hamilton | 16/1 |
| 23 Oct 17+11d | Windsor | Sky Bet Best Odds Guranteed Handicap | 2/12 | 1¼ | 9-6 | 84 | 89A | 86A | Paul Hanagan | 13/2 |
| 12 Oct 17+12d | Ayr | William Hill Bet Boost Handicap | 9/9 | 2 | 9-6 | 84 | 75C | 58C | Paul Hanagan | 5/2F |
| 30 Sep 17+15d | Chester | thembnateam Handicap | 2/12 | ½ | 9-5 | 83 | 114A | 98A | Jack Garritty | 9/4F |
| 15 Sep 17+20d | Chester | Stardust Liverpool Handicap (Gentleman Amateur Riders) | 1/11 | 11-2 | 80 | 83A | 110A | Billy Garritty | 9/2 | |
| 26 Aug 17+14d | Chester | Boodles Roodee Challenge Cup Polo September Handicap | 3/12 | hd | 8-8 | 80 | 115A | 84A | Sammy Jo Bell | 10/1 |
| 12 Aug 17+45d | Haydock | Betfred Duke Of Lancaster's Own Yeomanry Handicap (Qualifier) | 6/9 | hd | 9-3 | 83 | 87A | 78A | Paul Hanagan | 10/1 |
| 28 Jun 17+16d | Carlisle | bookies.com Carlisle Bell Handicap | 11/16 | 1 | 9-6 | 85 | 81C | 73A | David Nolan | 12/1 |
| 12 Jun 17+12d | Ayr | totepoolracing Win Racing Tickets On Twitter Handicap | 7/9 | hd | 9-8 | 86 | 90A | 75A | Paul Hanagan | 11/2 |
| 31 May 17+234d | Kempton (AW) | 100% Profit Boost At 32Redsport.com Handicap (Qualifier) | 6/10 | ½ | 9-4 | 86 | 84A | 78A | David Nolan | 7/1 |
| 09 Oct 16+16d | Goodwood | Series Finale Stakes (Handicap) | 1/13 | 9-2 | 83 | 97C | 97A | David Nolan | 6/1 | |
| 23 Sep 16+16d | Haydock | Griffiths And Armour Handicap | 3/13 | 2¼ | 8-13 | 83 | 93C | 84A | Jack Garritty | 7/1 |
| 07 Sep 16+67d | Carlisle | North Associates Handicap | 4/11 | nse | 8-7 | 83 | — | 83A | Paddy Mathers | 12/1 |
| 02 Jul 16+28d | Haydock | Bet365 Handicap | 5/5 | 2½ | 9-1 | 86 | — | 64B | Tony Hamilton | 11/2 |
| 04 Jun 16+30d | Epsom Downs | Investec Private Banking Stakes (handicap) | 11/15 | ¾ | 8-11 | 86 | — | 70C | Paul Hanagan | 11/1 |
| 05 May 16+225d | Chester | Boodles Diamond Handicap | 3/9 | 2½ | 8-7 | 84 | — | 83A | Paul Hanagan | 7/1 |
| 23 Sep 15+23d | Redcar | British Stallion Studs EBF Maiden Stakes (Div 1) | 1/10 | 9-5 | — | — | 85A | Tony Hamilton | 5/6F | |
| 31 Aug 15+29d | Newcastle | vertem.co.uk/EBF Maiden Stakes (Plus 10) (Div 1) | 2/8 | 2¾ | 9-5 | — | — | 84A | Tony Hamilton | EvensF |
| 02 Aug 15 | Chester | British Stallion Studs EBF Maiden Stakes (Plus 10) | 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.