UK time :

Trojan Soldier

There is a horse in the north of England right now that has quietly put together one of the more intriguing recent runs of form you will find anywhere. Trojan Soldier, a four-year-old trained by Jedd O'Keeffe at his yard in Coverham, North Yorkshire, has won 3 of his last 6 races — and raced as recently as yesterday, which tells you this is a horse very much in the thick of things.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Mother
Surprise
Owner
Highbeck Racing
Official rating
78

📊 Key numbers

Career totals for this horse
13
Career races
3
Wins
23.1%
Win rate
avg ~10%
61.5%
Top-3 rate
avg ~30%
119 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

Across 13 races in total, Trojan Soldier has won 3 and placed in 8 others, which works out at roughly 1 win in every 4 or 5 races (23%). That sounds modest until you factor in the placing record: he has finished in the top three in 11 of his 13 races. This is not a horse that disappears into the pack. He shows up, nearly every time.

What is particularly striking is how well he travels over longer distances. In races of two miles or more, he has won 2 from 4, a 50% win rate that is exceptional at any level. The stamina tests suit him, and when he gets the trip, he becomes a different proposition entirely. His first career win came at Southwell in April 2026, and his most recent was at Pontefract in late May — two very different tracks, which suggests the wins are earned on merit rather than the quirks of a single venue.

There is a wrinkle worth noting, though. The vast majority of Trojan Soldier's races have come at Class 5 level — the lower end of the graded structure — and he is yet to win at that level, going 0 from 6. His three wins have come when placed into different conditions or distances. That is a curious pattern, and it hints that finding exactly the right race for him matters a great deal. His regular jockey, Jack Garritty, has won just 1 of their 5 races together, a 20% rate, which mirrors the overall career average closely.

O'Keeffe's yard has sent out 20 winners already this season, so this is a yard in form and clearly confident in running Trojan Soldier regularly. With the horse racing yesterday and a winning streak built over the last few weeks, the smart money is on him lining up again very soon.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Well suited by Long Distance (2m+) distances: 50% win rate

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Standard (all-weather)
Ok
Good to soft (some give)
Unknown
Soft (muddy)
Unknown
📏 Race distance
Long Distance (2M+)
Loves
1M6F – 2M
7F – 1M
Unknown
1M1F – 1M2F
Avoids
🏅 Race level
Class 4 (standard)
Avoids
Class 5 (entry-level)
Avoids
🏟 Track shape
Left-handed, long straights
Ok
Right-handed, tight turns
Unknown
Left-handed, hilly
Unknown
Right-handed, hilly
Unknown

📅 Recent runs

The last 10 races, most recent first
21 Jun
2nd
Pontefract
Long Distance (2m+) · Good · 6 runners
22 May
🏆 Won
Pontefract
Long Distance (2m+) · Good_To_Soft · 7 runners
17 May
🏆 Won
Ripon
Long Distance (2m+) · Good · 7 runners
7 Apr
🏆 Won
Southwell
1m6f – 2m · Standard · 4 runners
24 Feb
2nd
Southwell
Long Distance (2m+) · Standard · 9 runners
30 Jan
2nd
Southwell
1m6f – 2m · Standard · 8 runners
7 Jul
10th
Ayr
1m6f – 2m · Good_To_Soft · 12 runners
28 May
2nd
Hamilton Park
1m6f – 2m · Good · 7 runners
16 Apr
2nd
Beverley
1m1f – 1m2f · Good · 6 runners
7 Mar
6th
Newcastle
1m1f – 1m2f · Standard · 9 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
Jack Garritty Current jockey
20%
Win rate
1/5
Wins / rides
Jack Nicholls(3)
100%
Win rate
2/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Southwell
Galloping
3 1 win, 2 seconds 7 Apr 33.3%
Newcastle
Galloping
3 3 other 7 Mar 0%
Pontefract
Undulating
2 1 win, 1 second 21 Jun 50%
Ripon
Sharp
1 1 win 17 May 100%
Doncaster
Galloping
1 1 other 25 Oct 0%
Ayr
Galloping
1 1 other 7 Jul 0%
Hamilton Park
Sharp
1 1 second 28 May 0%
Beverley
Undulating
1 1 second 16 Apr 0%