:

Spoken Truth

Spoken Truth is still finding his way at five years old, but there are real signs the penny is beginning to drop. Bought at a horses in training sale last autumn, he has won twice from 18 races and placed a further eight times—a win rate of roughly 1 in every 9 starts—which puts him in that frustrating middle ground where ability is obvious but consistency remains elusive. His trainer David O'Meara, who runs a powerful yard in North Yorkshire sending out 101 winners this season alone, clearly sees something worth nurturing. A brother to the Irish-trained Homeless Songs, Spoken Truth comes from decent stock, though his relative's early promise has faded over time.Based on TrackLab's AI analysis
Quick Facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
Frankel
Mother
Joailliere
Owner
The Horse Watchers 1
Rating
85

📊 Key Numbers

Career statistics for this horse
18
Career races
2
Wins
11.1%
Win rate
avg ~10%
44.4%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

The real story with this horse is what happens when the ground turns wet. On a firm or standard surface he is ordinary, but rain transforms him. He has won 2 of his 3 races on soft or muddy ground—a 67 per cent win rate that stands in stark contrast to his overall record. His last victory came this week at Ripon on 31 August, and before that he won on the heavy going at Cork back in April 2024. That Cork win announced him as a horse with genuine talent; his handler called it "terrific" in the last furlong and tipped the Gallinule Stakes—a high-quality event—as a logical next step. His work with regular partner Chris Hayes has been mixed, winning 1 of 6 rides together, but Hayes has clearly seen enough to stick with him. Most intriguingly, Spoken Truth ran a strong second at Redcar on Monday in the Zetland Gold Cup, a race run on ground that may have been just a fraction too quick for his liking. O'Meara suggests there is genuine improvement to come.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on soft ground: 2 wins from 3 starts (67%)
⚠ What to watch out for
Poor record on good ground: 0 wins from 4 starts
Poor record on good_to_firm ground: 0 wins from 3 starts
Poor record on good_to_soft ground: 0 wins from 3 starts
Struggles on LH Galloping tracks: 0 wins from 6 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Soft (muddy)
Loves
Good to yielding (mild give)
Unknown
Heavy (very wet)
Unknown
Standard (all-weather)
Unknown
Good (firm-ish)
Avoids
Good to firm (drying out)
Avoids
Good to soft (some give)
Avoids
📏 Race Distance
1M1F – 1M2F
1M3F – 1M4F
7F – 1M
Unknown
1M6F – 2M
Unknown
🏟 Track Shape
Right-handed, long straights
Loves
Right-handed, tight turns
Loves
Right-handed, hilly
Unknown
Left-handed, hilly
Unknown
Left-handed, long straights
Avoids

📅 Recent Runs

The last 10 races, most recent first
31 Aug
🏆 Won
Ripon
1m1f – 1m2f · Soft · 9 runners
11 Aug
3rd
Hamilton Park
1m1f – 1m2f · Good · 14 runners
25 Jul
4th
Ascot
1m1f – 1m2f · Good_To_Firm · 11 runners
4 Jul
6th
Sandown Park
1m1f – 1m2f · Good_To_Firm · 10 runners
20 Jun
2nd
Nottingham
1m3f – 1m4f · Good · 8 runners
5 Jun
3rd
Epsom Downs
1m3f – 1m4f · Good_To_Soft · 17 runners
25 May
2nd
Redcar
1m3f – 1m4f · Good_To_Firm · 10 runners
16 Apr
2nd
Ripon
1m1f – 1m2f · Good_To_Soft · 10 runners
29 Mar
4th
Doncaster
1m3f – 1m4f · Good_To_Soft · 13 runners
10 Oct
8th
Dundalk
1m6f – 2m · Standard · 8 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
16.7%
Win rate
1/6
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
Daniel Tudhope Current Jockey
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
The Curragh
Galloping
3 3 other 14 Sep 0%
Ripon
Sharp
2 1 win, 1 second 31 Aug 50%
Leopardstown
Galloping
2 2 other 20 Oct 0%
Cork
Galloping
1 1 win 26 Apr 100%
Dundalk
Galloping
1 1 other 10 Oct 0%
Doncaster
Galloping
1 1 other 29 Mar 0%
Nottingham
Galloping
1 1 second 20 Jun 0%
Sandown Park
Galloping
1 1 other 4 Jul 0%
Roscommon
Sharp
1 1 other 1 Sep 0%
Redcar
Galloping
1 1 second 25 May 0%
Gowran Park
Undulating
1 1 third 26 Jul 0%
Epsom Downs
Undulating
1 1 third 5 Jun 0%
Hamilton Park
Sharp
1 1 third 11 Aug 0%
Ascot
Galloping
1 1 other 25 Jul 0%