Skip to content
Horse profile

Perfect Soldier (IRE)

9yo gelding (at last run, May 2023) · Last trainer Wilf Storey · Last owner Gremlin Racing
by Kodiac (GB) out of Independent Girl (IRE) (Bachelor Duke)
75 runs · 21 courses · from Jun 2016
As at 28 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 19 May 2023 — 1,258 days ago. Our archive can't say whether the horse is still in training.
Last run May 2023 · 2nd of 10 5 wins · Musselburgh, Newcastle (AW) & Galway Last raced off OR 45
KTB Profile

Perfect Soldier won five of 75 starts between Jun 2016 and May 2023. Four of those wins came over 1m – 1m1f, three of them at Musselburgh where he was unbeaten in three runs. He gained his final success in a Class 6 handicap at Musselburgh in May 2023 on good ground off an official rating of 45, then finished second of 10 at Hamilton later that month. The gelding, by Kodiac, raced 35lb below his highest ever mark of 80 at his last run.

Based on 75 archived runs · updated 28 Oct 2026
KTB at a glance OR ↓ 35lb off peak
Official rating45↓ 35lb off peak
45 44–80

KTB Speed and Rating

KTB Speed

Best recent Speed 98 the best of the last 3 graded (A or B) runs · Musselburgh, 15 May 2023

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 69 figures · best 109A · median 80
GoingRunsBestMedianSince 28 Oct 2025
Standard (AW)39109A81—
Good1698A80.5—
Soft6102A83.5—
Heavy591C76—
Good to Soft269A63—
Good to Firm1———
DistanceRunsBestMedianSince 28 Oct 2025
1m – 1m1f39109A79—
6f – 7f25102A81—
1m2f – 1m4f590C77—

Of 73 runs looked at, 4 have no figure: not enough races on the card to set the day (under 4) (2) · did not complete (2).

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

KTB Rating

Best recent KTB Rating 70A the best of the last 3 rated runs · Hamilton, 19 May 2023 Official rating 45 at the last run, 19 May 2023

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 72 figures · best 90A · median 61
GoingRunsBestMedianSince 28 Oct 2025
Standard (AW)4081A59—
Good1684A65—
Soft790A81—
Heavy571A60—
Good to Soft366C63—
Good to Firm1———
DistanceRunsBestMedianSince 28 Oct 2025
1m – 1m1f4190A64—
6f – 7f2684A61—
1m2f – 1m4f566C55—

Of 74 runs looked at, 2 have no figure: did not complete (or a non-runner row) (2).

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

Progeny in our archive have won 10.4% of 23,564 runs since Jan 2008 (1,665 horses).

Strongest on firm going: 14.3% from 147. Weakest over 2m1f – 2m4f (all codes): 7.1% from 254.

GoingRunsWinsSRvs sireThis horse
Firm1472114.3%+3.9—
Good to Firm4,20849611.8%+1.40 from 2
Good5,16154810.6%+0.23 from 17
Good to Soft2,3672189.2%−1.20 from 3
Soft2,4652188.8%−1.61 from 8
Heavy6836810%−0.40 from 5
Standard (AW)8,53387210.2%−0.21 from 40
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f5,12459111.5%+1.1—
6f – 7f11,6001,18710.2%−0.21 from 27
1m – 1m1f3,88639310.1%−0.34 from 41
1m2f – 1m4f1,9331829.4%−10 from 5
1m5f – 2m696669.5%−0.90 from 2
2m1f – 2m4f254187.1%−3.3—
2m5f – 3m6046.7%−3.7—
Over 3m1100%−10.4—

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

Dam
Independent Girl (IRE) (Bachelor Duke)

3 siblings in the archive, 2 winners — best of them Dungar Glory (IRE) (4 wins).

The wins came over 7f–1m2f; the highest grade won is Class 4 (Rock The Cradle (IRE)).

ProduceRunsWinsWin tripsBest grade
Dungar Glory (IRE)2847f–1m2fClass 5
Rock The Cradle (IRE)921mClass 4
Moontide (IRE)70——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 40 1 3% −21.00
Good 17 3 18% +13.50
Soft 8 1 13% −2.00
Heavy 5 0 0% −5.00
Good to Soft 3 0 0% −3.00
Good to Firm 2 0 0% −2.00

ClassRunsWinsSR£1
Class 6 57 4 7% −7.50
Class 7 1 0 0% −1.00
Class 5 1 0 0% −1.00
Class 4 1 0 0% −1.00

CourseRunsWinsSR£1
Newcastle (AW) 29 1 3% −10.00
Hamilton 6 0 0% −6.00
Wolverhampton (AW) 6 0 0% −6.00
Ayr 5 0 0% −5.00
Musselburgh 3 3 100% +27.50
Carlisle 3 0 0% −3.00
Curragh 3 0 0% −3.00
Fairyhouse 3 0 0% −3.00
Ripon 2 0 0% −2.00
Chelmsford City (AW) 2 0 0% −2.00
Listowel 2 0 0% −2.00
Galway 2 1 50% +4.00
Thirsk 1 0 0% −1.00
Lingfield (AW) 1 0 0% −1.00
Kempton (AW) 1 0 0% −1.00
Southwell (AW) 1 0 0% −1.00
Limerick 1 0 0% −1.00
Tipperary 1 0 0% −1.00
Cork 1 0 0% −1.00
Leopardstown 1 0 0% −1.00
Roscommon 1 0 0% −1.00

DistanceRunsWinsSR£1
1m – 1m1f 41 4 10% +10.00
6f – 7f 27 1 4% −22.50
1m2f – 1m4f 5 0 0% −5.00
1m5f – 2m 2 0 0% −2.00

JockeyRunsWinsSR£1
Sean Davis 10 3 30% +17.50
Jason Hart 8 0 0% −8.00
Joanna Mason 7 0 0% −7.00
Kevin Stott 4 1 25% +15.00
Gavin Ashton 4 0 0% −4.00
Paula Muir 3 1 33% +6.00
Laura Coughlan 2 0 0% −2.00
Ryan Sexton 2 0 0% −2.00
Amie Waugh 2 0 0% −2.00
Andrew Elliott 2 0 0% −2.00
Josephine Gordon 2 0 0% −2.00
Cam Hardie 2 0 0% −2.00
Liam Jones 2 0 0% −2.00
Leigh Roche 2 0 0% −2.00
Rowan Scott 1 0 0% −1.00
Phil Dennis 1 0 0% −1.00
Billy Garritty 1 0 0% −1.00
Aiden Brookes 1 0 0% −1.00
Gina Mangan 1 0 0% −1.00
Andrew Mullen 1 0 0% −1.00
Duran Fentiman 1 0 0% −1.00
Faye McManoman 1 0 0% −1.00
William Buick 1 0 0% −1.00
Rhona Pindar 1 0 0% −1.00
Martin Dwyer 1 0 0% −1.00
J F Egan 1 0 0% −1.00
Miss Jennifer Pahlman 1 0 0% −1.00
Ian Queally 1 0 0% −1.00
Gary Halpin 1 0 0% −1.00
Jack Kennedy 1 0 0% −1.00
Denis O'Regan 1 0 0% −1.00
Dougie Costello 1 0 0% −1.00
Thomas Sherry 1 0 0% −1.00
Shane B Kelly 1 0 0% −1.00
Pat Smullen 1 0 0% −1.00
Kieren Fallon 1 0 0% −1.00
D M Simmonson 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 52 3 6% −11.50
Cheekpieces 20 2 10% −5.00
Blinkers 2 0 0% −2.00
Visor 1 0 0% −1.00

SeasonRunsWinsSR£1
2023 9 1 11% +0.00
2022 14 1 7% +5.00
2021 14 2 14% +7.50
2020 14 0 0% −14.00
2019 7 0 0% −7.00
2018 7 0 0% −7.00
2017 8 1 13% −2.00
2016 2 0 0% −2.00

TypeRunsWinsSR£1
Flat 73 5 7% −17.50
Hurdle 2 0 0% −2.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
2023 · 9 runs
19 May 23+4d Hamilton Robert Gilliland 10th Anniversary Memorial Celebrations Handicap Class 6 · 8.5f · Good · 10 ran 2/10 1½ 8-7 4577A70A Laura Coughlan 11/1
15 May 23+4d Musselburgh Bet At racingtv.com Handicap (Div 1) Class 6 · 9f · Good · 10 ran 1/10 8-8 4598A67A Paula Muir 8/1
11 May 23+9d Thirsk 'Irish Day' At thirskraces Saturday 20th May Handicap Class 6 · 7f · Heavy · 14 ran 7/14 ½ 8-2 4776C59A Paula Muir 25/1
02 May 23+32d Newcastle (AW) Download The At The Races App Handicap Class 6 · 8f · Standard · 8 ran 7/8 2½ 8-12 4793A47A Rowan Scott 33/1
31 Mar 23+16d Newcastle (AW) Spreadex Sports First Goalscorer Insurance Handicap Class 6 · 7f · Standard · 13 ran 10/13 ¾ 8-13 4881B52A Ryan Sexton 25/1
15 Mar 23+21d Newcastle (AW) Spreadex Sports Get 40 In Bonuses Classified Stakes Class 6 · 8f · Standard · 11 ran 4/11 shd 9-2 4476A73A Jason Hart 28/1
22 Feb 23+8d Newcastle (AW) Talksport Download The App Classified Stakes Class 6 · 7f · Standard · 13 ran 10/13 ¾ 9-2 4686B60A Kevin Stott 33/1
14 Feb 23+19d Newcastle (AW) Top Odds Every Day With BetUK Classified Stakes Class 6 · 6f · Standard · 12 ran 8/12 ½ 9-2 4783A58A Jason Hart 25/1
26 Jan 23+72d Newcastle (AW) Spreadex Sports First Goalscorer Insurance Handicap Class 6 · 8f · Standard To Slow · 11 ran 8/11 3 8-13 4879A47A Ryan Sexton 33/1
2022 · 14 runs
15 Nov 22+32d Newcastle (AW) Spreadex Sports Bet 10 Get 100 Handicap Class 6 · 8f · Standard To Slow · 14 ran 9/14 ¾ 8-12 4976B49A Phil Dennis 33/1
14 Oct 22+14d Newcastle (AW) Runhead Handicap Class 6 · 8f · Standard · 11 ran 6/11 1¾ 9-3 4970A65A Kevin Stott 9/2
30 Sep 22+7d Newcastle (AW) Syd Varley Groundworks Handicap Class 6 · 8f · Standard · 12 ran 1/12 9-0 4596A71A Kevin Stott 18/1
23 Sep 22+25d Newcastle (AW) At The Races App Expert Tips Handicap Class 6 · 7f · Standard To Slow · 13 ran 3/13 1 9-0 4590B78A Kevin Stott 33/1
29 Aug 22+10d Ripon Tony Lythgoe Birthday Memorial Handicap Class 6 · 10f · Good · 14 ran 8/14 1¼ 8-9 4690C55A Laura Coughlan 40/1
19 Aug 22+11d Newcastle (AW) Best Odds Guaranteed At Vickers.Bet Everyday Handicap (Div 2) Class 6 · 7f · Standard To Slow · 10 ran 10/10 24 9-0 4524C29C Billy Garritty 25/1
08 Aug 22+7d Ripon Forbes Gifts And Interiors Ripon Apprentice Handicap Class 6 · 8f · Good · 8 ran 2/8 6 8-9 4588B68A Aiden Brookes 8/1
01 Aug 22+9d Carlisle Tracy Wharton Appreciation Handicap (Professional And Amateur Female Jockeys) (Div 2) Class 6 · 8f · Good · 10 ran 5/10 nk 10-0 4591A60A Gina Mangan 40/1
23 Jul 22+20d Newcastle (AW) Hudson Handicap Class 6 · 8f · Standard To Slow · 12 ran 9/12 ¾ 9-0 4584A51A Joanna Mason 25/1
03 Jul 22+107d Ayr Afternoon Tea At Western House Hotel Handicap Class 6 · 10f · Good · 10 ran 10/10 1½ 9-5 4580C40C Joanna Mason 22/1
18 Mar 22+27d Newcastle (AW) All Weather Championships Mile Handicap Class 6 · 7f · Standard · 11 ran 7/11 4½ 8-4 4598B54A Joanna Mason 25/1
19 Feb 22+23d Newcastle (AW) MansionBet Beaten By A Head Classified Stakes Class 6 · 8f · Standard To Slow · 12 ran 4/12 ½ 8-13 4683B68A Joanna Mason 12/1
27 Jan 22+21d Newcastle (AW) Play 4 To Win At Betway Handicap Class 6 · 6f · Standard To Slow · 11 ran 6/11 nk 8-7 4677A53A Amie Waugh 11/1
06 Jan 22+58d Newcastle (AW) MansionBet Proud Partners Of AWC Handicap Class 6 · 7f · Standard To Slow · 14 ran 2/14 dht 8-2 4594B66A Amie Waugh 80/1
2021 · 14 runs
09 Nov 21+4d Newcastle (AW) MansionBet Proud Partners Of AWC Handicap Class 6 · 8f · Standard · 13 ran 10/13 ½ 8-4 4576B52A Joanna Mason 17/2
05 Nov 21+11d Newcastle (AW) MansionBet Proud Partners Of AWC Handicap Class 6 · 8f · Standard To Slow · 14 ran 4/14 hd 8-9 4580B67A Joanna Mason 40/1
25 Oct 21+28d Newcastle (AW) MansionBet Beaten By A Head Handicap (Div 1) Class 6 · 7f · Standard · 12 ran 9/12 7½ 8-7 4584A35A Andrew Mullen 50/1
27 Sep 21+7d Newcastle (AW) Read Hollie Doyle's Column On attherraces.com Handicap Class 6 · 7f · Standard To Slow · 13 ran 3/13 1¼ 8-9 4597B61A Joanna Mason 50/1
20 Sep 21+24d Hamilton Training Courses Available At scottishracingacademy.co.uk Handicap (Div 1) Class 6 · 8.5f · Soft · 9 ran 7/9 1¾ 8-12 4537A44A Jason Hart 11/1
27 Aug 21+7d Hamilton Pdm Buildbase Scotland Handicap Class 6 · 8.5f · Good · 10 ran 8/10 1½ 8-11 4746A48A Andrew Elliott 14/1
20 Aug 21+18d Newcastle (AW) Follow AtTheRaces On Twitter Handicap (Div 1) Class 6 · 7f · Standard To Slow · 14 ran 7/14 1¾ 8-13 4781B61A Andrew Elliott 28/1
02 Aug 21+30d Carlisle PC Abs Ahmed Memorial Race Handicap (Professional And Amateur Female Jockeys) (Div 1) Class 6 · 8f · Good · 12 ran 6/12 5 10-1 4961A54A Josephine Gordon 7/1
03 Jul 21+17d Carlisle Jim Williamson Memorial Handicap Class 6 · 9f · Good To Firm · 9 ran 7/9 nk 8-11 5065B59A Duran Fentiman 10/1
16 Jun 21+21d Hamilton Racinguk.com Handicap Class 6 · 9f · Good · 10 ran 5/10 2 9-1 5173A66A Paula Muir 10/1
26 May 21+27d Hamilton Stay At Hampton By Hilton Hamilton Park Handicap Class 6 · 9f · Good To Soft · 11 ran 7/11 1¼ 9-3 5169A52A Sean Davis 13/2
29 Apr 21+26d Musselburgh William Hill Extra Place Races Every Day Handicap Class 6 · 7f · Good · 10 ran 1/10 9-1 4986A84A Sean Davis 7/2F
03 Apr 21+70d Musselburgh Betway Handicap Class 6 · 8f · Good · 12 ran 1/12 8-7 4577A78A Sean Davis 16/1
23 Jan 21+23d Newcastle (AW) Bombardier 'March To Your Own Drum' Classified Stakes Class 6 · 7f · Standard To Slow · 12 ran 5/12 1½ 9-0 4571A63A Jason Hart 20/1
2020 · 14 runs
31 Dec 20+58d Newcastle (AW) Heed Your Hunch At Betway Handicap (Div 1) Class 6 · 6f · Standard To Slow · 12 ran 9/12 2¼ 8-10 4686A48A Faye McManoman 20/1
03 Nov 20+26d Newcastle (AW) Bombardier 'March To Your Own Drum' Handicap Class 6 · 7f · Standard · 13 ran 9/13 3¼ 9-1 4877B53A William Buick 7/1
08 Oct 20+6d Ayr Christmas Day At Western House Hotel Handicap Class 6 · 7f · Heavy · 11 ran 5/11 nk 8-10 4976A64A Jason Hart 3/1F
02 Oct 20+10d Newcastle (AW) Download The Attheraces App Handicap (Div 1) Class 6 · 8f · Standard To Slow · 13 ran 4/13 ½ 9-1 4984B67A Cam Hardie 8/1
22 Sep 20+21d Newcastle (AW) attheraces.com Handicap (Div 2) Class 6 · 10f · Standard To Slow · 14 ran 6/14 shd 9-6 4977B61A Cam Hardie 9/2
01 Sep 20+8d Hamilton racingtv.com Handicap Class 6 · 9f · Soft · 14 ran 3/14 nk 8-13 4764C81A Jason Hart 12/1
24 Aug 20+19d Ayr Ayrshire Cancer Support Hope & Memories Walk Apprentice Handicap Class 6 · 8f · Good · 11 ran 6/11 shd 8-11 4788A58A Rhona Pindar 11/1
05 Aug 20+23d Ayr CPMS Handicap (Div 2) Class 6 · 7f · Heavy · 9 ran 2/9 1¾ 8-11 4687C71A Jason Hart 5/1
13 Jul 20+16d Ayr Jordan Electrics Classified Stakes Class 6 · 8f · Good · 12 ran 4/12 1¾ 9-7 4687A64A Jason Hart 5/1
27 Jun 20+6d Newcastle (AW) Betfair Weighed In Podcast Handicap Class 6 · 7f · Standard · 8 ran 2/8 ½ 9-1 4575A67A Martin Dwyer 10/1
21 Jun 20+99d Wolverhampton (AW) Trysull Handicap Class 6 · 7f · Standard To Slow · 12 ran 9/12 ½ 8-9 4572A48A J F Egan 6/1
14 Mar 20+9d Wolverhampton (AW) Heed Your Hunch At Betway Handicap (Div 1) Class 6 · 9.5f · Standard · 10 ran 5/10 1 8-7 4573A57A Sean Davis 13/2
05 Mar 20+49d Newcastle (AW) Bombardier British Hopped Amber Beer Handicap (Div 1) Class 6 · 8f · Standard · 8 ran 3/8 hd 8-4 4588A66A Sean Davis 14/1
16 Jan 20+134d Newcastle (AW) Bombardier British Hopped Amber Beer Handicap Class 7 · 8f · Standard · 14 ran 4/14 ¾ 9-4 4586B67A Sean Davis 20/1
2019 · 7 runs
04 Sep 19+33d Chelmsford City (AW) Extra Places At Totesport.com Selling Handicap Class 6 · 10f · Standard · 15 ran 13/15 21 8-12 4723C47C Josephine Gordon 16/1
02 Aug 19+55d Wolverhampton (AW) Golden Equinox Racing 24.99 Monthly Membership Handicap Class 6 · 8.5f · Standard · 13 ran 11/13 hd 8-9 5071C42C Gavin Ashton 14/1
08 Jun 19+8d Lingfield (AW) Buy2LetCars Amateur Riders' Handicap Class 6 · 8f · Standard · 12 ran 10/12 1¼ 10-12 52—55A Miss Jennifer Pahlman 6/1
31 May 19+39d Wolverhampton (AW) smartvetmeds.com Apprentice Handicap Class 6 · 8.5f · Standard · 11 ran 4/11 2½ 9-2 5594A68A Gavin Ashton 9/1
22 Apr 19+88d Wolverhampton (AW) Fruit Shoot Apprentice Handicap Class 6 · 9.5f · Standard · 12 ran 6/12 1½ 8-11 5979A66A Gavin Ashton 16/1
24 Jan 19+15d Chelmsford City (AW) Enjoy Valentines Day Here Handicap Class 6 · 8f · Standard · 9 ran 9/9 2 9-5 6353C44C Liam Jones 16/1
09 Jan 19+11d Kempton (AW) Watch Race Replays At racingtv.com Handicap Class 6 · 7f · Standard To Slow · 11 ran 10/11 1½ 9-11 6784A65A Liam Jones 40/1
2018 · 7 runs
29 Dec 18+77d Southwell (AW) Betway Handicap Class 5 · 8f · Standard · 12 ran 11/12 6 8-10 7152C41C Gavin Ashton 22/1
13 Oct 18+31d Limerick Follow Limerick Racecourse On Facebook Munster Mile Handicap 8f · Soft · 11 ran 8/11 2½ 8-5 7589C57C Leigh Roche 25/1
12 Sep 18+12d Listowel Seamus Mulvaney Bookmaker Handicap 9f · Heavy · 15 ran 13/15 3½ 9-10 7691C60C Leigh Roche 16/1
31 Aug 18+29d Curragh Paddy Power Amateur Riders Derby (Q.R.) Handicap (50-85) 12f · Good To Yielding · 22 ran 17/22 1 11-1 7857C66C Ian Queally 20/1
02 Aug 18+70d Galway Rockshore Handicap 8.5f · Soft · 13 ran 3/13 1 9-2 78—90A Gary Halpin 12/1
24 May 18+53d Tipperary Restaurant Package At Tipperary Races Maiden Hurdle 16f · Good · 20 ran PU/20 — 11-7 ——— Jack Kennedy 33/1
01 Apr 18+95d Cork Dermot Casey Tree Care Maiden Hurdle 16f · Soft · 15 ran PU/15 — 11-7 ——— Denis O'Regan 16/1
2017 · 8 runs
27 Dec 17+66d Wolverhampton (AW) Betway Casino Handicap Class 4 · 9.5f · Standard · 7 ran 2/7 2 9-1 78109A81A Dougie Costello 7/2
22 Oct 17+39d Leopardstown Yulong Trophy Handicap 8f · Soft · 13 ran 2/13 1¾ 8-0 78100C85A Thomas Sherry 16/1
13 Sep 17+36d Listowel Listowel Arms Handicap 9f · Heavy · 8 ran 7/8 9½ 9-5 7869C48C Sean Davis 9/2
08 Aug 17+6d Roscommon Paul Byron Shoes Rated Race 7.5f · Soft · 6 ran 2/6 1¼ 8-5 79102A75B Sean Davis 3/1
02 Aug 17+10d Galway TheTote.com Maiden 8.5f · Soft · 9 ran 1/9 8-12 7978C81A Sean Davis 5/1
23 Jul 17+18d Fairyhouse Irish Stallion Farms Ebf Maiden 7f · Good · 8 ran 5/8 2¼ 9-2 8069A53A Shane B Kelly 6/4F
05 Jul 17+19d Fairyhouse Family Day At Fairyhouse July 23rd Maiden 7f · Good · 12 ran 2/12 3½ 9-5 7981A75A Pat Smullen 10/3
16 Jun 17+356d Fairyhouse Irish Stallion Farms EBF Maiden 6f · Good · 17 ran 5/17 2¼ 8-12 —80C67A Sean Davis 20/1
2016 · 2 runs
25 Jun 16+21d Curragh Dubai Duty Free Finest Surprise European Breeders Fund Maiden 6f · Good To Yielding · 14 ran 12/14 shd 9-5 ——63A Kieren Fallon 11/2
04 Jun 16 Curragh Irish Stallion Farms European Breeders Fund Maiden 6f · Good To Firm · 12 ran 3/12 2 8-12 ——— D M Simmonson 20/1

Quick answers

How many races has Perfect Soldier won?
Perfect Soldier (IRE) won 5 of 75 archived starts between 2016 and 2023, a strike rate of 6.7%. Placed 20 times in total (26.7% of starts).
Who trained Perfect Soldier?
Perfect Soldier (IRE) was trained by Wilf Storey on the most recent run on record, at Hamilton on 19 May 2023.
Who is Perfect Soldier's sire?
Perfect Soldier (IRE) is by Kodiac (GB) out of Independent Girl (IRE), whose sire is Bachelor Duke.
What going does Perfect Soldier prefer?
Perfect Soldier (IRE) has the best record on good going: 3 wins from 17 starts (17.6%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Perfect Soldier's official rating?
The most recent official rating on record is 45, from the run on 19 May 2023. The highest on record is 80.
What is Perfect Soldier's sire's record?
Kodiac (GB)'s progeny in our archive have won 10.4% of 23,564 runs since Jan 2008 (1,665 horses), Flat and jumps together. Strongest on firm going: 14.3% from 147. Weakest over 2m1f – 2m4f (all codes): 7.1% from 254.
Who are Perfect Soldier's siblings?
Out of Independent Girl (IRE), Perfect Soldier (IRE) has 3 other produce in our archive, 2 of them winners. Most wins: Dungar Glory (IRE) (4). Highest grade won: Class 4 (Rock The Cradle (IRE)). The wins came over 7f–1m2f. As at Oct 2026.

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