Skip to content
Horse profile

Soldier's Son (GB)

7yo gelding (at last run, Jun 2023) · Last trainer Grace Harris · Last owner Grace Harris Racing
by Epaulette (AUS) out of Elsie's Orphan (GB) (Pastoral Pursuits)
36 runs · 12 courses · from May 2019
As at 28 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 10 Jun 2023 — 1,236 days ago. Our archive can't say whether the horse is still in training.
Last run Jun 2023 · 6th of 10 Last raced off OR 45
KTB Profile

Soldier's Son is a maiden who won none of 36 starts and placed six times. All 31 runs at 6f – 7f and five under 6f were unsuccessful, as were his 25 turf starts and 11 on all-weather. His best effort came when second of 12 at Chepstow in Jun 2022. The gelding, aged 7 at his last run in Jun 2023, finished sixth of 10 in a Class 6 handicap at Chepstow off an official rating of 45, 22lb below his highest ever mark.

Based on 36 archived runs · updated 28 Oct 2026
KTB at a glance OR ↓ 22lb off peak
Official rating45↓ 22lb off peak
45 45–67

KTB Speed and Rating

KTB Speed

Best recent Speed 89 the best of the last 3 graded (A or B) runs · Chepstow, 10 Jun 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 36 figures · best 128A · median 85.5
GoingRunsBestMedianSince 28 Oct 2025
Standard (AW)1192A78—
Good10128A92—
Good to Firm8110C93.5—
Soft393A86—
Good to Soft290C73.5—
Heavy1———
Firm1———
DistanceRunsBestMedianSince 28 Oct 2025
6f – 7f31111B86—
Under 6f5128A77—

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

KTB Rating

Best recent KTB Rating 56A the best of the last 3 rated runs · Windsor, 24 Apr 2023 Official rating 45 at the last run, 10 Jun 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 36 figures · best 91A · median 59.5
GoingRunsBestMedianSince 28 Oct 2025
Standard (AW)1181A58—
Good1091A63—
Good to Firm874A58.5—
Soft369A58—
Good to Soft276A64.5—
Heavy1———
Firm1———
DistanceRunsBestMedianSince 28 Oct 2025
6f – 7f3191A59—
Under 6f563A60—

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

Progeny in our archive have won 9.1% of 3,066 runs since Jan 2008 (221 horses).

Weakest on heavy going: 4% from 173. Weakest over 1m5f – 2m (all codes): 5% from 222.

GoingRunsWinsSRvs sireThis horse
Firm500%−9.10 from 1
Good to Firm362339.1%00 from 8
Good681598.7%−0.40 from 10
Good to Soft3494111.7%+2.60 from 2
Soft4774810.1%+10 from 3
Heavy17374%−5.10 from 1
Standard (AW)1,019918.9%−0.20 from 11
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f252176.7%−2.40 from 5
6f – 7f1,2791169.1%00 from 31
1m – 1m1f7707710%+0.9—
1m2f – 1m4f4364811%+1.9—
1m5f – 2m222115%−4.1—
2m1f – 2m4f9599.5%+0.4—
2m5f – 3m1218.3%−0.8—

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

1 sibling in the archive, 0 winners.

ProduceRunsWinsWin tripsBest grade
Taurean Gold (GB)170——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 11 0 0% −11.00
Good 10 0 0% −10.00
Good to Firm 8 0 0% −8.00
Soft 3 0 0% −3.00
Good to Soft 2 0 0% −2.00
Heavy 1 0 0% −1.00
Firm 1 0 0% −1.00

ClassRunsWinsSR£1
Class 6 23 0 0% −23.00
Class 5 11 0 0% −11.00
Class 4 2 0 0% −2.00

CourseRunsWinsSR£1
Chepstow 10 0 0% −10.00
Kempton (AW) 5 0 0% −5.00
Wolverhampton (AW) 5 0 0% −5.00
Bath 3 0 0% −3.00
Salisbury 3 0 0% −3.00
Windsor 2 0 0% −2.00
Ffos Las 2 0 0% −2.00
Nottingham 2 0 0% −2.00
Brighton 1 0 0% −1.00
Goodwood 1 0 0% −1.00
Lingfield (AW) 1 0 0% −1.00
Newbury 1 0 0% −1.00

DistanceRunsWinsSR£1
6f – 7f 31 0 0% −31.00
Under 6f 5 0 0% −5.00

JockeyRunsWinsSR£1
Emma Taff 13 0 0% −13.00
Mollie Phillips 7 0 0% −7.00
Georgia Dobie 5 0 0% −5.00
Georgia Cox 3 0 0% −3.00
George Rooke 2 0 0% −2.00
Aidan Keeley 1 0 0% −1.00
Dylan Hogan 1 0 0% −1.00
Ray Dawson 1 0 0% −1.00
Rossa Ryan 1 0 0% −1.00
Josephine Gordon 1 0 0% −1.00
Dane O'Neill 1 0 0% −1.00

HeadgearRunsWinsSR£1
Tongue tie + cheekpieces 15 0 0% −15.00
None 13 0 0% −13.00
Cheekpieces 7 0 0% −7.00
Tongue tie + blinkers 1 0 0% −1.00

SeasonRunsWinsSR£1
2023 3 0 0% −3.00
2022 10 0 0% −10.00
2021 10 0 0% −10.00
2020 6 0 0% −6.00
2019 7 0 0% −7.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 · 3 runs
10 Jun 23+25d Chepstow Mat's 40th Harry's 11th - Pickwick Bookmakers Handicap Class 6 · 6f · Good To Firm · 10 ran 6/10 3¼ 8-6 4589A54A Georgia Dobie 33/1
16 May 23+22d Chepstow Play With The Finest Bookmaker, Fitzdares Handicap Class 6 · 5f · Good To Soft · 13 ran 10/13 hd 8-6 4557C53A Georgia Dobie 22/1
24 Apr 23+194d Windsor At The Races Form Study Handicap Class 6 · 6f · Soft · 12 ran 5/12 2 8-1 4586A56A Georgia Dobie 33/1
2022 · 10 runs
12 Oct 22+17d Kempton (AW) Try Our New Price Boosts At Unibet Handicap (Div 2) Class 6 · 6f · Standard To Slow · 11 ran 7/11 1¼ 8-4 4673A46A Georgia Dobie 25/1
25 Sep 22+38d Ffos Las dragonbet.co.uk Handicap Class 5 · 5f · Good · 8 ran 5/8 nse 8-4 45128A63A Georgia Dobie 33/1
18 Aug 22+35d Chepstow Follow Vickers.Bet On Facebook And Twitter Handicap Class 6 · 6f · Good · 15 ran 7/15 nk 8-9 4561C56A Aidan Keeley 14/1
14 Jul 22+6d Chepstow Legal Protection Group Handicap Class 6 · 6f · Good To Firm · 7 ran 5/7 ¾ 8-10 46100B57A Mollie Phillips 9/4F
08 Jul 22+18d Chepstow Reecer Group Handicap Class 6 · 7f · Good · 11 ran 4/11 2 8-11 46111B56A Mollie Phillips 6/1
20 Jun 22+17d Chepstow Follow Vickers.Bet on Facebook Handicap Class 6 · 6f · Good · 12 ran 2/12 1 8-6 4589A65A Mollie Phillips 14/1
03 Jun 22+14d Bath Download The At The Races App Handicap Class 6 · 5.5f · Good To Firm · 11 ran 6/11 hd 9-0 4577A60A Dylan Hogan 20/1
20 May 22+10d Bath M J Church Contracting Handicap (Div 1) Class 6 · 5.5f · Good · 13 ran 7/13 nse 8-9 4575C56A Mollie Phillips 14/1
10 May 22+12d Chepstow Best Odds Guaranteed At Vickers.Bet Handicap Class 5 · 6f · Good To Firm · 15 ran 10/15 shd 7-13 45110C55A Mollie Phillips 22/1
28 Apr 22+141d Chepstow Capital Windscreens 08000 269126 Replacement Service Handicap Class 5 · 6f · Good To Firm · 9 ran 3/9 3¼ 7-11 4595A61A Mollie Phillips 28/1
2021 · 10 runs
08 Dec 21+49d Wolverhampton (AW) MansionBet Beaten By A Head Handicap (Div 2) Class 6 · 7f · Standard · 11 ran 8/11 1¼ 7-11 4678A47A Mollie Phillips 50/1
20 Oct 21+14d Kempton (AW) Unibet Casino Deposit 10 Get 40 Bonus Handicap Class 6 · 6f · Standard To Slow · 9 ran 8/9 1½ 9-1 4883A55A Ray Dawson 11/1
06 Oct 21+68d Kempton (AW) Logicalis Handicap (Div 2) Class 6 · 6f · Standard To Slow · 11 ran 5/11 1¾ 9-2 5072A61A Rossa Ryan 28/1
30 Jul 21+15d Wolverhampton (AW) Honest Brian Gear's 60th Birthday Handicap (Div 2) Class 6 · 7f · Standard · 12 ran 8/12 ½ 9-4 5292A61A Josephine Gordon 6/1
15 Jul 21+23d Chepstow Afon Technology Silk Series Handicap (Div 1) Class 6 · 7f · Good · 11 ran 4/11 1¾ 9-2 53103A63A George Rooke 3/1
22 Jun 21+33d Brighton Sky Sports Racing Sky 415 Handicap Class 6 · 6f · Soft · 8 ran 5/8 3 9-6 5572A58A George Rooke 13/8F
20 May 21+13d Wolverhampton (AW) EBC Grp - Your Workplace Technology Partner Handicap Class 6 · 6f · Standard · 11 ran 5/11 hd 8-6 5678A63A Emma Taff 8/1
07 May 21+18d Nottingham MansionBet Bet 10 Get 20 Handicap Class 6 · 6f · Good To Soft · 17 ran 4/17 ¾ 8-6 5790C76A Emma Taff 13/2
19 Apr 21+14d Windsor Watch Free Race Replays On attheraces.com Handicap (Div 1) Class 6 · 6f · Good To Firm · 10 ran 4/10 2½ 9-0 5987A74A Emma Taff 13/2
05 Apr 21+188d Wolverhampton (AW) Water Under The Bridge Handicap Class 6 · 7f · Standard · 7 ran 6/7 shd 8-10 6176A52A Emma Taff 6/1
2020 · 6 runs
29 Sep 20+16d Wolverhampton (AW) Free Tips Daily On attheraces.com Handicap Class 6 · 7f · Standard · 12 ran 8/12 2½ 8-12 6383A58A Emma Taff 22/1
13 Sep 20+16d Bath Final Furlong Podcast Handicap Class 5 · 5.5f · Good To Firm · 11 ran 9/11 shd 9-0 6592A60A Emma Taff 8/1
28 Aug 20+48d Goodwood Ladbrokes Supporting 'Children With Cancer UK' Apprentice Handicap Class 5 · 6f · Heavy · 11 ran 3/11 1¼ 9-3 6691A86A Emma Taff 7/1
11 Jul 20+18d Salisbury Join Racing TV Now Handicap Class 5 · 6f · Good To Firm · 12 ran 9/12 1¼ 8-5 6696C47C Emma Taff 6/1
23 Jun 20+17d Chepstow Robert Stephens Racing Handicap Class 6 · 6f · Good · 14 ran 2/14 nk 8-13 6470C91A Emma Taff 6/1
06 Jun 20+267d Lingfield (AW) Betway Heed Your Hunch Handicap Class 5 · 6f · Standard To Slow · 12 ran 6/12 ½ 9-4 6585A81A Dane O'Neill 9/2
2019 · 7 runs
13 Sep 19+7d Salisbury Excalibur Communications Handicap Class 6 · 6f · Good · 9 ran 2/9 2¾ 9-0 65105B77A Emma Taff 8/1
06 Sep 19+8d Kempton (AW) racingtv.com Handicap Class 5 · 6f · Standard To Slow · 10 ran 8/10 ¾ 8-5 6685A49A Emma Taff 20/1
29 Aug 19+23d Ffos Las Weatherbys Racing Bank Handicap Class 5 · 6f · Good · 7 ran 3/7 2 8-11 6695A70A Emma Taff 11/2
06 Aug 19+24d Nottingham Myracing Supports Mental Health Awareness Handicap Class 5 · 6f · Soft · 7 ran 3/7 1¼ 8-7 6793A69A Emma Taff 14/1
13 Jul 19+38d Salisbury Sovereign Wealth Management Novice Stakes Class 5 · 7f · Firm · 6 ran 4/6 2 8-13 —83A59B Georgia Cox 14/1
05 Jun 19+19d Kempton (AW) 32Red On The App Store Novice Stakes (Div 1) Class 4 · 7f · Standard To Slow · 14 ran 7/14 2½ 8-13 —74B68A Georgia Cox 50/1
17 May 19 Newbury Starlight Wishes Novice Stakes (Plus 10) (Str) (Div 2) Class 4 · 7f · Good · 12 ran 10/12 nk 8-13 —70C55C Georgia Cox 66/1

Quick answers

How many races has Soldier's Son won?
Soldier's Son (GB) has yet to win, from 36 archived starts between 2019 and 2023. Placed 6 times in total (16.7% of starts).
Who trained Soldier's Son?
Soldier's Son (GB) was trained by Grace Harris on the most recent run on record, at Chepstow on 10 June 2023.
Who is Soldier's Son's sire?
Soldier's Son (GB) is by Epaulette (AUS) out of Elsie's Orphan (GB), whose sire is Pastoral Pursuits.
What is Soldier's Son's official rating?
The most recent official rating on record is 45, from the run on 10 June 2023. The highest on record is 67.
What is Soldier's Son's sire's record?
Epaulette (AUS)'s progeny in our archive have won 9.1% of 3,066 runs since Jan 2008 (221 horses), Flat and jumps together. Weakest on heavy going: 4% from 173. Weakest over 1m5f – 2m (all codes): 5% from 222.
Who are Soldier's Son's siblings?
Out of Elsie's Orphan (GB), Soldier's Son (GB) has 1 other produce in our archive, 0 of them winners. As at Oct 2026.

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