Skip to content
Horse profile

Ski Angel (GB)

6yo mare · Trainer R. Mike Smith · Owner Riverside Racing
by Harry Angel (IRE) out of Excelette (IRE) (Exceed And Excel)
51 runs · 9 courses · from May 2023
As at 26 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
6 wins · Musselburgh, Ayr & Hamilton Last run 12 Oct 2026 · 5th of 14 Last raced off OR 47
KTB Profile

Ski Angel (GB) is 6 from 51, all wins coming at Class 6 level. All 6 wins have come over trips under 6f. Last raced off 47, 11lb below the career-high mark.

Based on 51 archived runs · run-style from 29 commented runs since Aug 2024 · updated 26 Oct 2026
KTB at a glance All wins at Class 6 OR ↓ 11lb off peak
Official rating47↓ 11lb off peak
47 44–58

KTB Speed and Rating

KTB Speed

Best recent Speed 100 the best of the last 3 graded (A or B) runs · Musselburgh, 24 Aug 2026

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 51 figures · best 119B · median 91
GoingRunsBestMedianSince 26 Oct 2025
Good22119B965 runs · 114 / 93
Good to Soft1298C88.52 runs · 98 / 93
Good to Firm10106B763 runs · 97 / 77
Soft5113A812 runs · 113 / 104.5
Heavy1———
Standard (AW)1———
DistanceRunsBestMedianSince 26 Oct 2025
Under 6f45119B9311 runs · 114 / 96
6f – 7f696A791 run · —

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

KTB Rating

Best recent KTB Rating 74A the best of the last 3 rated runs · Musselburgh, 12 Sep 2026 Official rating 47 at the last run, 12 Oct 2026

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 51 figures · best 99A · median 62
GoingRunsBestMedianSince 26 Oct 2025
Good2276A655 runs · 74 / 61
Good to Soft1299A62.52 runs · 67 / 59
Good to Firm1074A47.53 runs · 74 / 62
Soft581B632 runs · 63 / 60.5
Heavy1———
Standard (AW)1———
DistanceRunsBestMedianSince 26 Oct 2025
Under 6f4599A6211 runs · 74 / 62
6f – 7f665A43.51 run · —

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

  • Held up 12 (41%) · 1 win
  • Prominent 11 (38%) · 1 win
  • Mid-division 6 (21%) · 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.90 from 10
Good6256410.2%−2.52 from 22
Good to Soft2652910.9%−1.82 from 12
Soft2653312.5%−0.22 from 5
Heavy8289.8%−2.90 from 1
Standard (AW)1,02215915.6%+2.90 from 1
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f7119012.7%06 from 45
6f – 7f1,62122613.9%+1.20 from 6
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
Excelette (IRE) (Exceed And Excel)

8 siblings in the archive, 6 winners — best of them Well Done Fox (GB) (3 wins).

The wins came over 5f; the highest grade won is Listed (Well Done Fox (GB)).

Family form: Lucius Aurelius (GB) finished 3rd of 13 at Newcastle (AW), 20 Oct 2026.

ProduceRunsWinsWin tripsBest grade
Well Done Fox (GB)1735fListed
High Security (GB)3935fClass 5
Underdog (GB)715fClass 4
Excellently Poised (GB)1415fClass 3
Lucius Aurelius (GB)2515fClass 6
Noelies Dream (GB)815fClass 6
First Target (GB)30——
Exponential (GB)90——

Record by conditions

GoingRunsWinsSR£1
Good 22 2 9% −6.75
Good to Soft 12 2 17% −3.00
Good to Firm 10 0 0% −10.00
Soft 5 2 40% +3.75
Heavy 1 0 0% −1.00
Standard (AW) 1 0 0% −1.00

ClassRunsWinsSR£1
Class 6 43 6 14% −10.00
Class 5 7 0 0% −7.00
Class 4 1 0 0% −1.00

CourseRunsWinsSR£1
Musselburgh 20 3 15% −9.00
Ayr 16 2 13% +1.50
Hamilton 8 1 13% −3.50
Carlisle 2 0 0% −2.00
Wetherby 1 0 0% −1.00
Catterick 1 0 0% −1.00
Southwell (AW) 1 0 0% −1.00
Pontefract 1 0 0% −1.00
Redcar 1 0 0% −1.00

DistanceRunsWinsSR£1
Under 6f 45 6 13% −12.00
6f – 7f 6 0 0% −6.00

JockeyRunsWinsSR£1
Amie Waugh 8 1 13% −4.75
Joe Fanning 6 1 17% −0.50
Andrew Breslin 4 1 25% −0.75
P J McDonald 4 1 25% +0.50
Cam Hardie 3 0 0% −3.00
Clifford Lee 3 0 0% −3.00
Rowan Scott 2 0 0% −2.00
Rhys Elliott 2 0 0% −2.00
Jason Hart 2 0 0% −2.00
Zak Wheatley 1 0 0% −1.00
Finlay Bassett 1 0 0% −1.00
Jack Mitchell 1 0 0% −1.00
Tom Kiely-Marshall 1 0 0% −1.00
Aiden Brookes 1 0 0% −1.00
Joanna Mason 1 0 0% −1.00
Connor Murtagh 1 0 0% −1.00
Sam James 1 0 0% −1.00
Oisin McSweeney 1 0 0% −1.00
Dougie Costello 1 0 0% −1.00
David Allan 1 0 0% −1.00
Finley Marsh 1 1 100% +3.50
David Nolan 1 0 0% −1.00
Duran Fentiman 1 1 100% +11.00
Paddy Mathers 1 0 0% −1.00
Franny Norton 1 0 0% −1.00
Dale Swift 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 42 6 14% −9.00
Cheekpieces 8 0 0% −8.00
Hood 1 0 0% −1.00

SeasonRunsWinsSR£1
2026 11 0 0% −11.00
2025 14 2 14% −7.50
2024 15 2 13% +1.50
2023 11 2 18% −1.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
2026 · 11 runs
12 Oct 26+30d Musselburgh Watch On Racing TV Handicap Stakes Class 6 · 5f · Good To Soft · 14 ran mid-pack early - progressed over 1f out - sat close to the front inside final 110yds - stayed on to finish 5th 5/14 ½ 8-7 4798C67A Zak Wheatley 12/1
12 Sep 26+19d Musselburgh Lothian Supply Company Handicap Stakes Class 6 · 5f · Good · 11 ran Sat behind the front group early - 5th at halfway - driven when denied room a furlong out - 4th after edging right entering the final furlong - moved into 2nd inside the last 110 yards but couldn't threaten - held on same effort to the line 2/11 1¼ 9-1 4682A74A Rowan Scott 4/1
24 Aug 26+14d Musselburgh Ocean Scotland Outdoor Advertising Handicap Stakes Class 6 · 5f · Good · 10 ran Settled in the pack early - lost ground before halfway - pushed along and made progress a furlong out - moved into second inside the final 110 yards - kept going to the line 2/10 ¾ 9-0 44100B65A Cam Hardie 12/1
10 Aug 26+14d Ayr Ladbrokes 'Insure Your Acca On Football' Handicap Stakes Class 6 · 6f · Good To Soft · 13 ran Slow into stride - held up at the back throughout - never a factor - finished 11th 11/13 nk 8-9 4588C51A Amie Waugh 25/1
27 Jul 26+16d Ayr Ladbrokes 'Get Extra Places On Selected Races' Handicap Stakes Class 6 · 5f · Good To Firm · 8 ran dwelt at the start - remained towards the back throughout 7/8 1½ 8-9 4677A46A Amie Waugh 10/1
11 Jul 26+21d Hamilton Hamilton Park Apprentice Handicap Class 6 · 5f · Good · 8 ran Raced behind the winner - driven with two furlongs left - faded with a furlong to run 8/8 2¼ 8-6 4793A37A Finlay Bassett 12/1
20 Jun 26+5d Ayr Unite John Gillespie Celebration Handicap Class 6 · 5f · Soft · 8 ran Settled in the pack early - pushed along with 2f left and closing on the front group - moved into third inside final 110yds - held that spot to finish 1½ lengths back 3/8 nk 8-12 4696A63A Jack Mitchell 6/5F
15 Jun 26+17d Wetherby William Hill Extra Places Every Day Handicap (Div 2) Class 6 · 5.5f · Good To Firm · 9 ran Held up towards the back - short of room approaching 2f out - moved right for space inside final 2f - strong late progress under pressure - closed to be second close home 2/9 hd 8-9 4697A74A Rhys Elliott 10/1
29 May 26+14d Carlisle Andersons - Quality For The Home Handicap Class 6 · 5f · Good · 10 ran Slow to break - settled towards the back pulling hard - stayed on in final furlong without threatening 6/10 1¼ 8-5 47114A61A Cam Hardie 22/1
15 May 26+10d Hamilton Huws Gray Apprentice Handicap Class 6 · 5f · Good · 10 ran Sat close to the pace early - asked for effort 2f out - lost ground final furlong to finish 5th 5/10 2¼ 8-9 4980A56A Tom Kiely-Marshall 14/1
05 May 26+181d Ayr Half Price Brunch/Lunch At westernhousehotel Handicap Class 6 · 5f · Good To Firm · 9 ran Settled just behind the pace - squeezed for space with a furlong left - pushed along once through a gap - edged up into third late but denied it near the line 4/9 1 8-8 4975A62A Cam Hardie 33/1
2025 · 14 runs
05 Nov 25+23d Musselburgh Happy 70th Birthday John Grossick Handicap Class 6 · 5f · Soft · 12 ran Settled in the pack - pushed along a furlong out - unable to get on terms with the front group - dropped away close home - finished 9th 9/12 ¾ 8-5 50113A58A Amie Waugh 12/1
13 Oct 25+12d Musselburgh Watch On Racing TV Handicap Class 6 · 5f · Good · 14 ran Settled towards back taking a strong hold - drifted right approaching final furlong - stayed on inside final stages - unable to land a blow on the front pack 5/14 1¼ 9-1 5095C69A Andrew Breslin 5/1
01 Oct 25+10d Musselburgh 100% RacingTV Profits Returned To Racing Handicap Class 6 · 5f · Soft · 6 ran Slow to begin - settled towards the back - angled left and urged forward 2f out after briefly finding no gap - burst into space entering final furlong to storm to the front inside the last - stayed on to win comfortably despite being taken hold of near the line 1/6 8-6 4681A81B Andrew Breslin 9/4F
21 Sep 25+8d Hamilton Moira Stein Memorial Handicap Class 6 · 5f · Soft · 12 ran Sat close to the front - pushed along a furlong out then dropped back inside the final furlong - finished 4th one-paced 4/12 ¾ 8-6 4664A62A Andrew Breslin 12/1
13 Sep 25+18d Musselburgh Jewson Edinburgh Craigentinny Handicap Class 6 · 5f · Good To Soft · 11 ran Settled towards the rear early - moved into contention wide of rivals and drifted right approaching the final furlong - pushed along but couldn't quicken and finished 5th 5/11 ¾ 9-0 4795A63A Aiden Brookes 11/2
26 Aug 25+15d Musselburgh Alan Steel For Independent Advice Handicap Class 6 · 5f · Good · 8 ran Hampered start - held up towards the back then made ground shifting right approaching final furlong - unable to quicken over closing 110yds 4/8 1¼ 9-2 48109B71A Rowan Scott 9/4F
11 Aug 25+14d Ayr Try Racing TV For Free Now Handicap Class 6 · 6f · Good · 9 ran Settled just behind the leader on the outer flank of the pack - driven with a furlong and a half remaining and drifted leftward losing second spot - dropped away rapidly thereafter - finished eighth well beaten 8/9 1¼ 9-1 4990A46A Clifford Lee 40/1
28 Jul 25+11d Ayr San Miguel Handicap Class 6 · 5f · Good · 7 ran Swerved left at the off - fought for control early - sat close to the front-runner - pressed for effort a furlong out then quickly lost ground - finished well held in 6th 6/7 4 9-1 4950A42A Clifford Lee 2/1F
17 Jul 25+16d Hamilton Phoenix Drilling Ground Investigation Handicap Class 6 · 5f · Good · 8 ran Drifted right early - settled midfield - made progress into contention 2f out - pressed for second before weakening close home 4/8 nk 9-2 5099A61A Amie Waugh 4/1
01 Jul 25+24d Musselburgh Alan Steel For Inheritance Tax Advice Handicap Class 6 · 5f · Good · 8 ran Settled handy on the rail - pushed along and stayed on from inside the final furlong - edged ahead right on the line 1/8 8-13 48104A67A Amie Waugh 9/4F
07 Jun 25+8d Musselburgh Edinburgh Gin Rhubarb And Ginger Handicap Class 6 · 5f · Good To Firm · 8 ran Sat close to pace early - edged upsides approaching final furlong then pushed along - stayed on to finish second 2/8 1¼ 8-4 45104A70A Amie Waugh 6/1
30 May 25+29d Carlisle Andersons - Quality For The Home Handicap Class 6 · 5f · Good To Soft · 10 ran Held a midfield spot near the stands rail - moved through inside the final furlong then asked for effort and lost ground - stayed on to finish third 3/10 2 8-1 4591A70A Amie Waugh 10/1
01 May 25+29d Ayr Book Day Dancing At Ayr Racecourse Handicap Class 6 · 5f · Good To Firm · 6 ran Sat close to the front pair pulling hard early - pressed for effort with 2f left - dropped away inside final furlong to finish sixth 6/6 ½ 7-13 4693B49B Rhys Elliott 2/1F
02 Apr 25+170d Musselburgh Virgin Bet Every Saturday Money Back Handicap Class 6 · 5f · Good · 10 ran Tracked the front group early - pressed for effort inside final furlong - unable to find more late 6/10 hd 8-5 47103A65A Amie Waugh 17/2
2024 · 15 runs
14 Oct 24+12d Musselburgh Watch On Racing Tv Handicap Class 6 · 5f · Good To Soft · 9 ran Held up towards the back - ridden to close ground on the outside approaching the final furlong - kept on with purpose but couldn't get to the front rank 5/9 ¾ 9-5 4889A62A Joanna Mason 7/2
02 Oct 24+13d Musselburgh Racing Tv Profits Returned To Racing Handicap Class 6 · 5f · Good · 11 ran Sat behind the front group early - pushed along with two furlongs left and threatening approaching the final furlong - stayed on into 3rd but outpaced close home 3/11 1½ 9-0 4996A76A Clifford Lee 17/2
19 Sep 24+5d Ayr BrandingHub For Signs & Graphics Handicap (Div 1) Class 5 · 5f · Good · 9 ran Dwelt at the off and niggled to find rhythm - made late progress on the inner - plugged on without ever threatening sixth 6/9 hd 8-7 51103A58A Joe Fanning 16/1
14 Sep 24+17d Musselburgh Edmundson Electrical Paisley Handicap Class 6 · 5f · Good · 10 ran Held up towards the back - improved position with a furlong left - stayed on strongly along the inner to finish 4th 4/10 hd 9-5 51104A74A Joe Fanning 14/1
28 Aug 24+1d Musselburgh Join Racing TV Now Handicap Class 5 · 5f · Good · 9 ran Held towards the pack on the wide side - pushed into a share of the lead 2f out before being overtaken 1f out - faded through the closing stages 8/9 2¼ 8-8 5385B42A Joe Fanning 18/1
27 Aug 24+25d Musselburgh Bob Veitch 90th Birthday Bash Handicap (Div 2) Class 6 · 5f · Good · 7 ran Settled close to the pace - eager early through halfway - pushed along a furlong out and squeezed for room entering the last furlong - responded to finish fourth 4/7 1 9-7 5396A66A Joe Fanning 5/1
02 Aug 24+4d Musselburgh GTC Handicap Class 6 · 5f · Good To Firm · 7 ran Jumped start awkwardly and lost momentum early - settled towards the back on the inside pulling hard - failed to threaten the front and finished well held in 7th 7/7 3 9-2 55106B45A Connor Murtagh 20/1
29 Jul 24+16d Ayr Virgin Bet Best Odds Daily Handicap Class 6 · 5f · Good · 11 ran 9/11 hd 9-7 5578B58A Sam James 16/1
13 Jul 24+5d Hamilton Hampton By Hilton Hamilton Park Apprentice Handicap Class 6 · 5f · Good To Soft · 8 ran 6/8 1¼ 9-7 5879A52A Oisin McSweeney 9/1
08 Jul 24+16d Ayr Luxury Breaks At Western House Hotel Handicap Class 6 · 6f · Good To Firm · 9 ran 8/9 9½ 9-10 5870C35C Dougie Costello 22/1
22 Jun 24+10d Ayr Jim Aitken Memorial Handicap Class 4 · 5f · Good To Firm · 7 ran 7/7 6½ 8-11 5811C23C Joe Fanning 7/1
12 Jun 24+11d Hamilton Every Race Live On RacingTV Handicap Class 5 · 5f · Good To Firm · 9 ran 6/9 1½ 8-13 5867B60A David Allan 9/4F
01 Jun 24+15d Musselburgh Edinburgh Gin Rhubarb And Ginger Handicap Class 6 · 5f · Good To Soft · 13 ran 1/13 9-7 5386C99A Finley Marsh 7/2F
17 May 24+15d Hamilton Patersons Of Greenoakhill Handicap Class 6 · 6f · Good · 11 ran 8/11 1 9-9 5396A65A David Nolan 5/2F
02 May 24+184d Ayr Whyte & Mackay Handicap Class 6 · 5f · Good · 10 ran 1/10 8-6 48119B76A Duran Fentiman 11/1
2023 · 11 runs
31 Oct 23+15d Catterick Betting Sites Ltd At bettingsites.ltd.uk Handicap Class 6 · 5f · Heavy · 11 ran 7/11 1¾ 9-3 4980B49A P J McDonald 9/2
16 Oct 23+22d Musselburgh Watch On Racing Tv Handicap Class 6 · 5f · Good · 14 ran 4/14 nk 9-4 5080C71A P J McDonald 11/2
24 Sep 23+3d Hamilton Moira Stein Memorial Handicap Class 6 · 5f · Good To Soft · 6 ran 1/6 8-12 4880A81B P J McDonald 7/2
21 Sep 23+5d Ayr BrandingHub For Signs & Graphics Handicap Class 5 · 5f · Good To Soft · 20 ran 11/20 nk 8-6 4894C55A Paddy Mathers 18/1
16 Sep 23+35d Musselburgh 100% Racing TV Profits Back To Racing Handicap Class 6 · 5f · Good To Soft · 10 ran 3/10 1¼ 9-1 4891A65A P J McDonald 8/1
12 Aug 23+12d Ayr Fabulous Handicap Class 6 · 5f · Good · 10 ran 4/10 1¼ 8-10 4896B58A Andrew Breslin 10/1
31 Jul 23+7d Ayr Sunday Market At Ayr Racecourse Handicap Class 6 · 5f · Soft · 6 ran 1/6 8-10 4575B76B Joe Fanning 9/2
24 Jul 23+41d Ayr Summer Staycations At Western House Hotel Handicap Class 6 · 5f · Good To Soft · 8 ran 3/8 ½ 8-4 4586B48A Franny Norton 40/1
13 Jun 23+18d Southwell (AW) Ron & Jim Restricted Novice Stakes (GBB Race) Class 5 · 6f · Standard · 10 ran 6/10 ¾ 8-13 —39C41C Dale Swift 80/1
26 May 23+22d Pontefract Ken And Hazel Sutton 55th Wedding Anniversary Fillies' Novice Stakes (GBB Race) Class 5 · 5f · Good To Firm · 9 ran 8/9 4¼ 9-2 —57C23C Jason Hart 15/2
04 May 23 Redcar Every Race Live On Racing Tv Fillies' Novice Stakes (GBB Race) Class 5 · 6f · Good To Soft · 15 ran 12/15 1¼ 9-2 —64C41A Jason Hart 10/1

Quick answers

How many races has Ski Angel won?
Ski Angel (GB) won 6 of 51 archived starts between 2023 and 2026, a strike rate of 11.8%. Placed 15 times in total (29.4% of starts).
Who trains Ski Angel?
Ski Angel (GB) is trained by R. Mike Smith, who saddled the horse on its most recent run on 12 October 2026.
Who is Ski Angel's sire?
Ski Angel (GB) is by Harry Angel (IRE) out of Excelette (IRE), whose sire is Exceed And Excel.
What going does Ski Angel prefer?
Ski Angel (GB) has the best record on soft going: 2 wins from 5 starts (40%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Ski Angel's official rating?
The most recent official rating on record is 47, from the run on 12 October 2026. The highest on record is 58.
What is Ski 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 Ski Angel's siblings?
Out of Excelette (IRE), Ski Angel (GB) has 8 other produce in our archive, 6 of them winners. Most wins: Well Done Fox (GB) (3). Highest grade won: Listed (Well Done Fox (GB)). The wins came over 5f. As at Oct 2026.

Record shown from May 2023. 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.