Skip to content
Horse profile

Grace Angel (GB)

5yo mare (at last run, Oct 2025) · Last trainer Darryll Holland · Last owner Harraton Racing Ltd
by Harry Angel (IRE) out of Sparkle (GB) (Oasis Dream)
43 runs · 20 courses · from Apr 2022
As at 25 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 14 Oct 2025 — 375 days ago. Our archive can't say whether the horse is still in training.
Last run Oct 2025 · 5th of 8 6 wins · 6 courses Last raced off OR 78
KTB Profile

Grace Angel is a mare with six wins from 43 starts, all over trips under 6f. She has won on turf and all-weather, including three times on good ground and twice on standard AW. Her last win came at Yarmouth in Sep 2024 in a Class 4 handicap off a mark of 82. She finished fifth of eight, having led, at Lingfield AW in Oct 2025 when last raced off OR 78, 13lb below her highest ever mark.

Based on 43 archived runs · run-style from 14 commented runs since Aug 2024 · updated 25 Oct 2026
KTB at a glance Typically prominent OR ↓ 13lb off peak
Official rating78↓ 13lb off peak
78 69–91

KTB Speed and Rating

KTB Speed

Best recent Speed 122 the best of the last 3 graded (A or B) runs · Southwell (AW), 29 Sep 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 →

Flat 43 figures · best 144C · median 94
GoingRunsBestMedianSince 25 Oct 2025
Standard (AW)18122A98—
Good14113A90.5—
Good to Firm9118A90—
Good to Soft2144C102—
DistanceRunsBestMedianSince 25 Oct 2025
Under 6f42144C93.5—
6f – 7f1———

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

KTB Rating

Best recent KTB Rating 112A the best of the last 3 rated runs · Southwell (AW), 21 Sep 2025 Official rating 78 at the last run, 14 Oct 2025

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 43 figures · best 112A · median 82
GoingRunsBestMedianSince 25 Oct 2025
Standard (AW)18112A82—
Good14105A77.5—
Good to Firm9105A84—
Good to Soft2105A90.5—
DistanceRunsBestMedianSince 25 Oct 2025
Under 6f42112A82—
6f – 7f1———

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 43 figures from 43 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 14 analysed runs since Aug 2024

  • Prominent 8 (57%) · 1 win
  • Mid-division 4 (29%) · 0 wins
  • Led 2 (14%) · 0 wins

Pedigree intelligence

Sire

Progeny in our archive have won 12.7% of 2,758 runs since Jan 2008 (261 horses).

Weakest over 1m – 1m1f (all codes): 8.4% from 332.

GoingRunsWinsSRvs sireThis horse
Firm900%−12.7—
Good to Firm4905811.8%−0.91 from 9
Good6256410.2%−2.53 from 14
Good to Soft2652910.9%−1.80 from 2
Soft2653312.5%−0.2—
Heavy8289.8%−2.9—
Standard (AW)1,02215915.6%+2.92 from 18
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f7119012.7%06 from 42
6f – 7f1,62122613.9%+1.20 from 1
1m – 1m1f332288.4%−4.3—
1m2f – 1m4f8278.5%−4.2—
1m5f – 2m1200%−12.7—

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
Sparkle (GB) (Oasis Dream)

3 siblings in the archive, 2 winners — best of them Time To Sparkle (GB) (3 wins).

The wins came over 5f–1m4f; the highest grade won is Class 6 (Time To Sparkle (GB)).

Family form: Time To Sparkle (GB) finished 2nd of 6 at Kempton (AW), 12 Oct 2026.

ProduceRunsWinsWin tripsBest grade
Time To Sparkle (GB)1331m½f–1m4fClass 6
Battleofbaltimore (GB)2315fClass 6
Tabeeb (GB)70——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 18 2 11% −10.50
Good 14 3 21% −0.25
Good to Firm 9 1 11% −4.67
Good to Soft 2 0 0% −2.00

ClassRunsWinsSR£1
Class 4 19 3 16% −4.67
Class 5 11 1 9% −7.00
Class 3 10 1 10% −6.25
Class 2 2 0 0% −2.00
Class 6 1 1 100% +2.50

CourseRunsWinsSR£1
Lingfield (AW) 5 0 0% −5.00
Haydock 5 1 20% +0.50
Wolverhampton (AW) 5 1 20% −1.50
Southwell (AW) 4 1 25% +0.00
Chelmsford City (AW) 3 0 0% −3.00
Windsor 3 0 0% −3.00
Nottingham 2 0 0% −2.00
Brighton 2 1 50% +2.33
York 2 0 0% −2.00
Newmarket 2 0 0% −2.00
Beverley 1 0 0% −1.00
Bath 1 0 0% −1.00
Yarmouth 1 1 100% +3.50
Chester 1 0 0% −1.00
Newcastle (AW) 1 0 0% −1.00
Doncaster 1 0 0% −1.00
Chepstow 1 0 0% −1.00
Epsom Downs 1 0 0% −1.00
Redcar 1 1 100% +2.75
Lingfield 1 0 0% −1.00

DistanceRunsWinsSR£1
Under 6f 42 6 14% −16.42
6f – 7f 1 0 0% −1.00

JockeyRunsWinsSR£1
Jason Watson 19 4 21% −2.42
Liam Wright 5 1 20% −1.50
David Egan 3 0 0% −3.00
David Probert 3 0 0% −3.00
Neil Callan 2 0 0% −2.00
Sean Kirrane 2 0 0% −2.00
Donagh Murphy 1 0 0% −1.00
Adam Farragher 1 0 0% −1.00
Billy Loughnane 1 0 0% −1.00
Richard Kingscote 1 0 0% −1.00
Charles Bishop 1 0 0% −1.00
Ben Curtis 1 1 100% +4.50
Andrea Atzeni 1 0 0% −1.00
William Buick 1 0 0% −1.00
Pat Cosgrave 1 0 0% −1.00

HeadgearRunsWinsSR£1
Tongue tie + blinkers 34 5 15% −11.92
Tongue tie 8 1 13% −4.50
None 1 0 0% −1.00

SeasonRunsWinsSR£1
2025 12 0 0% −12.00
2024 12 2 17% −3.17
2023 8 2 25% +1.25
2022 11 2 18% −3.50

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 · 12 runs
14 Oct 25+15d Lingfield (AW) Download The At The Races App Handicap Class 4 · 5f · Standard · 8 ran Disputed the lead early - lost momentum when the whip slipped from the rider's hand 1f out - faded inside the final furlong to finish fifth 5/8 1¼ 8-13 7898A76A Donagh Murphy 17/2
29 Sep 25+8d Southwell (AW) Join Us For Glitzmas In December Handicap Class 5 · 5f · Standard · 12 ran Sat close to pace early - pushed along and threatened inside final furlong - lost momentum near line to finish third 3/12 ½ 9-12 75122A103A Neil Callan 13/8F
21 Sep 25+24d Southwell (AW) Free Bets On attheraces.com Handicap (Div 2) Class 5 · 5f · Standard To Slow · 14 ran Sent clear early and dictated the pace - travelling strongest with over a furlong left - pushed along inside the final furlong - overtaken close home but kept battling to the line 2/14 hd 9-12 75113B112A David Egan 13/2
28 Aug 25+18d Chelmsford City (AW) Paddy Power Handicap Class 5 · 5f · Standard · 9 ran Sat close to pace early - edged ahead inside final furlong then just worn down close home - beaten a half length in second 2/9 ½ 9-10 73105B87A Neil Callan 7/1
10 Aug 25+50d Haydock Sky Bet Extra Places Handicap Class 4 · 5f · Good To Firm · 13 ran Fought for a strong grip early - travelled well in mid-pack - pressed for effort over a furlong out - unable to threaten the front pair - eased back into fifth through the closing stages 5/13 ¾ 9-3 7697C77A Jason Watson 12/1
21 Jun 25+20d Haydock All4Ava Fillies' Handicap Class 4 · 5f · Good · 7 ran Settled in the pack - pressed for effort inside final furlong - unable to find any extra pace late 5/7 1 9-10 79112B74A Adam Farragher 9/1
01 Jun 25+46d Nottingham Sky Bet, For The Fans Fillies' Handicap Class 4 · 5f · Good · 8 ran Settled in a useful spot early - dropped away over a furlong out despite urging - weakened in the closing stages - beaten into 6th 6/8 2¼ 10-4 8290A83A Jason Watson 15/2
16 Apr 25+12d Beverley Beverley Beaker Handicap (Div 1) Class 3 · 5f · Good · 7 ran Held tracking spot wide of the field - urged forward at halfway - lost ground final furlong - finished fifth beaten just under 8 lengths 5/7 2¾ 9-6 8476A78A Billy Loughnane 5/1
04 Apr 25+23d Bath Best Odds Guaranteed dragonbet.co.uk Handicap Class 4 · 5f · Good To Firm · 9 ran Clashed with another runner at the break - travelling with the pack before improving on the outside 2f out - moved into third close home 3/9 2 9-9 85118A90A Jason Watson 8/1
12 Mar 25+26d Wolverhampton (AW) Weekly 5 Free Bet With BetUK Handicap Class 3 · 5f · Standard · 9 ran Racing wide in the pack early - driven for effort before drifting right rounding the turn and losing ground 2f out - dropped away to finish ninth 9/9 1½ 9-7 8689A65A Jason Watson 10/1
14 Feb 25+32d Southwell (AW) Free Bets With BetUK Bet Club Handicap Class 4 · 5f · Standard · 7 ran Settled off the pace early - found extra pace 2f out and drifted left with a shot to win - denied close home to finish 5th beaten 2 lengths 5/7 nk 9-11 87107A89A Jason Watson 14/1
13 Jan 25+13d Lingfield (AW) Weekly 5 Free Bet With BetUK Handicap Class 3 · 5f · Standard To Slow · 8 ran Sprang smartly into stride - tracked the front group and still in contention a furlong out - unable to find more close home finishing fifth 5/8 1 9-5 88119A82A Jason Watson 10/1
2024 · 12 runs
31 Dec 24+95d Lingfield (AW) Extra Winnings With BetUK Acca Club Handicap Class 2 · 5f · Standard · 8 ran Settled in a forward spot early - knocked into approaching 2f out - hit the front inside the final furlong - lost that advantage close home and dropped away 5/8 1¾ 8-12 89114A82A David Probert 40/1
27 Sep 24+10d Wolverhampton (AW) Download The Raceday Ready App Handicap Class 4 · 5f · Standard · 8 ran Drifted right hampering another runner at the break - settled close to the pace - pressed the front group from 2f out - driven out final furlong but faded near the line 5/8 ¾ 9-9 82108A83A Liam Wright 4/1
17 Sep 24+11d Yarmouth Retro Industrial Cleaning Services Handicap Class 4 · 5f · Good · 9 ran Took a strong hold early - handy in third travelling wide of the pack - hit the front approaching 2f out - pushed on to break away and stay strong to the line 1/9 10-0 82113A101A Jason Watson 7/2
06 Sep 24+22d Haydock Lee Thomas Christy Memorial Handicap Class 4 · 5f · Good To Soft · 13 ran Tracked leaders down the middle - urged forward inside final furlong - fought back to challenge in the closing stages - edged out for third late on 3/13 nk 9-13 81144C105A Jason Watson 16/1
15 Aug 24+8d Windsor Tote Placepot Leg 1 Racing League Race 22 Handicap (Trainers Registered To Racing League) Class 4 · 5f · Good To Firm · 11 ran Went forward early to set the tempo - driven and under strong pressure 2f out before being overtaken - stayed on at one gallop through the closing stages 5/11 hd 9-11 77110A88A Richard Kingscote 12/1
07 Aug 24+11d Brighton Star Sports We Believe In Bookmaking Handicap Class 4 · 5.5f · Good To Firm · 5 ran Went early on the outside - sat close to the pace before being asked for effort to hit the front inside the final furlong - stayed on strongly to score 1/5 9-9 7779C93B Jason Watson 10/3
27 Jul 24+51d Chester Sensee Operations Ltd T/A TCC Handicap Class 4 · 5f · Good · 9 ran 4/9 1 9-8 7994A85A Jason Watson 25/1
06 Jun 24+17d Haydock Betfred Supports Jack Berry House Handicap Class 4 · 5f · Good · 13 ran 10/13 1¾ 9-11 8080C74A Jason Watson 6/1
20 May 24+9d Windsor Fitzdares Sprint Series Handicap Class 4 · 5f · Good To Firm · 11 ran 2/11 ½ 9-9 8098A105A Jason Watson 22/1
11 May 24+37d Nottingham Book Family Raceday 2nd June Today Handicap Class 4 · 5f · Good · 8 ran 8/8 ½ 9-6 8276A61A Sean Kirrane 9/1
04 Apr 24+12d Lingfield (AW) Get The Inside Track With raceday-ready.com Handicap Class 4 · 5f · Standard · 8 ran 6/8 hd 9-8 84116A83A Jason Watson 9/1
23 Mar 24+195d Newcastle (AW) Boost Your Acca With BetUK Handicap Class 4 · 5f · Standard · 10 ran 8/10 2¼ 9-10 8698A79A Sean Kirrane 25/1
2023 · 8 runs
10 Sep 23+22d York Brian Taylor 50 Not Out Apprentice Handicap Class 3 · 5f · Good · 17 ran 8/17 1¼ 9-5 8891C85A Liam Wright 20/1
19 Aug 23+9d Doncaster Custom Chairs By KC Sofas Handicap Class 3 · 5f · Good · 10 ran 8/10 ¾ 9-5 9086B73A Jason Watson 14/1
10 Aug 23+47d Chepstow William Hill Epic Boost Racing League Race 13 Handicap Class 3 · 5f · Good To Soft · 8 ran 8/8 ¾ 9-10 9160A76A Charles Bishop 16/1
24 Jun 23+21d Haydock victoriagarage.com EBF Fillies' Handicap Class 4 · 5f · Good · 8 ran 1/8 9-11 8693B100A Ben Curtis 9/2
03 Jun 23+12d Epsom Downs Aston Martin 3YO 'Dash' Handicap Class 3 · 5f · Good To Firm · 14 ran 7/14 1¾ 9-6 8675C84A Jason Watson 14/1
22 May 23+3d Redcar Watch Racing TV In Stunning HD Handicap Class 3 · 5f · Good · 7 ran 1/7 8-12 80110A105A Jason Watson 11/4
19 May 23+29d York Irish Champions Festival Handicap Class 3 · 5f · Good To Firm · 18 ran 12/18 shd 8-13 8083C80A Andrea Atzeni 33/1
20 Apr 23+140d Newmarket Bet365 Handicap Class 2 · 6f · Good · 14 ran 11/14 ¾ 8-4 81106C66A David Egan 33/1
2022 · 11 runs
01 Dec 22+15d Chelmsford City (AW) Illuminate Christmas Ball Nursery Class 4 · 5f · Standard · 8 ran 3/8 ½ 9-5 8194A80A Jason Watson 5/2
16 Nov 22+27d Southwell (AW) talkSPORT Download The App Nursery Class 5 · 5f · Standard · 7 ran 1/7 9-10 7190A93A Jason Watson 3/1
20 Oct 22+47d Wolverhampton (AW) talkSPORT Powered By Fans Nursery Class 5 · 5f · Standard · 11 ran 2/11 ¾ 9-4 7095A76A David Probert 4/1
03 Sep 22+32d Wolverhampton (AW) Mamma Mia...Here We Go Again EBF Restricted Novice Stakes (GBB Race) Class 5 · 5f · Standard · 10 ran 2/10 hd 9-0 6989A95A Liam Wright 5/2
02 Aug 22+4d Chelmsford City (AW) Homes For Ukraine Nursery Class 5 · 5f · Standard · 4 ran 3/4 2¾ 9-7 6991C67B Liam Wright 2/1
29 Jul 22+16d Wolverhampton (AW) Cazoo Restricted Maiden Stakes Class 6 · 5f · Standard · 8 ran 1/8 8-7 6980A75A Liam Wright 5/2
13 Jul 22+30d Brighton At The Races App Form Study Nursery Class 5 · 5.5f · Good To Firm · 4 ran 2/4 3 9-9 7072C77B David Probert 6/4J
13 Jun 22+7d Windsor British Stallion Studs EBF Restricted Novice Stakes (GBB Race) Class 5 · 5f · Good To Firm · 13 ran 3/13 1¼ 9-2 —90C80A David Egan 11/4F
06 Jun 22+16d Lingfield (AW) At The Races App Form Study Restricted Maiden Stakes (GBB Race) Class 5 · 5f · Standard · 5 ran 2/5 1 9-0 —85C71B William Buick 6/4
21 May 22+22d Lingfield Sky Sports Racing Sky 415 Fillies' Restricted Novice Stakes (GBB Race) Class 5 · 5f · Good · 9 ran 2/9 ½ 9-2 —63B77A Pat Cosgrave 4/1
29 Apr 22 Newmarket My Odds Boost On Betfair British EBF Maiden Fillies' Stakes (GBB Race) Class 3 · 5f · Good · 8 ran 5/8 ¾ 9-0 —68A68A Jason Watson 15/2

Quick answers

How many races has Grace Angel won?
Grace Angel (GB) won 6 of 43 archived starts between 2022 and 2025, a strike rate of 14%. Placed 18 times in total (41.9% of starts).
Who trained Grace Angel?
Grace Angel (GB) was trained by Darryll Holland on the most recent run on record, at Lingfield (AW) on 14 October 2025.
Who is Grace Angel's sire?
Grace Angel (GB) is by Harry Angel (IRE) out of Sparkle (GB), whose sire is Oasis Dream.
What going does Grace Angel prefer?
Grace Angel (GB) has the best record on good going: 3 wins from 14 starts (21.4%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Grace Angel's official rating?
The most recent official rating on record is 78, from the run on 14 October 2025. The highest on record is 91.
What is Grace Angel's sire's record?
Harry Angel (IRE)'s progeny in our archive have won 12.7% of 2,758 runs since Jan 2008 (261 horses), Flat and jumps together. Weakest over 1m – 1m1f (all codes): 8.4% from 332.
Who are Grace Angel's siblings?
Out of Sparkle (GB), Grace Angel (GB) has 3 other produce in our archive, 2 of them winners. Most wins: Time To Sparkle (GB) (3). Highest grade won: Class 6 (Time To Sparkle (GB)). The wins came over 5f–1m4f. As at Oct 2026.

Record shown from April 2022. 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.