Angel Eyes (GB)
Angel Eyes is a maiden who won none of 37 starts and placed four times. She recorded her best effort when second of 13 at Musselburgh in May 2019. All wins came under 6f on good to soft. The mare last ran when sixth of 10 in a Class 6 handicap at Catterick in Apr 2022.
- 0–37Wins / Runs
- 0%Strike rate
- 4 (10.8%)Placed
- −37.00£1 level staken=37 at SP
- 0.00Fair A/E n=37 · 0.00 incl. margin
- 48Highest OR
- 18dBetween runs (median)longest 379 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 74
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 4 Nov 2025 |
|---|---|---|---|---|
| Standard (AW) | 14 | 121A | 76 | — |
| Good to Firm | 9 | 111C | 73 | — |
| Good | 7 | 90A | 74 | — |
| Good to Soft | 4 | 70A | 61.5 | — |
| Soft | 3 | 60A | 56 | — |
| Distance | Runs | Best | Median | Since 4 Nov 2025 |
|---|---|---|---|---|
| Under 6f | 29 | 121A | 74 | — |
| 6f – 7f | 8 | 86B | 50 | — |
KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 37 figures from 37 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 7.8% of 6,904 runs since Jan 2008 (393 horses).
Strongest on firm going: 11.6% from 164. Weakest over 1m5f – 2m (all codes): 3.5% from 258.
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 164 | 19 | 11.6% | +3.8 | — |
| Good to Firm | 1,412 | 95 | 6.7% | −1.1 | 0 from 9 |
| Good | 1,224 | 83 | 6.8% | −1 | 0 from 7 |
| Good to Soft | 569 | 41 | 7.2% | −0.6 | 0 from 4 |
| Soft | 506 | 37 | 7.3% | −0.5 | 0 from 3 |
| Heavy | 140 | 13 | 9.3% | +1.5 | — |
| Standard (AW) | 2,889 | 249 | 8.6% | +0.8 | 0 from 14 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 2,404 | 235 | 9.8% | +2 | 0 from 29 |
| 6f – 7f | 3,074 | 222 | 7.2% | −0.6 | 0 from 8 |
| 1m – 1m1f | 690 | 45 | 6.5% | −1.3 | — |
| 1m2f – 1m4f | 353 | 20 | 5.7% | −2.1 | — |
| 1m5f – 2m | 258 | 9 | 3.5% | −4.3 | — |
| 2m1f – 2m4f | 110 | 6 | 5.5% | −2.3 | — |
| 2m5f – 3m | 14 | 0 | 0% | −7.8 | — |
| Over 3m | 1 | 0 | 0% | −7.8 | — |
Flat and jumps together (all codes) · since Jan 2008 · as at 3 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 Storm Master (GB) (1 win).
The wins came over 7f; the highest grade won is Class 6 (Storm Master (GB)).
| Produce | Runs | Wins | Win trips | Best grade |
|---|---|---|---|---|
| Storm Master (GB) | 17 | 1 | 7f | Class 6 |
| Lowrie (GB) | 10 | 0 | — | — |
| Piccolino (GB) | 4 | 0 | — | — |
Record by conditions
| Going | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Standard (AW) | 14 | 0 | 0% | −14.00 |
| Good to Firm | 9 | 0 | 0% | −9.00 |
| Good | 7 | 0 | 0% | −7.00 |
| Good to Soft | 4 | 0 | 0% | −4.00 |
| Soft | 3 | 0 | 0% | −3.00 |
| Class | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Class 6 | 29 | 0 | 0% | −29.00 |
| Class 5 | 7 | 0 | 0% | −7.00 |
| Class 4 | 1 | 0 | 0% | −1.00 |
| Course | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Musselburgh | 10 | 0 | 0% | −10.00 |
| Wolverhampton (AW) | 8 | 0 | 0% | −8.00 |
| Catterick | 3 | 0 | 0% | −3.00 |
| Newcastle (AW) | 3 | 0 | 0% | −3.00 |
| Southwell (AW) | 3 | 0 | 0% | −3.00 |
| Hamilton | 2 | 0 | 0% | −2.00 |
| Carlisle | 2 | 0 | 0% | −2.00 |
| Thirsk | 1 | 0 | 0% | −1.00 |
| Redcar | 1 | 0 | 0% | −1.00 |
| Beverley | 1 | 0 | 0% | −1.00 |
| Haydock | 1 | 0 | 0% | −1.00 |
| Ayr | 1 | 0 | 0% | −1.00 |
| Doncaster | 1 | 0 | 0% | −1.00 |
| Distance | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Under 6f | 29 | 0 | 0% | −29.00 |
| 6f – 7f | 8 | 0 | 0% | −8.00 |
| Jockey | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Jamie Gormley | 4 | 0 | 0% | −4.00 |
| R P Walsh | 4 | 0 | 0% | −4.00 |
| Kieran Schofield | 3 | 0 | 0% | −3.00 |
| Andrew Breslin | 3 | 0 | 0% | −3.00 |
| Harry Russell | 3 | 0 | 0% | −3.00 |
| Paddy Mathers | 3 | 0 | 0% | −3.00 |
| Kevin Stott | 2 | 0 | 0% | −2.00 |
| James Sullivan | 2 | 0 | 0% | −2.00 |
| George Bass | 2 | 0 | 0% | −2.00 |
| Connor Murtagh | 2 | 0 | 0% | −2.00 |
| Sean Kirrane | 1 | 0 | 0% | −1.00 |
| Mr Matthew Ennis | 1 | 0 | 0% | −1.00 |
| Joey Haynes | 1 | 0 | 0% | −1.00 |
| Josephine Gordon | 1 | 0 | 0% | −1.00 |
| Paula Muir | 1 | 0 | 0% | −1.00 |
| J F Egan | 1 | 0 | 0% | −1.00 |
| Danny Brock | 1 | 0 | 0% | −1.00 |
| Nathan Evans | 1 | 0 | 0% | −1.00 |
| Joe Fanning | 1 | 0 | 0% | −1.00 |
| Headgear | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| None | 26 | 0 | 0% | −26.00 |
| Hood | 7 | 0 | 0% | −7.00 |
| Blinkers | 1 | 0 | 0% | −1.00 |
| Tongue tie | 1 | 0 | 0% | −1.00 |
| Tongue tie + visor | 1 | 0 | 0% | −1.00 |
| Cheekpieces | 1 | 0 | 0% | −1.00 |
| Season | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 2022 | 1 | 0 | 0% | −1.00 |
| 2021 | 15 | 0 | 0% | −15.00 |
| 2020 | 5 | 0 | 0% | −5.00 |
| 2019 | 8 | 0 | 0% | −8.00 |
| 2018 | 8 | 0 | 0% | −8.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 |
|---|---|---|---|---|---|---|---|---|---|---|
| 2022 · 1 run | ||||||||||
| 20 Apr 22+187d | Catterick | Easter Family Day Apprentice Handicap | 6/10 | ½ | 8-9 | 45 | 74A | 53A | Sean Kirrane | 80/1 |
| 2021 · 15 runs | ||||||||||
| 15 Oct 21+16d | Newcastle (AW) | DFE Electrical Commercial & Domestic Handicap (Div 2) | 13/13 | 9 | 8-7 | 45 | 14C | 40C | Kieran Schofield | 50/1 |
| 29 Sep 21+10d | Catterick | Start Your RacingTV Free Month Now Amateur Jockeys' Handicap | 3/8 | shd | 10-3 | 45 | 70A | 60A | Mr Matthew Ennis | 14/1 |
| 19 Sep 21+7d | Hamilton | Members Of Hamilton Park Racecourse Handicap | 8/9 | 1½ | 8-5 | 45 | 60A | 32A | Kieran Schofield | 40/1 |
| 12 Sep 21+19d | Musselburgh | Thank You Douglas Handicap | 8/9 | 6½ | 8-12 | 45 | 50C | 22C | Jamie Gormley | 14/1 |
| 24 Aug 21+70d | Musselburgh | 100% Racing TV Profits Back To Racing Handicap | 3/12 | nk | 8-8 | 45 | 90A | 63A | Kieran Schofield | 18/1 |
| 15 Jun 21+11d | Thirsk | Follow Us On Twitter At thirskraces Handicap | 9/12 | 1¾ | 8-2 | 45 | 87A | 45A | Andrew Breslin | 50/1 |
| 04 Jun 21+21d | Catterick | Millbry Hill Handicap | 7/8 | 2½ | 8-2 | 45 | 64A | 39A | Jamie Gormley | 150/1 |
| 14 May 21+15d | Hamilton | hamilton-park.co.uk Handicap | 7/15 | hd | 8-7 | 45 | 69C | 64A | Jamie Gormley | 50/1 |
| 29 Apr 21+25d | Musselburgh | williamhill.com Best Odds Guaranteed Handicap | 5/12 | 1¾ | 8-12 | 45 | 84A | 60A | Jamie Gormley | 50/1 |
| 04 Apr 21+23d | Southwell (AW) | Follow At The Races On Twitter Handicap | 7/9 | 2 | 8-7 | 45 | 121A | 48A | Joey Haynes | 80/1 |
| 12 Mar 21+8d | Wolverhampton (AW) | Betway Classified Stakes (Div 1) | 9/11 | hd | 9-0 | 43 | 81A | 55A | Kevin Stott | 33/1 |
| 04 Mar 21+57d | Southwell (AW) | Betway Handicap | 6/10 | 1¾ | 8-13 | 45 | 90A | 52A | James Sullivan | 66/1 |
| 06 Jan 21+1d | Wolverhampton (AW) | Play 4 To Win At Betway Handicap | 10/10 | 2 | 8-2 | 45 | 70A | 39A | Josephine Gordon | 100/1 |
| 05 Jan 21+1d | Wolverhampton (AW) | Betway Novice Stakes | 7/8 | ¾ | 9-2 | 43 | 70A | 53A | George Bass | 80/1 |
| 04 Jan 21+20d | Wolverhampton (AW) | Betway Classified Stakes (Div 1) | 8/11 | ½ | 9-1 | 43 | 61A | 44A | George Bass | 16/1 |
| 2020 · 5 runs | ||||||||||
| 15 Dec 20+9d | Newcastle (AW) | Betway Handicap | 7/14 | shd | 8-7 | 45 | 83B | 53A | Andrew Breslin | 33/1 |
| 06 Dec 20+55d | Southwell (AW) | Heed Your Hunch At Betway Handicap | 6/14 | nk | 8-2 | 45 | 80B | 62A | Andrew Breslin | 40/1 |
| 12 Oct 20+15d | Musselburgh | Experience Entertainment At The Brunton Handicap | 7/12 | 1 | 8-4 | 45 | 56A | 50A | Paula Muir | 66/1 |
| 27 Sep 20+18d | Musselburgh | Get Daily Tips At racingtv.com Handicap | 5/13 | 4 | 9-1 | 45 | 75C | 56A | Kevin Stott | 50/1 |
| 09 Sep 20+379d | Wolverhampton (AW) | Whiston Handicap (Div 2) | 8/9 | 3 | 8-12 | 45 | 57A | 34A | J F Egan | 50/1 |
| 2019 · 8 runs | ||||||||||
| 27 Aug 19+27d | Musselburgh | Watch Racing TV Now Handicap | 13/13 | 19 | 9-1 | 46 | -1C | 15C | Danny Brock | 18/1 |
| 31 Jul 19+8d | Redcar | Get So Much More With Racing TV Handicap (Div 1) | 12/16 | 2½ | 8-7 | 48 | 54C | 24A | Harry Russell | 25/1 |
| 23 Jul 19+14d | Musselburgh | Every Race Live On Racing TV Classified Stakes | 9/13 | nse | 8-11 | 48 | 74C | 49A | Harry Russell | 8/1 |
| 09 Jul 19+68d | Wolverhampton (AW) | Guillotiners Arms Handicap | 6/10 | 1 | 8-8 | 48 | 72A | 47A | Harry Russell | 5/1 |
| 02 May 19+34d | Musselburgh | Follow racingtv On Twitter Handicap | 2/13 | 1½ | 8-2 | 48 | 111C | 68A | R P Walsh | 16/1 |
| 29 Mar 19+25d | Newcastle (AW) | Betway Sprint Handicap | 2/14 | shd | 8-5 | 46 | 91B | 78A | R P Walsh | 9/1 |
| 04 Mar 19+12d | Wolverhampton (AW) | Ladbrokes Home Of The Odds Boost Fillies' Novice Stakes | 5/10 | 1 | 9-4 | 42 | 86B | 66A | R P Walsh | 200/1 |
| 20 Feb 19+178d | Wolverhampton (AW) | Betway Novice Stakes | 5/8 | nse | 8-4 | 39 | 69B | 45A | R P Walsh | 66/1 |
| 2018 · 8 runs | ||||||||||
| 26 Aug 18+16d | Beverley | Racing UK Handicap (Div 2) | 6/8 | 4½ | 8-6 | 45 | 54A | 21A | Paddy Mathers | 28/1 |
| 10 Aug 18+11d | Haydock | Smarkets Fillies' Handicap | 5/8 | 1 | 8-4 | 45 | 96B | 53A | James Sullivan | 33/1 |
| 30 Jul 18+6d | Ayr | Southerness Holiday Park Handicap | 13/14 | 1¼ | 8-8 | 45 | 74C | 25A | Nathan Evans | 50/1 |
| 24 Jul 18+20d | Musselburgh | Play Slots At 188Bet Casino Handicap | 6/9 | 1½ | 8-5 | 45 | 75A | 43A | Joe Fanning | 33/1 |
| 04 Jul 18+16d | Musselburgh | Begbies Traynor - Bibby Factors Handicap | 7/9 | 5 | 8-9 | 45 | 73A | 27A | Paddy Mathers | 50/1 |
| 18 Jun 18+28d | Carlisle | Plough Fillies' Novice Stakes | 11/13 | 10 | 8-6 | — | 21C | 28C | Connor Murtagh | 200/1 |
| 21 May 18+24d | Carlisle | smarkets.com Durdar Novice Stakes | 9/9 | 1½ | 8-6 | — | 45C | 33C | Connor Murtagh | 100/1 |
| 27 Apr 18 | Doncaster | K8 Casino Fillies' Novice Stakes | 13/17 | 1¾ | 8-10 | — | 46C | 43C | Paddy Mathers | 66/1 |
Quick answers
- How many races has Angel Eyes won?
- Angel Eyes (GB) has yet to win, from 37 archived starts between 2018 and 2022. Placed 4 times in total (10.8% of starts).
- Who trained Angel Eyes?
- Angel Eyes (GB) was trained by John David Riches on the most recent run on record, at Catterick on 20 April 2022.
- Who is Angel Eyes's sire?
- Angel Eyes (GB) is by Piccolo (GB) out of Miacarla (GB), whose sire is Forzando.
- What is Angel Eyes's official rating?
- The most recent official rating on record is 45, from the run on 20 April 2022. The highest on record is 48.
- What is Angel Eyes's sire's record?
- Piccolo (GB)'s progeny in our archive have won 7.8% of 6,904 runs since Jan 2008 (393 horses), Flat and jumps together. Strongest on firm going: 11.6% from 164. Weakest over 1m5f – 2m (all codes): 3.5% from 258.
- Who are Angel Eyes's siblings?
- Out of Miacarla (GB), Angel Eyes (GB) has 3 other produce in our archive, 1 of them a winner. Most wins: Storm Master (GB) (1). Highest grade won: Class 6 (Storm Master (GB)). The wins came over 7f. As at Nov 2026.