Skip to content
Horse profile

Stormy Morning (GB)

9yo gelding (at last run, Jun 2015) · Last trainer Philip Kirby · Last owner Ownaracehorse Ltd Ownaracehorsecouk
by Nayef (USA) out of Sokoa (USA) (Peintre Celebre)
56 runs · 24 courses · from Apr 2009
As at 5 Nov 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 3 Jun 2015 — 4,173 days ago. Our archive can't say whether the horse is still in training.
Last run Jun 2015 · 7th of 8 4 wins · 4 courses Last raced off OR 50
KTB Profile

Stormy Morning (GB) is 4 from 56. Hasn't won since Jan 2013. Last raced off 50, 47lb below the career-high mark.

Based on 56 archived runs · updated 5 Nov 2026
KTB at a glance OR ↓ 47lb off peak
Official rating50↓ 47lb off peak
50 50–97

KTB Speed and Rating

KTB Speed

No KTB Speed figures for this horse. The engine scores GB and Irish racing from Oct 2016; runs elsewhere, or earlier, have no figure.

KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 0 figures from 0 runs · a record, not a forecast

KTB Rating

Best recent KTB Rating (flat) 64A the best of the last 3 rated runs · Newcastle, 23 Sep 2014 Official rating 50 at the last flat run, 3 Jun 2015

Best recent KTB Rating (jumps) 118A the best of the last 3 rated runs · Market Rasen, 22 Nov 2012 Official rating 90 at the last jumps run, 26 Feb 2013

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 44 figures · best 83A · median 66
GoingRunsBestMedianSince 5 Nov 2025
Standard (AW)1583A66—
Good to Firm1183A72—
Good873A65.5—
Good to Soft675A54.5—
Soft381A71—
Firm1———
DistanceRunsBestMedianSince 5 Nov 2025
1m5f – 2m3383A66—
1m2f – 1m4f1083A70.5—
2m1f – 2m4f1———
Jumps 12 figures · best 123A · median 99
GoingRunsBestMedianSince 5 Nov 2025
Good5108A91—
Good to Soft4123A101.5—
Soft3118A95—
DistanceRunsBestMedianSince 5 Nov 2025
2m1f – 2m4f9123A100—
1m5f – 2m3118A86—

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 56 figures from 56 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
Nayef (USA)

Progeny in our archive have won 10% of 5,636 runs since Jan 2008 (518 horses).

Weakest over 2m5f – 3m (all codes): 6% from 216.

GoingRunsWinsSRvs sireThis horse
Firm661218.2%+8.20 from 1
Good to Firm91010211.2%+1.20 from 11
Good1,4031238.8%−1.22 from 13
Good to Soft693679.7%−0.31 from 10
Soft8799010.2%+0.20 from 6
Heavy308309.7%−0.3—
Standard (AW)1,37714110.2%+0.21 from 15
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f84910.7%+0.7—
6f – 7f7357410.1%+0.1—
1m – 1m1f1,16412610.8%+0.8—
1m2f – 1m4f1,81220711.4%+1.40 from 10
1m5f – 2m1,021787.6%−2.43 from 36
2m1f – 2m4f5795810%01 from 10
2m5f – 3m216136%−4—
Over 3m2500%−10—

Flat and jumps together (all codes) · since Jan 2008 · as at 5 Nov 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast

Dam
Sokoa (USA) (Peintre Celebre)

1 sibling in the archive, 0 winners.

ProduceRunsWinsWin tripsBest grade
Moll Flanders (GB)30——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 15 1 7% −4.00
Good 13 2 15% +21.00
Good to Firm 11 0 0% −11.00
Good to Soft 10 1 10% +7.00
Soft 6 0 0% −6.00
Firm 1 0 0% −1.00

ClassRunsWinsSR£1
Class 5 26 3 12% +25.00
Class 6 23 1 4% −12.00
Class 4 7 0 0% −7.00

CourseRunsWinsSR£1
Wolverhampton (AW) 12 1 8% −1.00
Musselburgh 7 1 14% +14.00
Catterick 4 0 0% −4.00
Sedgefield 4 1 25% +13.00
Newcastle 3 0 0% −3.00
Redcar 3 0 0% −3.00
Bath 3 1 33% +10.00
Folkestone 2 0 0% −2.00
Kempton (AW) 2 0 0% −2.00
Windsor 2 0 0% −2.00
Lingfield (AW) 1 0 0% −1.00
Ayr 1 0 0% −1.00
Market Rasen 1 0 0% −1.00
Ripon 1 0 0% −1.00
Newbury 1 0 0% −1.00
Yarmouth 1 0 0% −1.00
Chepstow 1 0 0% −1.00
Warwick 1 0 0% −1.00
Goodwood 1 0 0% −1.00
Plumpton 1 0 0% −1.00
Ffos Las 1 0 0% −1.00
Fontwell 1 0 0% −1.00
Newmarket 1 0 0% −1.00
Leicester 1 0 0% −1.00

DistanceRunsWinsSR£1
1m5f – 2m 36 3 8% +9.00
1m2f – 1m4f 10 0 0% −10.00
2m1f – 2m4f 10 1 10% +7.00

JockeyRunsWinsSR£1
Miss H Bethell 6 2 33% +26.00
Liam Keniry 6 0 0% −6.00
Adam Kirby 6 0 0% −6.00
Eva Moscrop 4 0 0% −4.00
Richie McGrath 4 1 25% +13.00
Michael O'Connell 3 0 0% −3.00
Tony Hamilton 2 0 0% −2.00
Russ Kennemore 2 0 0% −2.00
Kyle James 2 0 0% −2.00
James Rogers 2 0 0% −2.00
Chris Catlin 2 1 50% +11.00
Dane O'Neill 2 0 0% −2.00
Christian Williams 2 0 0% −2.00
Joe Doyle 1 0 0% −1.00
Joey Haynes 1 0 0% −1.00
Joe Fanning 1 0 0% −1.00
Duran Fentiman 1 0 0% −1.00
Rob J Fitzpatrick 1 0 0% −1.00
Phil Dennis 1 0 0% −1.00
Adam Nicol 1 0 0% −1.00
Shane B Kelly 1 0 0% −1.00
James Reveley 1 0 0% −1.00
Miss L Horner 1 0 0% −1.00
Justin Newman 1 0 0% −1.00
Richard Kingscote 1 0 0% −1.00
Martin Lane 1 0 0% −1.00

HeadgearRunsWinsSR£1
Cheekpieces 37 3 8% +12.00
None 19 1 5% −6.00

SeasonRunsWinsSR£1
2015 1 0 0% −1.00
2014 12 0 0% −12.00
2013 3 1 33% +8.00
2012 12 1 8% +9.00
2011 14 1 7% +3.00
2010 6 0 0% −6.00
2009 8 1 13% +5.00

TypeRunsWinsSR£1
Flat 44 3 7% +1.00
Hurdle 12 1 8% +5.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 ORKTB Jockey SP
2015 · 1 run
03 Jun 15+239d Wolverhampton (AW) Black Country's Only Racecourse Handicap Class 6 · 1m6f · Standard · 8 ran 7/8 2½ 8-3 5051C Joe Doyle 18/1
2014 · 12 runs
07 Oct 14+14d Catterick Skyram Handicap (Div 2) Class 6 · 2m · Good To Soft · 9 ran 3/9 18 9-8 5155C Tony Hamilton 11/1
23 Sep 14+10d Newcastle Factory To Store We're Your Charity Handicap Class 6 · 1m4½f · Good · 12 ran 5/12 ½ 9-4 5264A Tony Hamilton 20/1
13 Sep 14+26d Wolverhampton (AW) Julia Gautier Memorial Handicap Class 6 · 2m½f · Standard · 10 ran 6/10 ¾ 8-13 5354C Joey Haynes 6/1
18 Aug 14+23d Wolverhampton (AW) All New 32redsport.com Handicap Class 6 · 1m6f · Standard · 10 ran 2/10 nk 9-5 5173A Joe Fanning 5/1
26 Jul 14+12d Lingfield (AW) 32Red.com Handicap Class 5 · 2m · Standard · 7 ran 4/7 hd 8-2 5158A Duran Fentiman 20/1
14 Jul 14+49d Ayr Play Roulette & Blackjack At BetVictor.com Apprentice Handicap Class 6 · 1m5f · Good To Soft · 12 ran 11/12 3¼ 9-1 5249C Rob J Fitzpatrick 20/1
26 May 14+20d Redcar Come Racing Again Tomorrow Handicap Class 6 · 1m6f · Good To Soft · 11 ran 11/11 42 8-11 5554C Russ Kennemore 25/1
06 May 14+18d Catterick Go Racing In Yorkshire Handicap Class 6 · 2m · Good · 14 ran 12/14 2½ 8-9 5755C Eva Moscrop 25/1
18 Apr 14+42d Musselburgh Flat Ten To Follow Opens Tomorrow Amateur Riders' Handicap Class 5 · 1m6f · Good To Firm · 7 ran 5/7 9 9-13 6054C Phil Dennis 4/1
07 Mar 14+28d Wolverhampton (AW) 32red Tomb Raider Slot Handicap Class 5 · 2m½f · Standard · 6 ran 4/6 4½ 9-2 6161B Russ Kennemore 5/1
07 Feb 14+28d Wolverhampton (AW) 32red Handicap Class 5 · 1m6f · Standard · 8 ran 7/8 ¾ 8-7 6354A Eva Moscrop 12/1
10 Jan 14+318d Wolverhampton (AW) 32Red Handicap Class 6 · 1m6f · Standard · 5 ran 3/5 ½ 9-5 6466B Eva Moscrop 7/2
2013 · 3 runs
26 Feb 13+28d Catterick Racinguk.com Lady Amateur Riders' Handicap Hurdle Class 5 · 2m3½f · Good To Soft · 15 ran 6/15 9 10-13 90103A Miss H Bethell 4/1F
29 Jan 13+27d Wolverhampton (AW) coral.co.uk Amateur Riders' Handicap Class 5 · 1m6f · Standard · 8 ran 2/8 2 10-5 6278A Miss H Bethell 5/2F
02 Jan 13+41d Wolverhampton (AW) Coral.co.uk Amateur Riders' Handicap Class 6 · 2m½f · Standard · 12 ran 1/12 10-7 6181A Miss H Bethell 10/1
2012 · 12 runs
22 Nov 12+14d Market Rasen Direct 365 Everyday Business Necessities Lady Amateur Riders' Handicap Hurdle Class 5 · 2m½f · Soft · 11 ran 3/11 2¾ 11-3 91118A Miss H Bethell 4/1
08 Nov 12+24d Musselburgh JRF Chimney Specialist Handicap Hurdle (Div 2) Class 5 · 2m3½f · Good · 9 ran 6/9 ½ 11-5 94101A Adam Nicol 7/2
15 Oct 12+28d Musselburgh TurfTV Showing Perth And Kelso Amateur Riders' Handicap Class 6 · 2m · Soft · 12 ran 2/12 3½ 11-1 6181A Miss H Bethell 4/1J
17 Sep 12+13d Musselburgh Black Jack Racing, Musselburgh's No. 1 Bookmaker Handicap Class 6 · 1m4½f · Good To Firm · 13 ran 3/13 ½ 9-8 6083A Michael O'Connell 6/1
04 Sep 12+24d Musselburgh Nairn's Oatcakes Handicap Class 5 · 1m4½f · Good To Firm · 10 ran 2/10 hd 9-3 5981A Michael O'Connell 16/1
11 Aug 12+8d Redcar Ladies' & Gents' Evening 25th August Handicap (Div 2) Class 6 · 1m6f · Good To Firm · 8 ran 8/8 10 9-6 5957C Eva Moscrop 7/1
03 Aug 12+41d Musselburgh Blackrock Amateur Riders' Handicap Class 5 · 1m5f · Good · 11 ran 1/11 9-11 5570A Miss H Bethell 20/1
23 Jun 12+17d Redcar Kate Fearnley & Chic Hats Fashion Show Handicap Class 6 · 1m6f · Soft · 10 ran 9/10 11 9-1 5951C Shane B Kelly 9/1
06 Jun 12+92d Ripon Ladies Day 21st June Book Now Handicap Class 5 · 2m · Good To Soft · 9 ran 9/9 78 9-1 6260C Michael O'Connell 16/1
06 Mar 12+19d Newcastle Hanro Conditional Jockeys' Handicap Hurdle Class 5 · 2m4½f · Good To Soft · 11 ran 7/11 5 11-12 95100C Kyle James 4/1
16 Feb 12+42d Musselburgh Racing Uk Handicap Hurdle Class 4 · 2m3½f · Good · 12 ran 3/12 11 11-4 97108A James Reveley 9/1
05 Jan 12+14d Sedgefield Support The Guardian Of The North Handicap Hurdle Class 4 · 2m3f · Soft · 7 ran 5/7 3¼ 10-10 9795A Richie McGrath 17/2
2011 · 14 runs
22 Dec 11+16d Sedgefield John Wade Earthworks & Demolition Novices' Handicap Hurdle Class 5 · 2m3f · Good To Soft · 12 ran 1/12 11-6 88123A Richie McGrath 16/1
06 Dec 11+14d Sedgefield Digibet.com Novices' Handicap Hurdle Class 5 · 2m3f · Good To Soft · 7 ran 4/7 3¼ 11-7 9198A Richie McGrath 9/1
22 Nov 11+11d Sedgefield Blue Square Conditional Jockeys' Staying Novices' Hurdle (Series Qualifier) Class 4 · 2m3f · Good · 12 ran 6/12 7 10-7 —91C Kyle James 66/1
11 Nov 11+20d Newcastle Newcastle Flooring Novices' Hurdle Class 4 · 2m · Good · 15 ran 11/15 2 10-12 —86C Richie McGrath 66/1
22 Oct 11+7d Newbury Maxwell Morrison 75th Birthday Lady Jockeys' Handicap (Lady Amateur Riders) Class 5 · 1m4f · Good To Firm · 10 ran 3/10 1¾ 9-7 5879A Miss L Horner 15/2
15 Oct 11+25d Catterick totequickpick Apprentice Handicap Class 6 · 1m6f · Soft · 15 ran 2/15 11 9-10 5871A Justin Newman 4/1F
20 Sep 11+10d Folkestone Kent Cricket Handicap Class 6 · 1m7½f · Good · 12 ran 4/12 2¾ 9-8 5967A James Rogers 8/1
10 Sep 11+47d Bath bet365 Handicap Class 6 · 1m5f · Good To Soft · 14 ran 3/14 1¾ 9-9 5975A James Rogers 14/1
25 Jul 11+19d Yarmouth Tide & Time Museum Handicap Class 6 · 2m · Good · 11 ran 9/11 11 9-4 6264C Liam Keniry 8/1
06 Jul 11+26d Bath Bath Abbey Handicap Class 4 · 2m1f · Firm · 5 ran 5/5 22 8-8 6453C Liam Keniry 11/2
10 Jun 11+34d Chepstow Festival Racing Handicap Class 6 · 2m · Good To Firm · 10 ran 8/10 2¼ 9-10 6564A Liam Keniry 12/1
07 May 11+2d Warwick John And Jenny Wedding Day Handicap Class 5 · 1m7f · Good To Firm · 5 ran 3/5 ¾ 9-2 6566B Liam Keniry 5/2F
05 May 11+23d Goodwood June 17th Evening Racing Handicap Class 5 · 2m · Good To Firm · 13 ran 5/13 hd 9-5 6577A Liam Keniry 9/1
12 Apr 11+104d Folkestone Diesel Adoption Handicap Class 5 · 1m7½f · Good To Firm · 5 ran 2/5 1¼ 9-0 6473B Liam Keniry 6/1
2010 · 6 runs
29 Dec 10+16d Wolverhampton (AW) 40 Live Football Markets At Totesport.com Handicap Class 6 · 1m4f · Standard To Slow · 10 ran 4/10 ½ 9-10 6476A Richard Kingscote 4/1
13 Dec 10+24d Wolverhampton (AW) Bet On Tonight's Football At totesport.com Handicap Class 5 · 1m6f · Standard · 8 ran 5/8 1 9-3 6466A Chris Catlin 9/2
19 Nov 10+18d Wolverhampton (AW) Back & Lay At Betdaq Handicap Class 5 · 1m6f · Standard · 12 ran 2/12 3 9-6 6283A Dane O'Neill 22/1
01 Nov 10+12d Plumpton Breeders' Cup Live Only On Atr Maiden Hurdle Class 4 · 2m · Good · 12 ran 9/12 21 11-0 —86C Christian Williams 8/1
20 Oct 10+14d Ffos Las Bluefin Insurance Handicap Class 5 · 1m6f · Good · 9 ran 2/9 1½ 9-2 6073A Martin Lane 8/1
06 Oct 10+302d Kempton (AW) digibet Handicap (Div 1) Class 6 · 1m4f · Standard · 13 ran 5/13 ¾ 9-9 6269A Dane O'Neill 25/1
2009 · 8 runs
08 Dec 09+67d Fontwell He Shot, He Scored, Peter Ward Juvenile Novices' Hurdle Class 4 · 2m1½f · Soft · 5 ran 3/5 30 10-12 —78C Christian Williams 7/1
02 Oct 09+16d Wolverhampton (AW) Bet In Play At Ladbrokes.com Handicap Class 6 · 1m6f · Standard · 12 ran 7/12 ¾ 9-3 6369A Adam Kirby 17/2
16 Sep 09+19d Kempton (AW) Groomed To Perfection, Kia Soul Handicap Class 6 · 2m · Standard · 14 ran 8/14 4½ 9-7 6559C Adam Kirby 6/1
28 Aug 09+27d Bath Sportingbet.com Heros Handicap Class 5 · 1m5f · Good · 8 ran 1/8 9-3 6268A Chris Catlin 12/1
01 Aug 09+16d Newmarket Win At Sportingbet.com Handicap Class 5 · 1m4f · Good · 10 ran 8/10 1 9-3 6464A Adam Kirby 14/1
16 Jul 09+80d Leicester Ladbrokes.com Mountsorrel Maiden Stakes Class 5 · 1m2f · Good To Firm · 7 ran 4/7 ¾ 9-0 6472B Adam Kirby 10/1
27 Apr 09+7d Windsor Heart Berkshire And Hampshire Maiden Stakes Class 5 · 1m2f · Good To Soft · 14 ran 9/14 4½ 9-3 —53C Adam Kirby 66/1
20 Apr 09 Windsor BDSB 40th Birthday Maiden Stakes Class 5 · 1m2f · Good To Firm · 15 ran 10/15 1½ 8-11 —53C Adam Kirby 33/1

Quick answers

How many races has Stormy Morning won?
Stormy Morning (GB) won 4 of 56 archived starts between 2009 and 2015, a strike rate of 7.1%. Placed 18 times in total (32.1% of starts).
Who trained Stormy Morning?
Stormy Morning (GB) was trained by Philip Kirby on the most recent run on record, at Wolverhampton (AW) on 3 June 2015.
Who is Stormy Morning's sire?
Stormy Morning (GB) is by Nayef (USA) out of Sokoa (USA), whose sire is Peintre Celebre.
What going does Stormy Morning prefer?
Stormy Morning (GB) has the best record on good going: 2 wins from 13 starts (15.4%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Stormy Morning's official rating?
The most recent official rating on record is 50, from the run on 3 June 2015. The highest on record is 97.
What is Stormy Morning's sire's record?
Nayef (USA)'s progeny in our archive have won 10% of 5,636 runs since Jan 2008 (518 horses), Flat and jumps together. Weakest over 2m5f – 3m (all codes): 6% from 216.
Who are Stormy Morning's siblings?
Out of Sokoa (USA), Stormy Morning (GB) has 1 other produce in our archive, 0 of them winners. As at Nov 2026.

Record shown from April 2009. 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.