Skip to content
Horse profile

Hard Nut (IRE)

9yo gelding · Trainer Linda Perratt · Owner The Hon Miss Heather Galbraith
46 runs · 12 courses · from Jun 2019
As at 18 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
3 wins · Musselburgh, Newbury & Chelmsford City (AW) Off 109 days · 9th of 10 Last raced off OR 45
KTB Profile

Hard Nut is a gelding with three wins from 46 starts. Two of those came over 6f to 7f in 2019, at Newbury on good to firm and at Chelmsford City on standard going, while the latest success arrived at Musselburgh over under 6f on good ground in Aug 2024 off an official rating of 45. He has raced 17 times at Musselburgh for one win. Aged 9 at his last run in Jun 2026, he finished 9 of 10 at Musselburgh in a Class 6 handicap off the same mark.

Based on 46 archived runs · run-style from 7 commented runs · updated 18 Oct 2026
KTB at a glance OR ↓ 41lb off peak
Official rating45↓ 41lb off peak
45 40–86

KTB Speed and Rating

KTB Speed

Best recent Speed 82 the best of the last 3 graded (A or B) runs · Musselburgh, 22 Jun 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 46 figures · best 104A · median 80.5
GoingRunsBestMedianSince 18 Oct 2025
Good16104A873 · 82 / 80
Standard (AW)16104B84.5—
Good to Firm680A68.5—
Soft472C621 · —
Good to Soft498A72.5—
DistanceRunsBestMedianSince 18 Oct 2025
Under 6f37104A814 · 82 / 77.5
6f – 7f993A80—

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

KTB Rating

Best recent KTB Rating 46A the best of the last 3 rated runs · Musselburgh, 22 Jun 2026 Official rating 45 at the last run, 30 Jun 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 46 figures · best 89A · median 53
GoingRunsBestMedianSince 18 Oct 2025
Good1689A51.53 · 46 / 37
Standard (AW)1682B57—
Good to Firm685A55—
Soft466A51.51 · —
Good to Soft462A40.5—
DistanceRunsBestMedianSince 18 Oct 2025
Under 6f3772A534 · 46 / 34
6f – 7f989A67—

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 46 figures from 46 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 from 7 analysed runs

  • Held up 3 (43%) · 0 wins
  • Prominent 2 (29%) · 0 wins
  • Midfield 2 (29%) · 0 wins

Pedigree intelligence

Sire

Progeny in our archive have won 8.9% of 3,746 runs since Jan 2008 (301 horses).

GoingRunsWinsSRvs sireThis horse
Firm11327.3%+18.4—
Good to Firm4635211.2%+2.31 from 6
Good728648.8%−0.11 from 16
Good to Soft365236.3%−2.60 from 4
Soft546397.1%−1.80 from 4
Heavy205157.3%−1.6—
Standard (AW)1,4281399.7%+0.81 from 16
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f630568.9%01 from 37
6f – 7f1,9571929.8%+0.92 from 9
1m – 1m1f717547.5%−1.4—
1m2f – 1m4f289238%−0.9—
1m5f – 2m11487%−1.9—
2m1f – 2m4f3725.4%−3.5—
2m5f – 3m200%−8.9—

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

Dam

2 siblings in the archive, 0 winners.

ProduceRunsWinsWin tripsBest grade
Maythetwistremain (IRE)30——
Tom Hazelgrove (IRE)110——

Record by conditions

GoingRunsWinsSR£1
Good 16 1 6% +35.00
Standard (AW) 16 1 6% −11.50
Good to Firm 6 1 17% +2.00
Soft 4 0 0% −4.00
Good to Soft 4 0 0% −4.00

ClassRunsWinsSR£1
Class 6 32 1 3% +19.00
Class 4 6 0 0% −6.00
Class 5 5 2 40% +7.50
Class 2 2 0 0% −2.00
Class 3 1 0 0% −1.00

CourseRunsWinsSR£1
Musselburgh 17 1 6% +34.00
Newcastle (AW) 10 0 0% −10.00
Ayr 4 0 0% −4.00
Hamilton 3 0 0% −3.00
Chelmsford City (AW) 3 1 33% +1.50
Wolverhampton (AW) 2 0 0% −2.00
York 2 0 0% −2.00
Southwell (AW) 1 0 0% −1.00
Redcar 1 0 0% −1.00
Goodwood 1 0 0% −1.00
Newbury 1 1 100% +7.00
Windsor 1 0 0% −1.00

DistanceRunsWinsSR£1
Under 6f 37 1 3% +14.00
6f – 7f 9 2 22% +3.50

JockeyRunsWinsSR£1
Paul Mulrennan 6 0 0% −6.00
Alex Jary 3 0 0% −3.00
Cam Hardie 3 0 0% −3.00
Mark Winn 3 1 33% +48.00
Sean Levey 3 2 67% +9.50
William Pyle 2 0 0% −2.00
Aiden Brookes 2 0 0% −2.00
David Nolan 2 0 0% −2.00
David Allan 2 0 0% −2.00
Clifford Lee 2 0 0% −2.00
Andrew Breslin 2 0 0% −2.00
Paul Hanagan 2 0 0% −2.00
Ryan Moore 2 0 0% −2.00
Tom Kiely-Marshall 1 0 0% −1.00
Andrew Mullen 1 0 0% −1.00
Phoebe Edwards 1 0 0% −1.00
Kaiya Fraser 1 0 0% −1.00
Jonny Peate 1 0 0% −1.00
Paddy Mathers 1 0 0% −1.00
Connor Beasley 1 0 0% −1.00
Tommie Jakes 1 0 0% −1.00
Jack Mitchell 1 0 0% −1.00
James Sullivan 1 0 0% −1.00
Tom Eaves 1 0 0% −1.00
Oisin Murphy 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 34 3 9% +29.50
HE/S 9 0 0% −9.00
E/S 3 0 0% −3.00

SeasonRunsWinsSR£1
2026 3 0 0% −3.00
2025 9 0 0% −9.00
2024 17 1 6% +34.00
2023 7 0 0% −7.00
2022 4 0 0% −4.00
2019 6 2 33% +6.50

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
30 Jun 26+8d Musselburgh Watch On Racing TV Handicap Class 6 · 5f · Good · 10 ran Fretted before the off - raced up with the pace - driven over a furlong out - lost placing inside the final furlong and dropped away near the finish to come home ninth 9/10 nk 8-10 4580A37A Tom Kiely-Marshall 66/1
22 Jun 26+16d Musselburgh Racing TV Profits Returned To Racing Handicap Class 6 · 5f · Good · 10 ran Settled in a forward position early - pressed for effort with 2f left - dropped away inside final furlong to finish seventh 7/10 1¾ 9-0 4582A46A William Pyle 66/1
06 Jun 26+213d Musselburgh Edinburgh Gin Rhubarb And Ginger Handicap Class 6 · 5f · Good · 7 ran Up with the leaders on the outside - pressure applied 2f out and fading from over 1f out - well held in 7th 7/7 5½ 8-9 4575A31A Aiden Brookes 66/1
05 Nov 25+35d Musselburgh Happy 70th Birthday John Grossick Handicap Class 6 · 5f · Soft · 12 ran Sat close to the pace early - dropped away rapidly with 2f left - well held at the finish 12/12 7 8-1 4572C17C Alex Jary 80/1
01 Oct 25+18d Musselburgh 100% RacingTV Profits Returned To Racing Handicap Class 6 · 5f · Soft · 6 ran Shared front spot early - urged for effort - dropped away with 2f left - finished fourth 4/6 1¼ 8-6 4556A48B Alex Jary 12/1
13 Sep 25+18d Musselburgh Jewson Edinburgh Craigentinny Handicap Class 6 · 5f · Good To Soft · 11 ran Settled near the inner rail early - up behind the pace until halfway - stayed in touch with the front group - stuck on inside the final furlong - edged out for 3rd finishing 4th 4/11 hd 8-10 4598A62A Alex Jary 18/1
26 Aug 25+14d Musselburgh Alan Steel For Independent Advice Handicap Class 6 · 5f · Good · 8 ran Settled handy on the rail - lost ground inside final furlong - finished fifth 5/8 3¾ 9-0 4598B53A Andrew Mullen 28/1
12 Aug 25+11d Hamilton Hampton By Hilton Hamilton Park 'Hands And Heels' Apprentice Handicap Class 5 · 5f · Good To Soft · 6 ran Hampered for room at the break - settled just off the front group on the far rail - asked for effort and unable to close 1f out - well held at the finish 6/6 ½ 8-5 4571A38B Phoebe Edwards 66/1
01 Aug 25+36d Musselburgh East Air Conditioning Handicap Class 6 · 5f · Good · 6 ran Went straight to front - driven approaching final 2f - lost command close home - couldn't quicken with winner 2/6 2¾ 8-6 45104A55B William Pyle 20/1
26 Jun 25+154d Hamilton Michael Tracey Project Selling Handicap Class 6 · 5f · Good · 6 ran Slow to gain traction - stayed in touch with the tail of the field throughout - never able to challenge and beaten well into 6th 6/6 7 8-10 4546A10B Cam Hardie 100/1
23 Jan 25+22d Newcastle (AW) Gamble Responsibly At BetUK Handicap Class 6 · 5f · Standard · 6 ran Held up in the middle of the far group - ridden to make progress 2f out - faded in the final furlong 6/6 2 8-10 4774A36B Cam Hardie 66/1
01 Jan 25+79d Newcastle (AW) Gamble Responsibly At BetUK Apprentice Handicap (Div 1) Class 6 · 5f · Standard · 9 ran Slow to muster speed - held up down the field throughout - never a threat - finished ninth 9/9 3¼ 8-12 4960A48A Kaiya Fraser 25/1
14 Oct 24+30d Musselburgh Watch On Racing Tv Handicap Class 6 · 5f · Good To Soft · 9 ran Held a middle position early - driven into contention over 2f out but found little from there - dropped away inside the final furlong to finish well beaten 8/9 2 9-7 5074A42A Cam Hardie 40/1
14 Sep 24+11d Musselburgh Edmundson Electrical Paisley Handicap Class 6 · 5f · Good · 10 ran Settled around midfield - moved up widely with a furlong left - couldn't quicken inside final furlong - finished sixth beaten 3¼ lengths 6/10 ½ 9-5 51100A68A David Nolan 20/1
03 Sep 24+7d Southwell (AW) Golf And Gallop Package Handicap Class 6 · 5f · Standard · 11 ran Slow into stride - settled towards the back - pushed along before halfway - kept battling on without threatening - finished well beaten in 8th 8/11 nk 9-3 4590A59A Mark Winn 20/1
27 Aug 24+17d Musselburgh Bob Veitch 90th Birthday Bash Handicap (Div 1) Class 6 · 5f · Good · 9 ran Disputed the pace early - forged ahead after 1f - pressed for effort a furlong out - kept on strongly to win 1/9 8-11 45103A72A Mark Winn 50/1
10 Aug 24+14d Redcar Market Cross Jewellers Classified Stakes Class 6 · 5f · Good To Firm · 12 ran Sluggish start - settled towards the back and unable to challenge - finished 12th 12/12 nk 9-6 4468B38A Aiden Brookes 50/1
27 Jul 24+24d Newcastle (AW) Hudson Handicap Class 6 · 5f · Standard · 11 ran 8/11 3¼ 8-11 4574A47A Jonny Peate 22/1
03 Jul 24+20d Musselburgh 100% Racing TV Profits Back To Racing Classified Stakes Class 6 · 5f · Good · 6 ran 6/6 hd 9-6 4481B50B Mark Winn 9/1
13 Jun 24+51d Musselburgh Visit Racingtv.Com Handicap Class 6 · 5f · Good · 8 ran 7/8 1 8-9 4590B46A Paddy Mathers 14/1
23 Apr 24+13d Wolverhampton (AW) Download The Racecourse App Raceday Ready Handicap (Div 1) Class 6 · 6f · Standard · 13 ran 12/13 ½ 9-0 4587B52A Connor Beasley 14/1
10 Apr 24+16d Wolverhampton (AW) Download The Raceday Ready App Handicap Class 6 · 5f · Standard · 7 ran 3/7 ½ 9-0 4578A66A David Allan 13/2
25 Mar 24+13d Newcastle (AW) Build Your Acca With BetUK Handicap Class 6 · 5f · Standard · 13 ran 4/13 ½ 8-11 45104B68A David Allan 25/1
12 Mar 24+21d Newcastle (AW) BetUK's Acca Club 5 Free Bet Classified Stakes Class 6 · 5f · Standard · 8 ran 7/8 ½ 9-9 4489A55A Paul Mulrennan 10/1
20 Feb 24+5d Newcastle (AW) Find More Big Deals At BetUK Classified Stakes (Div 1) Class 6 · 5f · Standard · 8 ran 3/8 1½ 9-9 4086A66A Paul Mulrennan 18/1
15 Feb 24+13d Chelmsford City (AW) chelmsfordcityracecourse.com Classified Stakes Class 6 · 5f · Standard · 6 ran 6/6 ¾ 9-2 4469A43B Tommie Jakes 13/2
02 Feb 24+6d Newcastle (AW) Boost Your Acca-Fenwa With BetUK Classified Stakes Class 6 · 5f · Standard · 12 ran 8/12 1 9-2 4481A61A Paul Mulrennan 11/1
27 Jan 24+10d Newcastle (AW) Betuk. Home Of The Acca-Fenwa Classified Stakes Class 6 · 6f · Standard · 9 ran 8/9 3 9-2 4590A47A Paul Mulrennan 16/1
17 Jan 24+76d Newcastle (AW) Always Gamble Responsibly With BetUK Classified Stakes Class 6 · 5f · Standard · 12 ran 9/12 hd 9-9 4997B55A Paul Mulrennan 11/2
02 Nov 23+82d Newcastle (AW) BetUK. It's Where The UK Bets Handicap Class 6 · 5f · Standard · 11 ran 8/11 nk 9-0 5183A61A Jack Mitchell 9/1
12 Aug 23+8d Ayr Fabulous Handicap Class 6 · 5f · Good · 10 ran 9/10 ¾ 9-7 5386B53A James Sullivan 18/1
04 Aug 23+4d Musselburgh Thistle TBS - Xtratherm Unilin Insulation UK Handicap Class 6 · 5f · Good · 10 ran 4/10 1 9-6 5789B72A Paul Mulrennan 7/1
31 Jul 23+6d Ayr Sunday Market At Ayr Racecourse Handicap Class 6 · 5f · Soft · 6 ran 5/6 hd 9-11 5748B55B David Nolan 7/2
25 Jul 23+22d Musselburgh East Coast Harbour Handicap Class 5 · 5f · Good · 10 ran 8/10 2¼ 8-10 5788B48A Clifford Lee 10/1
03 Jul 23+10d Musselburgh 100% Racing TV Profits Back To Racing Handicap Class 5 · 5f · Good To Firm · 6 ran 4/6 2¼ 9-1 6078B61B Andrew Breslin 20/1
23 Jun 23+269d Musselburgh C&P Recruitment 90s Classic Handicap Class 4 · 5f · Good · 7 ran 5/7 1½ 8-12 63101A61B Andrew Breslin 50/1
27 Sep 22+74d Ayr virginbet.com Handicap Class 4 · 6f · Good To Soft · 12 ran 12/12 4¼ 9-4 6959C39C Paul Hanagan 100/1
15 Jul 22+6d Hamilton Racing Tv Handicap Class 4 · 5f · Good To Firm · 7 ran 7/7 6½ 9-10 7647A38A Tom Eaves 66/1
09 Jul 22+21d York John Smith's Sprint Handicap Class 4 · 6f · Good To Firm · 20 ran 20/20 1½ 9-5 7629C49C Clifford Lee 100/1
18 Jun 22+1022d Ayr Enjoy Afternoon Tea At westernhousehotel Handicap Class 4 · 5f · Good · 10 ran 9/10 ¾ 9-11 8057A47A Paul Hanagan 66/1
31 Aug 19+10d Chelmsford City (AW) totepool Nursery Class 3 · 6f · Standard · 6 ran 2/6 1 9-5 8593A82B Ryan Moore 2/1F
21 Aug 19+19d York Sky Bet Nursery Class 2 · 6f · Good · 20 ran 5/20 ½ 8-13 8581C89A Ryan Moore 9/1
02 Aug 19+22d Goodwood Unibet Nursery Class 2 · 6f · Good To Firm · 14 ran 5/14 ¾ 9-6 8669C85A Oisin Murphy 10/1
11 Jul 19+21d Newbury Mirage Signs Ebf Novice Auction Stakes Class 5 · 6f · Good To Firm · 9 ran 1/9 9-4 —80A83A Sean Levey 7/1
20 Jun 19+10d Chelmsford City (AW) Love That Hat EBF Maiden Auction Stakes Class 5 · 6f · Standard · 9 ran 1/9 9-5 —25A67A Sean Levey 7/2
10 Jun 19 Windsor Murphy Group EBF Novice Stakes (Plus 10) Class 4 · 5f · Soft · 9 ran 5/9 ½ 9-5 —68A66A Sean Levey 8/1

Quick answers

How many races has Hard Nut (IRE) won?
Hard Nut (IRE) won 3 of 46 archived starts between 2019 and 2026, a strike rate of 6.5%. Placed 6 times in total (13% of starts).
Who trains Hard Nut (IRE)?
Hard Nut (IRE) is trained by Linda Perratt, who saddled the horse on its most recent run on 30 June 2026.
Who is Hard Nut (IRE)'s sire?
Hard Nut (IRE) is by Gutaifan (IRE) out of With A Twist (GB), whose sire is Excellent Art.
What going does Hard Nut (IRE) prefer?
Hard Nut (IRE) has the best record on good to firm going: 1 win from 6 starts (16.7%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Hard Nut (IRE)'s official rating?
The most recent official rating on record is 45, from the run on 30 June 2026. The highest on record is 86.
What is Hard Nut (IRE)'s sire's record?
Gutaifan (IRE)'s progeny in our archive have won 8.9% of 3,746 runs since Jan 2008 (301 horses), Flat and jumps together.
Who are Hard Nut (IRE)'s siblings?
Out of With A Twist (GB), Hard Nut (IRE) has 2 other produce in our archive, 0 of them winners. As at Oct 2026.

Record shown from June 2019. 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.