Skip to content
Horse profile

Angel Eyes (GB)

7yo mare (at last run, Apr 2022) · Last trainer John David Riches · Last owner J R Racing
by Piccolo (GB) out of Miacarla (GB) (Forzando)
37 runs · 13 courses · from Apr 2018
As at 4 Nov 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 20 Apr 2022 — 1,658 days ago. Our archive can't say whether the horse is still in training.
Last run Apr 2022 · 6th of 10 Headgear returns LTO Last raced off OR 45
KTB Profile

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.

Based on 37 archived runs · updated 4 Nov 2026
Official rating45↓ 3lb off peak
45 39–48

KTB Speed and Rating

KTB Speed

Best recent Speed 74 the best of the last 3 graded (A or B) runs · Catterick, 20 Apr 2022

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 37 figures · best 121A · median 72
GoingRunsBestMedianSince 4 Nov 2025
Standard (AW)14121A76—
Good to Firm9111C73—
Good790A74—
Good to Soft470A61.5—
Soft360A56—
DistanceRunsBestMedianSince 4 Nov 2025
Under 6f29121A74—
6f – 7f886B50—

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

KTB Rating

Best recent KTB Rating 60A the best of the last 3 rated runs · Catterick, 29 Sep 2021 Official rating 45 at the last run, 20 Apr 2022

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 — its best recent day. The KTB Rating on a racecard is a different reading of the same figures: the level the horse has been running to, an average of up to its last six runs with the latest counting most, so the two can differ. A, B or C on a run is how much known form was in that race. What this means →

Flat 37 figures · best 78A · median 47
GoingRunsBestMedianSince 4 Nov 2025
Standard (AW)1478A50—
Good to Firm968A39—
Good763A53—
Good to Soft464A41—
Soft350A43—
DistanceRunsBestMedianSince 4 Nov 2025
Under 6f2978A49—
6f – 7f866A39.5—

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 37 figures from 37 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 is derived from in-running commentary, which our data provider does not supply for this horse's races.

Pedigree intelligence

Sire
Piccolo (GB)

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.

GoingRunsWinsSRvs sireThis horse
Firm1641911.6%+3.8—
Good to Firm1,412956.7%−1.10 from 9
Good1,224836.8%−10 from 7
Good to Soft569417.2%−0.60 from 4
Soft506377.3%−0.50 from 3
Heavy140139.3%+1.5—
Standard (AW)2,8892498.6%+0.80 from 14
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f2,4042359.8%+20 from 29
6f – 7f3,0742227.2%−0.60 from 8
1m – 1m1f690456.5%−1.3—
1m2f – 1m4f353205.7%−2.1—
1m5f – 2m25893.5%−4.3—
2m1f – 2m4f11065.5%−2.3—
2m5f – 3m1400%−7.8—
Over 3m100%−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

Dam
Miacarla (GB) (Forzando)

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)).

ProduceRunsWinsWin tripsBest grade
Storm Master (GB)1717fClass 6
Lowrie (GB)100——
Piccolino (GB)40——

Record by conditions

GoingRunsWinsSR£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

ClassRunsWinsSR£1
Class 6 29 0 0% −29.00
Class 5 7 0 0% −7.00
Class 4 1 0 0% −1.00

CourseRunsWinsSR£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

DistanceRunsWinsSR£1
Under 6f 29 0 0% −29.00
6f – 7f 8 0 0% −8.00

JockeyRunsWinsSR£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

HeadgearRunsWinsSR£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

SeasonRunsWinsSR£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

DateCourseRace PosBtn Wgt ORSpdKTB Jockey SP
2022 · 1 run
20 Apr 22+187d Catterick Easter Family Day Apprentice Handicap Class 6 · 5f · Good · 10 ran 6/10 ½ 8-9 4574A53A Sean Kirrane 80/1
2021 · 15 runs
15 Oct 21+16d Newcastle (AW) DFE Electrical Commercial & Domestic Handicap (Div 2) Class 6 · 6f · Standard To Slow · 13 ran 13/13 9 8-7 4514C40C Kieran Schofield 50/1
29 Sep 21+10d Catterick Start Your RacingTV Free Month Now Amateur Jockeys' Handicap Class 6 · 5f · Good To Soft · 8 ran 3/8 shd 10-3 4570A60A Mr Matthew Ennis 14/1
19 Sep 21+7d Hamilton Members Of Hamilton Park Racecourse Handicap Class 6 · 5f · Soft · 9 ran 8/9 1½ 8-5 4560A32A Kieran Schofield 40/1
12 Sep 21+19d Musselburgh Thank You Douglas Handicap Class 6 · 5f · Good To Soft · 9 ran 8/9 6½ 8-12 4550C22C Jamie Gormley 14/1
24 Aug 21+70d Musselburgh 100% Racing TV Profits Back To Racing Handicap Class 6 · 5f · Good · 12 ran 3/12 nk 8-8 4590A63A Kieran Schofield 18/1
15 Jun 21+11d Thirsk Follow Us On Twitter At thirskraces Handicap Class 6 · 5f · Good To Firm · 12 ran 9/12 1¾ 8-2 4587A45A Andrew Breslin 50/1
04 Jun 21+21d Catterick Millbry Hill Handicap Class 4 · 6f · Good To Firm · 8 ran 7/8 2½ 8-2 4564A39A Jamie Gormley 150/1
14 May 21+15d Hamilton hamilton-park.co.uk Handicap Class 6 · 5f · Good To Soft · 15 ran 7/15 hd 8-7 4569C64A Jamie Gormley 50/1
29 Apr 21+25d Musselburgh williamhill.com Best Odds Guaranteed Handicap Class 6 · 5f · Good · 12 ran 5/12 1¾ 8-12 4584A60A Jamie Gormley 50/1
04 Apr 21+23d Southwell (AW) Follow At The Races On Twitter Handicap Class 6 · 5f · Standard · 9 ran 7/9 2 8-7 45121A48A Joey Haynes 80/1
12 Mar 21+8d Wolverhampton (AW) Betway Classified Stakes (Div 1) Class 6 · 6f · Standard · 11 ran 9/11 hd 9-0 4381A55A Kevin Stott 33/1
04 Mar 21+57d Southwell (AW) Betway Handicap Class 6 · 5f · Standard · 10 ran 6/10 1¾ 8-13 4590A52A James Sullivan 66/1
06 Jan 21+1d Wolverhampton (AW) Play 4 To Win At Betway Handicap Class 6 · 5f · Standard · 10 ran 10/10 2 8-2 4570A39A Josephine Gordon 100/1
05 Jan 21+1d Wolverhampton (AW) Betway Novice Stakes Class 5 · 5f · Standard · 8 ran 7/8 ¾ 9-2 4370A53A George Bass 80/1
04 Jan 21+20d Wolverhampton (AW) Betway Classified Stakes (Div 1) Class 6 · 5f · Standard · 11 ran 8/11 ½ 9-1 4361A44A George Bass 16/1
2020 · 5 runs
15 Dec 20+9d Newcastle (AW) Betway Handicap Class 6 · 5f · Standard · 14 ran 7/14 shd 8-7 4583B53A Andrew Breslin 33/1
06 Dec 20+55d Southwell (AW) Heed Your Hunch At Betway Handicap Class 6 · 5f · Standard · 14 ran 6/14 nk 8-2 4580B62A Andrew Breslin 40/1
12 Oct 20+15d Musselburgh Experience Entertainment At The Brunton Handicap Class 6 · 5f · Soft · 12 ran 7/12 1 8-4 4556A50A Paula Muir 66/1
27 Sep 20+18d Musselburgh Get Daily Tips At racingtv.com Handicap Class 6 · 5f · Good · 13 ran 5/13 4 9-1 4575C56A Kevin Stott 50/1
09 Sep 20+379d Wolverhampton (AW) Whiston Handicap (Div 2) Class 6 · 5f · Standard · 9 ran 8/9 3 8-12 4557A34A J F Egan 50/1
2019 · 8 runs
27 Aug 19+27d Musselburgh Watch Racing TV Now Handicap Class 6 · 5f · Good To Firm · 13 ran 13/13 19 9-1 46-1C15C Danny Brock 18/1
31 Jul 19+8d Redcar Get So Much More With Racing TV Handicap (Div 1) Class 6 · 6f · Good · 16 ran 12/16 2½ 8-7 4854C24A Harry Russell 25/1
23 Jul 19+14d Musselburgh Every Race Live On Racing TV Classified Stakes Class 6 · 5f · Good · 13 ran 9/13 nse 8-11 4874C49A Harry Russell 8/1
09 Jul 19+68d Wolverhampton (AW) Guillotiners Arms Handicap Class 6 · 5f · Standard · 10 ran 6/10 1 8-8 4872A47A Harry Russell 5/1
02 May 19+34d Musselburgh Follow racingtv On Twitter Handicap Class 6 · 5f · Good To Firm · 13 ran 2/13 1½ 8-2 48111C68A R P Walsh 16/1
29 Mar 19+25d Newcastle (AW) Betway Sprint Handicap Class 6 · 5f · Standard To Slow · 14 ran 2/14 shd 8-5 4691B78A R P Walsh 9/1
04 Mar 19+12d Wolverhampton (AW) Ladbrokes Home Of The Odds Boost Fillies' Novice Stakes Class 5 · 6f · Standard · 10 ran 5/10 1 9-4 4286B66A R P Walsh 200/1
20 Feb 19+178d Wolverhampton (AW) Betway Novice Stakes Class 5 · 5f · Standard · 8 ran 5/8 nse 8-4 3969B45A R P Walsh 66/1
2018 · 8 runs
26 Aug 18+16d Beverley Racing UK Handicap (Div 2) Class 6 · 5f · Good To Soft · 8 ran 6/8 4½ 8-6 4554A21A Paddy Mathers 28/1
10 Aug 18+11d Haydock Smarkets Fillies' Handicap Class 5 · 5f · Good To Firm · 8 ran 5/8 1 8-4 4596B53A James Sullivan 33/1
30 Jul 18+6d Ayr Southerness Holiday Park Handicap Class 6 · 5f · Good · 14 ran 13/14 1¼ 8-8 4574C25A Nathan Evans 50/1
24 Jul 18+20d Musselburgh Play Slots At 188Bet Casino Handicap Class 6 · 5f · Good To Firm · 9 ran 6/9 1½ 8-5 4575A43A Joe Fanning 33/1
04 Jul 18+16d Musselburgh Begbies Traynor - Bibby Factors Handicap Class 6 · 5f · Good To Firm · 9 ran 7/9 5 8-9 4573A27A Paddy Mathers 50/1
18 Jun 18+28d Carlisle Plough Fillies' Novice Stakes Class 5 · 6f · Good To Firm · 13 ran 11/13 10 8-6 —21C28C Connor Murtagh 200/1
21 May 18+24d Carlisle smarkets.com Durdar Novice Stakes Class 5 · 7f · Good To Firm · 9 ran 9/9 1½ 8-6 —45C33C Connor Murtagh 100/1
27 Apr 18 Doncaster K8 Casino Fillies' Novice Stakes Class 5 · 6f · Soft · 17 ran 13/17 1¾ 8-10 —46C43C 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.

Record shown from April 2018. Our archive holds racing in Great Britain, Ireland and France from January 2005. Any runs before that, or in other countries, are not in it. In-running comments are available from 2024 onward.