He's An Angel (GB)
He's An Angel is 6 from 40 with all wins on the all-weather. He has won three times at Wolverhampton, once at Southwell, once at Newcastle and once at Lingfield, all in Class 6 or Class 5 handicaps or classified stakes between 5f and 7f on standard going. Four of the six wins came over 6f to 7f. Aged 6 at his last run in Oct 2026, he finished 11 of 11 at Southwell in a Class 6 handicap off an official rating of 53, 19lb below his highest ever mark. Typically held up, he was ridden in mid-division on that occasion.
- 6–40Wins / Runs
- 15%Strike rate
- 11 (27.5%)Placed
- −13.13£1 level staken=40 at SP
- 1.24Fair A/E n=40 · 1.05 incl. margin
- 72Highest OR
- 17dBetween runs (median)longest 397 d
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 97
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 8 Nov 2025 |
|---|---|---|---|---|
| Standard (AW) | 24 | 112A | 93 | 12 runs · 105 / 83 |
| Good to Firm | 8 | 110A | 80 | 3 runs · 97 / 95 |
| Good | 7 | 90B | 77 | 2 runs · 90 / 83 |
| Good to Soft | 1 | — | — | — |
| Distance | Runs | Best | Median | Since 8 Nov 2025 |
|---|---|---|---|---|
| 6f – 7f | 22 | 112A | 83 | 10 runs · 105 / 74.5 |
| Under 6f | 18 | 110A | 83.5 | 7 runs · 98 / 93 |
KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 40 figures from 40 runs · as at 1 Nov 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 23 analysed runs since Aug 2024
- Held up 13 (57%) · 1 win
- Prominent 5 (22%) · 0 wins
- Mid-division 4 (17%) · 1 win
- Led 1 (4%) · 0 wins
Pedigree intelligence
Progeny in our archive have won 12.6% of 2,802 runs since Apr 2022 (266 horses).
Weakest over 1m – 1m1f (all codes): 8.2% from 340.
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 9 | 0 | 0% | −12.6 | — |
| Good to Firm | 490 | 58 | 11.8% | −0.8 | 0 from 8 |
| Good | 625 | 64 | 10.2% | −2.4 | 0 from 7 |
| Good to Soft | 269 | 29 | 10.8% | −1.8 | 0 from 1 |
| Soft | 280 | 33 | 11.8% | −0.8 | — |
| Heavy | 85 | 8 | 9.4% | −3.2 | — |
| Standard (AW) | 1,044 | 160 | 15.3% | +2.7 | 6 from 24 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 715 | 90 | 12.6% | 0 | 2 from 18 |
| 6f – 7f | 1,651 | 227 | 13.7% | +1.1 | 4 from 22 |
| 1m – 1m1f | 340 | 28 | 8.2% | −4.4 | — |
| 1m2f – 1m4f | 84 | 7 | 8.3% | −4.3 | — |
| 1m5f – 2m | 12 | 0 | 0% | −12.6 | — |
Flat and jumps together (all codes) · since Apr 2022 · as at 8 Nov 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast
3 siblings in the archive, 1 winner — best of them Al Baahy (GB) (3 wins).
The wins came over 7f–1m2f; the highest grade won is Class 5 (Al Baahy (GB)).
| Produce | Runs | Wins | Win trips | Best grade |
|---|---|---|---|---|
| Al Baahy (GB) | 52 | 3 | 7f–1m2f | Class 5 |
| Desert Secret (GB) | 1 | 0 | — | — |
| Arthur Conan Doyle (GB) | 5 | 0 | — | — |
Record by conditions
| Going | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Standard (AW) | 24 | 6 | 25% | +2.87 |
| Good to Firm | 8 | 0 | 0% | −8.00 |
| Good | 7 | 0 | 0% | −7.00 |
| Good to Soft | 1 | 0 | 0% | −1.00 |
| Class | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Class 6 | 29 | 5 | 17% | −5.63 |
| Class 5 | 9 | 1 | 11% | −5.50 |
| Class 3 | 1 | 0 | 0% | −1.00 |
| Class 4 | 1 | 0 | 0% | −1.00 |
| Course | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Southwell (AW) | 8 | 1 | 13% | −4.75 |
| Wolverhampton (AW) | 8 | 3 | 38% | +10.50 |
| Newcastle (AW) | 6 | 1 | 17% | −2.50 |
| Beverley | 3 | 0 | 0% | −3.00 |
| Catterick | 2 | 0 | 0% | −2.00 |
| Redcar | 2 | 0 | 0% | −2.00 |
| Carlisle | 2 | 0 | 0% | −2.00 |
| Pontefract | 1 | 0 | 0% | −1.00 |
| Wetherby | 1 | 0 | 0% | −1.00 |
| Bath | 1 | 0 | 0% | −1.00 |
| Ripon | 1 | 0 | 0% | −1.00 |
| Kempton (AW) | 1 | 0 | 0% | −1.00 |
| Thirsk | 1 | 0 | 0% | −1.00 |
| Haydock | 1 | 0 | 0% | −1.00 |
| Lingfield (AW) | 1 | 1 | 100% | +0.62 |
| Musselburgh | 1 | 0 | 0% | −1.00 |
| Distance | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 6f – 7f | 22 | 4 | 18% | −0.25 |
| Under 6f | 18 | 2 | 11% | −12.88 |
| Jockey | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| William Pyle | 6 | 1 | 17% | −2.50 |
| Cam Hardie | 5 | 0 | 0% | −5.00 |
| David Allan | 5 | 0 | 0% | −5.00 |
| Oliver Stammers | 4 | 1 | 25% | +0.00 |
| Oisin Orr | 3 | 0 | 0% | −3.00 |
| Daniel Tudhope | 3 | 2 | 67% | +2.12 |
| Callum Shepherd | 3 | 2 | 67% | +11.25 |
| Sean Kirrane | 2 | 0 | 0% | −2.00 |
| Duran Fentiman | 2 | 0 | 0% | −2.00 |
| Sean D Bowen | 1 | 0 | 0% | −1.00 |
| Donovan Goucher | 1 | 0 | 0% | −1.00 |
| Jason Watson | 1 | 0 | 0% | −1.00 |
| Marco Ghiani | 1 | 0 | 0% | −1.00 |
| Benoit De La Sayette | 1 | 0 | 0% | −1.00 |
| Ben Robinson | 1 | 0 | 0% | −1.00 |
| Phil Dennis | 1 | 0 | 0% | −1.00 |
| Headgear | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| None | 18 | 2 | 11% | −10.50 |
| Tongue tie | 15 | 4 | 27% | +4.37 |
| Tongue tie + cheekpieces | 6 | 0 | 0% | −6.00 |
| Hood | 1 | 0 | 0% | −1.00 |
| Season | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 2026 | 14 | 2 | 14% | −6.50 |
| 2025 | 3 | 0 | 0% | −3.00 |
| 2024 | 12 | 4 | 33% | +7.37 |
| 2023 | 8 | 0 | 0% | −8.00 |
| 2022 | 3 | 0 | 0% | −3.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
| Date | Course | Race | Pos | Btn | Wgt | OR | Spd | KTB | Jockey | SP |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026 · 14 runs | ||||||||||
| 24 Oct 26+102d | Southwell (AW) | Create Your Bet Builders At Midnite Handicap Stakes Raced in the pack - pushed along and lost touch over 2f out - well beaten in 11th | 11/11 | 7½ | 9-7 | 53 | 30C | 41C | William Pyle | 22/1 |
| 14 Jul 26+23d | Beverley | Connexin Gigabit Gallop Handicap Stakes settled in the pack - made progress approaching 2f out - held up for a gap from 1f out - ran on to mount a bid between others inside the final furlong but could not get closer | 5/10 | ¾ | 9-9 | 55 | 95B | 74A | William Pyle | 6/1 |
| 21 Jun 26+17d | Pontefract | Anna Woolley Memorial Handicap Settled handy early - driven to keep up 2f out - lost touch a furlong out - dropped away rapidly close home to finish eighth | 8/11 | ½ | 9-5 | 56 | 76A | 59A | William Pyle | 7/1 |
| 04 Jun 26+3d | Wetherby | Live Streams On Racing TV Extra Handicap Sat close up on the rails - moved into second inside the last two furlongs travelling well - asked for effort - kept on nearing the line but couldn't match the winner's turn of foot - finished second beaten three-quarters of a length | 2/9 | ¾ | 9-9 | 50 | 97A | 83A | William Pyle | 9/2 |
| 01 Jun 26+10d | Wolverhampton (AW) | Free Digital Racecard At raceday-ready.com Classified Stakes Pulled hard early - settled in the pack - pushed along and close up entering the last furlong - stayed on strongly to hit the front near the line | 1/11 | 9-9 | 50 | 85A | 78A | William Pyle | 5/2F | |
| 22 May 26+14d | Bath | Blackmore Building Contractors Handicap (Div 2) Sluggish start - settled towards the back - given a squeeze approaching 3f out - made progress into contention 2f out - boxed in a furlong out then battled on to finish eighth | 8/12 | hd | 9-6 | 52 | 78A | 69A | Sean D Bowen | 8/1 |
| 08 May 26+27d | Ripon | Dr Keith Howard OBE Memorial Handicap Slow to break - settled at the back - urged into contention 2f out - never competitive and finished eighth | 8/8 | nk | 8-4 | 53 | 90B | 51A | Cam Hardie | 28/1 |
| 11 Apr 26+17d | Southwell (AW) | Come Racing For Free 18th June Handicap Dwelt at the start - took a strong hold in the early stages - settled at the back of the field - pushed along inside the final furlong - always too far adrift to challenge | 8/9 | ¾ | 9-6 | 55 | 70A | 56A | William Pyle | 5/1 |
| 25 Mar 26+11d | Kempton (AW) | Virgin Bet Interactive Handicap Held up towards the back - lost touch with leaders 2f out then found some late renewed effort into the final furlong - dropped away close home to finish 8th | 8/11 | nse | 9-6 | 57 | 73A | 70A | Oliver Stammers | 12/1 |
| 14 Mar 26+8d | Southwell (AW) | Midnite A Next Generation Betting App Handicap Sluggish start - settled towards the back - travelling comfortably with 2f left - boxed in briefly a furlong out - pushed along inside final furlong - stayed on to finish sixth | 6/11 | hd | 9-6 | 57 | 69A | 73A | Oliver Stammers | 15/2 |
| 06 Mar 26+18d | Newcastle (AW) | Midnite: Built For 2026 Not 2006 Apprentice Handicap (Div 2) Made the running from the front on the near rail - pressed for effort and lost the advantage 2f out - dropped away in the closing furlong | 5/8 | ¾ | 9-0 | 58 | 81A | 60A | Donovan Goucher | 9/2 |
| 16 Feb 26+21d | Wolverhampton (AW) | Midnite Are Upping The Betting Game Handicap (Rider Restricted Race) Sluggish start - fought for control early - settled at the back - pushed along with 2f left - stayed on inside the last furlong - never a threat to the front runners finishing 5th | 5/8 | ½ | 9-6 | 58 | 105A | 78A | Oliver Stammers | 7/2 |
| 26 Jan 26+13d | Wolverhampton (AW) | Make The Move To Midnite Handicap (Div 1) Sluggish start and settled last while pulling hard - travelling comfortably but boxed in approaching final furlong - shifted to the left and found space to close - stayed on strongly to snatch it right on the line | 1/9 | 9-9 | 55 | 104A | 84A | Oliver Stammers | 3/1J | |
| 13 Jan 26+14d | Newcastle (AW) | Midnite: Built For 2026 Not 2006 Handicap Bumped at the off - settled last - pushed for effort over 2f out - squeezed for space inside final furlong - made no further progress and finished fifth beaten 3 lengths | 5/6 | 1¾ | 9-6 | 56 | 93A | 62B | Cam Hardie | 5/1 |
| 2025 · 3 runs | ||||||||||
| 30 Dec 25+12d | Wolverhampton (AW) | Midnite A Next Generation Betting App Handicap Slow to break - travelled with eagerness early - squeezed for space with 3f left - driven approaching final furlong and kept responding - grabbed third close home | 3/9 | ¾ | 9-1 | 56 | 98A | 70A | Cam Hardie | 14/1 |
| 18 Dec 25+19d | Southwell (AW) | Midnite, Building The Future Of Betting Handicap (Div 2) Settled early holding an eager grip - tracked the front group - driven with effort over 2f out - lost place in the closing stages to finish ninth | 9/11 | ¾ | 9-1 | 57 | 67A | 60A | Cam Hardie | 13/2 |
| 29 Nov 25+397d | Wolverhampton (AW) | Take Time To Think With Betuk Handicap (GBBplus Race) Dwelt at the start - settled towards rear of field - progress 2f out - soon under pressure - stayed on inside final furlong - closest to principals at line | 4/13 | hd | 9-6 | 57 | 96B | 77A | Cam Hardie | 22/1 |
| 2024 · 12 runs | ||||||||||
| 28 Oct 24+34d | Southwell (AW) | Extra Winnings With BetUK Acca Club Handicap Sluggish start - never involved - finished well back in 10th | 10/10 | 6 | 9-6 | 62 | 71A | 32A | Jason Watson | 11/1 |
| 24 Sep 24+20d | Newcastle (AW) | QuinnBet Best Odds Guaranteed Handicap Close up behind pace-setter until driven at halfway - still within touch of front group - urged for effort 2f out - dropped away quickly - finished well adrift | 13/13 | 7½ | 9-12 | 65 | 62C | 42C | Sean Kirrane | 9/2 |
| 04 Sep 24+16d | Southwell (AW) | Download The Raceday-Ready App Handicap Sluggish start - regained pace to join front group - hit front 5f out - opened a big advantage 4f out - kept command down the straight - driven out with 2f left - overtaken approaching final furlong - dropped away in the closing stages - finished 5th | 5/12 | hd | 9-7 | 67 | 93A | 77A | Oisin Orr | 50/1 |
| 19 Aug 24+9d | Catterick | Every Race Live On Racing Tv Handicap Settled with the pack early - pushed along and lost ground inside final two furlongs - well held at the finish | 12/12 | 5 | 9-13 | 64 | 53B | 40A | Oisin Orr | 66/1 |
| 10 Aug 24+7d | Redcar | Every Race Live On Racing Tv Handicap Slow to break - trailed the field - given a squeeze approaching 2f out - faded in the final furlong | 6/6 | 2¾ | 8-9 | 69 | 82B | 58B | Marco Ghiani | 28/1 |
| 03 Aug 24+15d | Thirsk | Rudding Park Handicap Slow into stride - held up towards the back - beaten a furlong out | 9/9 | ¾ | 9-4 | 71 | 72B | 48A | Oisin Orr | 50/1 |
| 19 Jul 24+127d | Haydock | Victor Welsh Ltd Handicap | 7/9 | 1½ | 9-11 | 72 | 85B | 71A | Benoit De La Sayette | 33/1 |
| 14 Mar 24+26d | Southwell (AW) | BetUK. Home Of The Acca Handicap | 5/10 | 1¾ | 9-6 | 72 | 97A | 83A | Daniel Tudhope | 9/2 |
| 17 Feb 24+22d | Newcastle (AW) | BetUK. It's Where The UK Bets Handicap | 1/8 | 9-8 | 69 | 112A | 93A | Daniel Tudhope | 5/2F | |
| 26 Jan 24+8d | Lingfield (AW) | Build Your Acca With BetUK Handicap | 1/6 | 10-0 | 59 | 99A | 86B | Daniel Tudhope | 8/13F | |
| 18 Jan 24+11d | Southwell (AW) | Boost Your Acca-Fenwa With BetUK Handicap (Div 1) | 1/7 | 10-0 | 54 | 98A | 94A | Callum Shepherd | 9/4 | |
| 07 Jan 24+28d | Wolverhampton (AW) | Build Your Acca With BetUK Handicap (Div 1) | 1/12 | 9-8 | 54 | 95A | 87A | Callum Shepherd | 10/1 | |
| 2023 · 8 runs | ||||||||||
| 10 Dec 23+48d | Wolverhampton (AW) | BetUK. Home Of The Acca-Fenwa Handicap | 10/11 | ½ | 9-8 | 54 | 61A | 52A | Callum Shepherd | 5/1 |
| 23 Oct 23+7d | Wolverhampton (AW) | Build Your Acca With BetUK Handicap (Div 1) | 10/12 | 1¾ | 9-10 | 54 | 83A | 56A | David Allan | 5/2F |
| 16 Oct 23+3d | Musselburgh | Watch On Racing Tv Handicap | 2/14 | 1½ | 9-8 | 54 | 82C | 78A | David Allan | 2/1F |
| 13 Oct 23+7d | Newcastle (AW) | Northumbria Leisure Handicap | 2/10 | ½ | 9-4 | 53 | 98A | 79A | Ben Robinson | 5/2F |
| 06 Oct 23+17d | Newcastle (AW) | Garms Newcastle Handicap | 3/11 | hd | 8-11 | 53 | 108A | 79A | David Allan | 13/2 |
| 19 Sep 23+12d | Redcar | Racing TV Club Day Handicap | 8/14 | ¾ | 9-2 | 56 | 77C | 68A | David Allan | 12/1 |
| 07 Sep 23+17d | Carlisle | Trustatrader Handicap | 5/10 | 1¼ | 9-2 | 59 | 110A | 67A | Phil Dennis | 25/1 |
| 21 Aug 23+391d | Catterick | Every Race Live On Racing Tv Handicap | 9/11 | 5½ | 9-8 | 62 | 83B | 49A | Sean Kirrane | 80/1 |
| 2022 · 3 runs | ||||||||||
| 26 Jul 22+24d | Beverley | Find Discounts Galore With Trotters Traders EBF Restricted Novice Stakes (GBB Race) | 6/13 | 1½ | 9-7 | — | 70C | 58A | Duran Fentiman | 14/1 |
| 02 Jul 22+10d | Beverley | William Hill Lengthen Your Odds EBF Maiden Stakes (GBB Race) | 11/12 | ¾ | 9-7 | — | 51A | 55A | Duran Fentiman | 20/1 |
| 22 Jun 22 | Carlisle | Scaleby Restricted Maiden Stakes (GBB Race) | 4/13 | 4¼ | 9-5 | — | 74C | 74A | David Allan | 28/1 |
Quick answers
- How many races has He's An Angel won?
- He's An Angel (GB) won 6 of 40 archived starts between 2022 and 2026, a strike rate of 15%. Placed 11 times in total (27.5% of starts).
- Who trains He's An Angel?
- He's An Angel (GB) is trained by Kevin & Lauren Frost, who saddled the horse on its most recent run on 24 October 2026.
- Who is He's An Angel's sire?
- He's An Angel (GB) is by Harry Angel (IRE) out of Secret Keeper (GB), whose sire is New Approach.
- What going does He's An Angel prefer?
- He's An Angel (GB) has the best record on standard (aw) going: 6 wins from 24 starts (25%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
- What is He's An Angel's official rating?
- The most recent official rating on record is 53, from the run on 24 October 2026. The highest on record is 72.
- What is He's An Angel's sire's record?
- Harry Angel (IRE)'s progeny in our archive have won 12.6% of 2,802 runs since Apr 2022 (266 horses), Flat and jumps together. Weakest over 1m – 1m1f (all codes): 8.2% from 340.
- Who are He's An Angel's siblings?
- Out of Secret Keeper (GB), He's An Angel (GB) has 3 other produce in our archive, 1 of them a winner. Most wins: Al Baahy (GB) (3). Highest grade won: Class 5 (Al Baahy (GB)). The wins came over 7f–1m2f. As at Nov 2026.