Skip to content
Horse profile

True Courage (GB)

7yo gelding (at last run, Jan 2025) · Last trainer Michael Bell · Last owner Stuart Mizon
by Le Havre (IRE) out of Pearly Steph (FR) (Oasis Dream)
42 runs · 17 courses · from Sep 2020
As at 15 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 3 Jan 2025 — 649 days ago. Our archive can't say whether the horse is still in training.
Last run Jan 2025 · 9th of 9 9 wins · 7 courses Last raced off OR 81
KTB Profile

True Courage won nine of 42 starts with his last success coming at Thirsk in Jun 2024 in a Class 4 handicap over 1m2f – 1m4f on good to firm. Six of those wins came over 1m2f – 1m4f and five on standard going. He won twice at both Kempton and Chelmsford City. Aged 7 at his last run in Jan 2025 he finished 9 of 9 at Lingfield off an official rating of 81.

Based on 42 archived runs · run-style from 1 commented run · updated 15 Oct 2026
Official rating81↓ 4lb off peak
81 62–85

KTB Speed and Rating

KTB Speed

Best recent Speed 102 the best of the last 3 graded (A or B) runs · Newcastle (AW), 22 Aug 2024

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.

Flat 42 figures · best 111A · median 86.5
GoingRunsBestMedianSince 15 Oct 2025
Standard (AW)17110A88—
Good to Firm14111A89.5—
Good797A69—
Good to Soft280C57.5—
Soft243C23—
DistanceRunsBestMedianSince 15 Oct 2025
1m2f – 1m4f30111A92—
1m5f – 2m998A84—
6f – 7f259A51—
1m – 1m1f1———

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

KTB Rating

Best recent KTB Rating 79A the best of the last 3 rated runs · Kempton (AW), 4 Nov 2024 Official rating 81 at the last run, 3 Jan 2025

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.

Flat 42 figures · best 91A · median 75
GoingRunsBestMedianSince 15 Oct 2025
Standard (AW)1789A79—
Good to Firm1491A78—
Good782A66—
Good to Soft270C67.5—
Soft268B59—
DistanceRunsBestMedianSince 15 Oct 2025
1m2f – 1m4f3091A79—
1m5f – 2m979A70—
6f – 7f268B67.5—
1m – 1m1f1———

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

Pedigree intelligence

Sire

Progeny in our archive have won 12.4% of 5,848 runs since Jan 2008 (750 horses).

Strongest on good to firm going: 15.5% from 296.

GoingRunsWinsSRvs sireThis horse
Firm200%−12.4—
Good to Firm2964615.5%+3.14 from 14
Good1,14614112.3%−0.10 from 7
Good to Soft88111813.4%+10 from 2
Soft1,27116813.2%+0.80 from 2
Heavy522509.6%−2.8—
Standard (AW)1,72920511.9%−0.55 from 17
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f22418.2%+5.8—
6f – 7f7838811.2%−1.20 from 2
1m – 1m1f1,86223412.6%+0.20 from 1
1m2f – 1m4f2,04926012.7%+0.36 from 30
1m5f – 2m6748612.8%+0.43 from 9
2m1f – 2m4f3824411.5%−0.9—
2m5f – 3m69913%+0.6—
Over 3m7342.9%+30.5—

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

Dam
Pearly Steph (FR) (Oasis Dream)

2 siblings in the archive, 2 winners — best of them Eternal Pearl (GB) (4 wins).

The wins came over 1m2f–1m4½f; the highest grade won is Group 3 (Eternal Pearl (GB)).

ProduceRunsWinsWin tripsBest grade
Eternal Pearl (GB)841m4f–1m4½fGroup 3
Panta Rei (IRE)311m2f—

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 17 5 29% +40.00
Good to Firm 14 4 29% +6.70
Good 7 0 0% −7.00
Good to Soft 2 0 0% −2.00
Soft 2 0 0% −2.00

ClassRunsWinsSR£1
Class 4 17 3 18% +20.00
Class 3 9 2 22% +6.50
Class 5 7 3 43% +14.70
Class 2 6 0 0% −6.00
Class 6 3 1 33% +0.50

CourseRunsWinsSR£1
Kempton (AW) 7 2 29% +27.00
Yarmouth 5 1 20% −2.80
Chelmsford City (AW) 4 2 50% +12.50
Newcastle (AW) 3 1 33% +3.50
Windsor 3 0 0% −3.00
Ascot 3 0 0% −3.00
Ripon 3 1 33% +0.50
Thirsk 2 1 50% +6.50
Newmarket 2 0 0% −2.00
Leicester 2 1 50% +4.50
York 2 0 0% −2.00
Lingfield (AW) 1 0 0% −1.00
Southwell (AW) 1 0 0% −1.00
Wolverhampton (AW) 1 0 0% −1.00
Bath 1 0 0% −1.00
Nottingham 1 0 0% −1.00
Redcar 1 0 0% −1.00

DistanceRunsWinsSR£1
1m2f – 1m4f 30 6 20% +29.00
1m5f – 2m 9 3 33% +9.70
6f – 7f 2 0 0% −2.00
1m – 1m1f 1 0 0% −1.00

JockeyRunsWinsSR£1
Dylan Hogan 18 4 22% +7.20
Hector Crouch 5 2 40% +23.50
Joe Bradnam 3 0 0% −3.00
Kevin Stott 3 2 67% +14.50
Hayley Turner 3 0 0% −3.00
Benoit De La Sayette 1 0 0% −1.00
Pat Cosgrave 1 0 0% −1.00
Sean D Bowen 1 0 0% −1.00
Luke Morris 1 0 0% −1.00
Kieran Shoemark 1 0 0% −1.00
Callum Shepherd 1 0 0% −1.00
David Egan 1 0 0% −1.00
Ray Dawson 1 1 100% +5.50
Richard Kingscote 1 0 0% −1.00
William Buick 1 0 0% −1.00

HeadgearRunsWinsSR£1
Visor 37 9 24% +40.70
None 4 0 0% −4.00
Blinkers 1 0 0% −1.00

SeasonRunsWinsSR£1
2025 1 0 0% −1.00
2024 14 3 21% +24.50
2023 5 1 20% +2.50
2022 11 2 18% +8.50
2021 8 3 38% +4.20
2020 3 0 0% −3.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
03 Jan 25+29d Lingfield (AW) Free Bets With BetUK Bet Club Handicap Class 4 · 12f · Standard To Slow · 9 ran Sluggish start and eased over to inner - settled towards rear of the field - always struggling to get involved - finished well beaten in 9th 9/9 3¾ 9-8 8185C59C Joe Bradnam 28/1
05 Dec 24+31d Chelmsford City (AW) Sky Bet Matchday Assist Handicap Class 4 · 14f · Standard To Slow · 9 ran Sluggish to begin - settled midpack - pushed along with two furlongs left before fading late to finish well beaten 8/9 18 9-12 8365C70C Hector Crouch 6/1
04 Nov 24+40d Kempton (AW) Skyline Roofing Centres London Middle Distance Series (Final) Handicap Class 2 · 11f · Standard To Slow · 14 ran Sluggish start - settled towards the back - pushed along over 2f out but unable to threaten the front-runners 9/14 1½ 9-5 8493B79A Hector Crouch 12/1
25 Sep 24+34d Kempton (AW) Unibet More Extra Place Races Handicap Class 4 · 11f · Standard To Slow · 13 ran Settled in the pack early - moved through into contention 2f out - stayed on inside final furlong but lacked the speed to get on terms - finished third 3/13 nk 9-4 8496B87A Joe Bradnam 25/1
22 Aug 24+13d Newcastle (AW) Tote.co.uk Howay The Lads Racing League Race 32 Handicap (Trainers Registered To Racing League) Class 3 · 12.5f · Standard To Slow · 13 ran Sluggish start - settled at the back - nudged into it late but only modest progress 7/13 nk 9-12 85102B85A Benoit De La Sayette 16/1
09 Aug 24+15d Thirsk Laura Barry Memorial Handicap Class 3 · 12f · Good To Firm · 5 ran Took a firm hold early - settled at the back within striking distance - asked for effort on the rail inside final furlong to sit 4th - finished 2.75 lengths off the winner 4/5 1 8-13 7954C74B Kevin Stott 9/2
25 Jul 24+26d Yarmouth 50,000 Guaranteed Tote Placepot Racing League Race 1 Handicap (Trainers Registered To Racing League) Class 4 · 11.5f · Good To Firm · 11 ran 7/11 ½ 9-7 8065A79A Pat Cosgrave 12/1
29 Jun 24+22d Windsor Free Digital Racecard At raceday-ready.com Handicap Class 2 · 11.5f · Good To Firm · 5 ran 5/5 1 7-13 8010C65B Sean D Bowen 9/1
07 Jun 24+21d Thirsk Vickers.Bet Best Odds Guaranteed Everyday Handicap Class 4 · 12f · Good To Firm · 7 ran 1/7 9-6 7591A89A Kevin Stott 15/2
17 May 24+36d Newmarket TrustATrader Approved And Reviewed Trades People Handicap Class 3 · 12f · Good · 8 ran 8/8 6 8-9 7742C66C Luke Morris 12/1
11 Apr 24+32d Chelmsford City (AW) 6 Horses Challenge At bet365 Handicap Class 3 · 13.5f · Standard · 7 ran 1/7 8-13 8487B79A Kevin Stott 8/1
10 Mar 24+8d Southwell (AW) Boost Your Acca With BetUK Handicap Class 3 · 12f · Standard · 13 ran 7/13 nk 9-7 8586B80A Hector Crouch 22/1
02 Mar 24+22d Kempton (AW) Unibet More Boosts In More Races Handicap Class 4 · 12f · Standard To Slow · 9 ran 1/9 9-10 80110A89A Hector Crouch 20/1
09 Feb 24+34d Wolverhampton (AW) BetUK. It's Where The UK Bets Handicap Class 4 · 14f · Standard · 5 ran 5/5 5 9-10 8165C63B Kieran Shoemark 11/1
06 Jan 24+23d Kempton (AW) Unibet Zero% Mission Handicap Class 4 · 16f · Standard To Slow · 12 ran 6/12 1¼ 9-11 8282A78A Dylan Hogan 33/1
14 Dec 23+35d Chelmsford City (AW) Weatherbysshop.Co.Uk Handicap Class 4 · 14f · Standard · 8 ran 8/8 1½ 10-2 8288C67C Callum Shepherd 15/2
09 Nov 23+70d Chelmsford City (AW) Betsi Handicap Class 4 · 13.5f · Standard To Slow · 8 ran 1/8 9-7 7898A79A Hector Crouch 13/2
31 Aug 23+30d Newcastle (AW) William Hill Epic Boost Racing League Race 22 Handicap Class 4 · 12.5f · Standard · 13 ran 8/13 ¾ 9-7 8093B80A David Egan 12/1
01 Aug 23+30d Yarmouth At The Races Form Study Handicap Class 5 · 14f · Good To Soft · 13 ran 13/13 18 10-2 7535C70C Dylan Hogan 11/1
02 Jul 23+244d Windsor Follow AtTheRaces On Twitter Handicap Class 4 · 11.5f · Good To Firm · 7 ran 4/7 6½ 9-6 7781B70A Dylan Hogan 9/1
31 Oct 22+33d Kempton (AW) Unibet London Middle Distance Series (Final) Handicap Class 2 · 11f · Standard To Slow · 10 ran 9/10 17 8-11 8379C66C Dylan Hogan 18/1
28 Sep 22+13d Kempton (AW) Unibet Extra Place Offers Every Day Handicap Class 3 · 11f · Standard To Slow · 13 ran 8/13 1 9-9 8394B75A Dylan Hogan 15/2
15 Sep 22+13d Newcastle (AW) William Hill Bet Boost Racing League Race Thirty-Six (Handicap) Class 3 · 12.5f · Standard · 12 ran 1/12 9-4 8199A87A Ray Dawson 11/2
02 Sep 22+26d Kempton (AW) Eventmasters Handicap Class 5 · 12f · Standard To Slow · 9 ran 1/9 10-3 7663A86A Dylan Hogan 12/1
07 Aug 22+16d Leicester Visit racingtv.com Handicap Class 5 · 12f · Good To Firm · 5 ran 4/5 6½ 10-4 7781C75B Dylan Hogan 2/1F
22 Jul 22+22d Ascot Slingsby Gin Handicap Class 4 · 12f · Good To Firm · 11 ran 2/11 1¾ 9-13 7796A89A Dylan Hogan 18/1
30 Jun 22+4d Yarmouth QuinnBet Acca Bonus 'Hands And Heels' Apprentice Handicap Class 5 · 11.5f · Good To Firm · 6 ran 3/6 7 9-11 77107A70B Joe Bradnam 5/4F
26 Jun 22+11d Windsor Follow Us On Facebook At Vickers.Bet Handicap Class 4 · 11.5f · Good To Firm · 7 ran 2/7 1¼ 9-5 77105A82A Dylan Hogan 5/1
15 Jun 22+20d Ripon Betting.Bet Live Betting Odds Handicap Class 4 · 12f · Good · 8 ran 4/8 1½ 9-7 7897A82A Dylan Hogan 12/1
26 May 22+19d Ripon Sky Sports Racing Sky 415 Handicap Class 4 · 12f · Good · 5 ran 5/5 25 9-9 8046C49C Richard Kingscote 6/5F
07 May 22+211d Ascot Royal Ascot Local Schools Art Competition Handicap Class 3 · 12f · Good · 16 ran 13/16 ¾ 8-10 8295C69A Dylan Hogan 18/1
08 Oct 21+34d Newmarket bet365 Old Rowley Cup Handicap (Heritage Handicap) Class 2 · 12f · Good To Soft · 15 ran 11/15 ½ 8-0 8280C65C Hayley Turner 40/1
04 Sep 21+14d Ascot Lavazza Stakes (heritage Handicap) Class 2 · 12f · Good To Firm · 10 ran 2/10 1 8-4 81111A91A Dylan Hogan 50/1
21 Aug 21+45d York Sky Bet Melrose Handicap (Heritage Handicap) Class 2 · 14f · Good · 22 ran 13/22 5 8-4 8284C65C Dylan Hogan 33/1
07 Jul 21+4d Yarmouth QuinnBet Daily Free Bet Handicap Class 5 · 14f · Good To Firm · 5 ran 1/5 9-3 6888C77B Dylan Hogan 6/5F
03 Jul 21+16d Leicester CDA Wine Cooler Handicap Class 5 · 12f · Good To Firm · 6 ran 1/6 9-1 68103A81B Dylan Hogan 11/2
17 Jun 21+8d Ripon MansionBet's Betstival Bet 10 Get 20 Handicap Class 6 · 12f · Good To Firm · 8 ran 1/8 9-10 6287A80A Dylan Hogan 5/2
09 Jun 21+28d Yarmouth MansionBet Watch And Bet Handicap Class 6 · 10f · Good To Firm · 8 ran 2/8 3½ 9-8 62105A74A Dylan Hogan 17/2
12 May 21+210d Bath Blackmore Development Handicap Class 6 · 11.5f · Good · 12 ran 8/12 2¼ 9-4 6569A56A Dylan Hogan 14/1
14 Oct 20+21d Nottingham Watch And Bet At MansionBet Nursery Class 5 · 8.5f · Soft · 14 ran 14/14 10 9-5 683C50C William Buick 14/1
23 Sep 20+17d Redcar British EBF Future Stayers Maiden Stakes (Plus 10) Class 4 · 7f · Soft · 5 ran 4/5 6 9-5 —43C68B Hayley Turner 11/2
06 Sep 20 York British Stallion Studs EBF Future Stayers' Novice Stakes Class 3 · 7f · Good · 8 ran 6/8 nk 9-5 —59A67A Hayley Turner 16/1

Quick answers

How many races has True Courage (GB) won?
True Courage (GB) won 9 of 42 archived starts between 2020 and 2025, a strike rate of 21.4%. Placed 14 times in total (33.3% of starts).
Who trained True Courage (GB)?
True Courage (GB) was trained by Michael Bell on the most recent run on record, at Lingfield (AW) on 3 January 2025.
Who is True Courage (GB)'s sire?
True Courage (GB) is by Le Havre (IRE) out of Pearly Steph (FR), whose sire is Oasis Dream.
What going does True Courage (GB) prefer?
True Courage (GB) has the best record on standard (aw) going: 5 wins from 17 starts (29.4%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is True Courage (GB)'s official rating?
The most recent official rating on record is 81, from the run on 3 January 2025. The highest on record is 85.
What is True Courage (GB)'s sire's record?
Le Havre (IRE)'s progeny in our archive have won 12.4% of 5,848 runs since Jan 2008 (750 horses), Flat and jumps together. Strongest on good to firm going: 15.5% from 296.
Who are True Courage (GB)'s siblings?
Out of Pearly Steph (FR), True Courage (GB) has 2 other produce in our archive, 2 of them winners. Most wins: Eternal Pearl (GB) (4). Highest grade won: Group 3 (Eternal Pearl (GB)). The wins came over 1m2f–1m4½f. As at Oct 2026.

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