Grace Angel (GB)
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.
- 6–43Wins / Runs
- 14%Strike rate
- 18 (41.9%)Placed
- −17.42£1 level staken=43 at SP
- 1.05Fair A/E n=43 · 0.91 incl. margin
- 91Highest OR
- 30dAvg 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 122
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 25 Oct 2025 |
|---|---|---|---|---|
| Standard (AW) | 18 | 122A | 98 | — |
| Good | 14 | 113A | 90.5 | — |
| Good to Firm | 9 | 118A | 90 | — |
| Good to Soft | 2 | 144C | 102 | — |
| Distance | Runs | Best | Median | Since 25 Oct 2025 |
|---|---|---|---|---|
| Under 6f | 42 | 144C | 93.5 | — |
| 6f – 7f | 1 | — | — | — |
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
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
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.
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 9 | 0 | 0% | −12.7 | — |
| Good to Firm | 490 | 58 | 11.8% | −0.9 | 1 from 9 |
| Good | 625 | 64 | 10.2% | −2.5 | 3 from 14 |
| Good to Soft | 265 | 29 | 10.9% | −1.8 | 0 from 2 |
| Soft | 265 | 33 | 12.5% | −0.2 | — |
| Heavy | 82 | 8 | 9.8% | −2.9 | — |
| Standard (AW) | 1,022 | 159 | 15.6% | +2.9 | 2 from 18 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 711 | 90 | 12.7% | 0 | 6 from 42 |
| 6f – 7f | 1,621 | 226 | 13.9% | +1.2 | 0 from 1 |
| 1m – 1m1f | 332 | 28 | 8.4% | −4.3 | — |
| 1m2f – 1m4f | 82 | 7 | 8.5% | −4.2 | — |
| 1m5f – 2m | 12 | 0 | 0% | −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
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.
| Produce | Runs | Wins | Win trips | Best grade |
|---|---|---|---|---|
| Time To Sparkle (GB) | 13 | 3 | 1m½f–1m4f | Class 6 |
| Battleofbaltimore (GB) | 23 | 1 | 5f | Class 6 |
| Tabeeb (GB) | 7 | 0 | — | — |
Record by conditions
| Going | Runs | Wins | SR | £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 |
| Class | Runs | Wins | SR | £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 |
| Course | Runs | Wins | SR | £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 |
| Distance | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Under 6f | 42 | 6 | 14% | −16.42 |
| 6f – 7f | 1 | 0 | 0% | −1.00 |
| Jockey | Runs | Wins | SR | £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 |
| Headgear | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Tongue tie + blinkers | 34 | 5 | 15% | −11.92 |
| Tongue tie | 8 | 1 | 13% | −4.50 |
| None | 1 | 0 | 0% | −1.00 |
| Season | Runs | Wins | SR | £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
| Date | Course | Race | Pos | Btn | Wgt | OR | Spd | KTB | Jockey | SP |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025 · 12 runs | ||||||||||
| 14 Oct 25+15d | Lingfield (AW) | Download The At The Races App Handicap 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 | 78 | 98A | 76A | Donagh Murphy | 17/2 |
| 29 Sep 25+8d | Southwell (AW) | Join Us For Glitzmas In December Handicap Sat close to pace early - pushed along and threatened inside final furlong - lost momentum near line to finish third | 3/12 | ½ | 9-12 | 75 | 122A | 103A | Neil Callan | 13/8F |
| 21 Sep 25+24d | Southwell (AW) | Free Bets On attheraces.com Handicap (Div 2) 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 | 75 | 113B | 112A | David Egan | 13/2 |
| 28 Aug 25+18d | Chelmsford City (AW) | Paddy Power Handicap 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 | 73 | 105B | 87A | Neil Callan | 7/1 |
| 10 Aug 25+50d | Haydock | Sky Bet Extra Places Handicap 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 | 76 | 97C | 77A | Jason Watson | 12/1 |
| 21 Jun 25+20d | Haydock | All4Ava Fillies' Handicap Settled in the pack - pressed for effort inside final furlong - unable to find any extra pace late | 5/7 | 1 | 9-10 | 79 | 112B | 74A | Adam Farragher | 9/1 |
| 01 Jun 25+46d | Nottingham | Sky Bet, For The Fans Fillies' Handicap 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 | 82 | 90A | 83A | Jason Watson | 15/2 |
| 16 Apr 25+12d | Beverley | Beverley Beaker Handicap (Div 1) 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 | 84 | 76A | 78A | Billy Loughnane | 5/1 |
| 04 Apr 25+23d | Bath | Best Odds Guaranteed dragonbet.co.uk Handicap 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 | 85 | 118A | 90A | Jason Watson | 8/1 |
| 12 Mar 25+26d | Wolverhampton (AW) | Weekly 5 Free Bet With BetUK Handicap 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 | 86 | 89A | 65A | Jason Watson | 10/1 |
| 14 Feb 25+32d | Southwell (AW) | Free Bets With BetUK Bet Club Handicap 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 | 87 | 107A | 89A | Jason Watson | 14/1 |
| 13 Jan 25+13d | Lingfield (AW) | Weekly 5 Free Bet With BetUK Handicap 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 | 88 | 119A | 82A | Jason Watson | 10/1 |
| 2024 · 12 runs | ||||||||||
| 31 Dec 24+95d | Lingfield (AW) | Extra Winnings With BetUK Acca Club Handicap 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 | 89 | 114A | 82A | David Probert | 40/1 |
| 27 Sep 24+10d | Wolverhampton (AW) | Download The Raceday Ready App Handicap 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 | 82 | 108A | 83A | Liam Wright | 4/1 |
| 17 Sep 24+11d | Yarmouth | Retro Industrial Cleaning Services Handicap 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 | 82 | 113A | 101A | Jason Watson | 7/2 | |
| 06 Sep 24+22d | Haydock | Lee Thomas Christy Memorial Handicap 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 | 81 | 144C | 105A | Jason Watson | 16/1 |
| 15 Aug 24+8d | Windsor | Tote Placepot Leg 1 Racing League Race 22 Handicap (Trainers Registered To Racing League) 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 | 77 | 110A | 88A | Richard Kingscote | 12/1 |
| 07 Aug 24+11d | Brighton | Star Sports We Believe In Bookmaking Handicap 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 | 77 | 79C | 93B | Jason Watson | 10/3 | |
| 27 Jul 24+51d | Chester | Sensee Operations Ltd T/A TCC Handicap | 4/9 | 1 | 9-8 | 79 | 94A | 85A | Jason Watson | 25/1 |
| 06 Jun 24+17d | Haydock | Betfred Supports Jack Berry House Handicap | 10/13 | 1¾ | 9-11 | 80 | 80C | 74A | Jason Watson | 6/1 |
| 20 May 24+9d | Windsor | Fitzdares Sprint Series Handicap | 2/11 | ½ | 9-9 | 80 | 98A | 105A | Jason Watson | 22/1 |
| 11 May 24+37d | Nottingham | Book Family Raceday 2nd June Today Handicap | 8/8 | ½ | 9-6 | 82 | 76A | 61A | Sean Kirrane | 9/1 |
| 04 Apr 24+12d | Lingfield (AW) | Get The Inside Track With raceday-ready.com Handicap | 6/8 | hd | 9-8 | 84 | 116A | 83A | Jason Watson | 9/1 |
| 23 Mar 24+195d | Newcastle (AW) | Boost Your Acca With BetUK Handicap | 8/10 | 2¼ | 9-10 | 86 | 98A | 79A | Sean Kirrane | 25/1 |
| 2023 · 8 runs | ||||||||||
| 10 Sep 23+22d | York | Brian Taylor 50 Not Out Apprentice Handicap | 8/17 | 1¼ | 9-5 | 88 | 91C | 85A | Liam Wright | 20/1 |
| 19 Aug 23+9d | Doncaster | Custom Chairs By KC Sofas Handicap | 8/10 | ¾ | 9-5 | 90 | 86B | 73A | Jason Watson | 14/1 |
| 10 Aug 23+47d | Chepstow | William Hill Epic Boost Racing League Race 13 Handicap | 8/8 | ¾ | 9-10 | 91 | 60A | 76A | Charles Bishop | 16/1 |
| 24 Jun 23+21d | Haydock | victoriagarage.com EBF Fillies' Handicap | 1/8 | 9-11 | 86 | 93B | 100A | Ben Curtis | 9/2 | |
| 03 Jun 23+12d | Epsom Downs | Aston Martin 3YO 'Dash' Handicap | 7/14 | 1¾ | 9-6 | 86 | 75C | 84A | Jason Watson | 14/1 |
| 22 May 23+3d | Redcar | Watch Racing TV In Stunning HD Handicap | 1/7 | 8-12 | 80 | 110A | 105A | Jason Watson | 11/4 | |
| 19 May 23+29d | York | Irish Champions Festival Handicap | 12/18 | shd | 8-13 | 80 | 83C | 80A | Andrea Atzeni | 33/1 |
| 20 Apr 23+140d | Newmarket | Bet365 Handicap | 11/14 | ¾ | 8-4 | 81 | 106C | 66A | David Egan | 33/1 |
| 2022 · 11 runs | ||||||||||
| 01 Dec 22+15d | Chelmsford City (AW) | Illuminate Christmas Ball Nursery | 3/8 | ½ | 9-5 | 81 | 94A | 80A | Jason Watson | 5/2 |
| 16 Nov 22+27d | Southwell (AW) | talkSPORT Download The App Nursery | 1/7 | 9-10 | 71 | 90A | 93A | Jason Watson | 3/1 | |
| 20 Oct 22+47d | Wolverhampton (AW) | talkSPORT Powered By Fans Nursery | 2/11 | ¾ | 9-4 | 70 | 95A | 76A | David Probert | 4/1 |
| 03 Sep 22+32d | Wolverhampton (AW) | Mamma Mia...Here We Go Again EBF Restricted Novice Stakes (GBB Race) | 2/10 | hd | 9-0 | 69 | 89A | 95A | Liam Wright | 5/2 |
| 02 Aug 22+4d | Chelmsford City (AW) | Homes For Ukraine Nursery | 3/4 | 2¾ | 9-7 | 69 | 91C | 67B | Liam Wright | 2/1 |
| 29 Jul 22+16d | Wolverhampton (AW) | Cazoo Restricted Maiden Stakes | 1/8 | 8-7 | 69 | 80A | 75A | Liam Wright | 5/2 | |
| 13 Jul 22+30d | Brighton | At The Races App Form Study Nursery | 2/4 | 3 | 9-9 | 70 | 72C | 77B | David Probert | 6/4J |
| 13 Jun 22+7d | Windsor | British Stallion Studs EBF Restricted Novice Stakes (GBB Race) | 3/13 | 1¼ | 9-2 | — | 90C | 80A | David Egan | 11/4F |
| 06 Jun 22+16d | Lingfield (AW) | At The Races App Form Study Restricted Maiden Stakes (GBB Race) | 2/5 | 1 | 9-0 | — | 85C | 71B | William Buick | 6/4 |
| 21 May 22+22d | Lingfield | Sky Sports Racing Sky 415 Fillies' Restricted Novice Stakes (GBB Race) | 2/9 | ½ | 9-2 | — | 63B | 77A | Pat Cosgrave | 4/1 |
| 29 Apr 22 | Newmarket | My Odds Boost On Betfair British EBF Maiden Fillies' Stakes (GBB Race) | 5/8 | ¾ | 9-0 | — | 68A | 68A | 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.