UK time :

Trefor

Trefor is a five-year-old with the kind of record that suggests real ability in the right circumstances. Seven wins from 25 races—roughly one win every three and a half races—is solid form, but what marks him out is the quality of those victories. He has won twice at the very highest level in recent months: a Class 2 win at York in August 2025 and another at Ripon in June the same year. These are not small races, and they sit above his usual comfort zone. When Trefor steps up to top-class company, he wins roughly 1 in 5 times, which suggests he belongs in that grade even if he does not always get the better of it.Based on TrackLab's analysis
Quick facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
Invincible Army
Mother
Silk Bow
Owner
Julie Martin David R Martin Partner
Official rating
95

📊 Key numbers

Career totals for this horse
25
Career races
7
Wins
28.0%
Win rate
avg ~10%
40%
Top-3 rate
avg ~30%
23 days
Since last race

🔍 Full analysis

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

His real home, though, is Windsor. In just seven races there, he has won three times—an exceptional win rate that speaks to something about the track or the way his trainer, Charles Hills, runs him there. Windsor clearly suits him in a way that other courses do not. His last visit, seven weeks ago, ended in victory, and that recent success underlines he remains in form heading into the second half of 2026.

The worry, if there is one, sits in his recent form. His last six races read 6-10-1-14-22-4: a win just last week, but before that some ordinary efforts further back in that sequence. At five, competing at Class 2 level, Trefor appears to be in the middle rank of the sport—good enough to beat most horses, but not quite at the level of the very best. Yet his Windsor record and those top-level wins suggest Hills believes there is more to extract. Trefor races for a yard that has sent out 29 winners this season, so he sits alongside genuinely competitive horses. He remains active and in work, which means the team have not given up on improving him further.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Course specialist at Windsor: 3 wins from 7 starts (43%)

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Good (a little give)
Ok
Good to soft (some give)
Unknown
Soft (muddy)
Unknown
Standard (all-weather)
Unknown
📏 Race distance
5F – 6½F
7F – 1M
Unknown
🏅 Race level
Class 2 (high-level)
Ok
Class 3 (mid-level)
Loves
Class 4 (standard)
Class 5 (entry-level)
Unknown
🏟 Track shape
Right-handed, tight turns
Loves
Left-handed, long straights
Ok
Right-handed, long straights
Ok
Right-handed, hilly
Unknown

📅 Recent runs

The last 10 races, most recent first
26 Sep
6th
Ripon
5f – 6½f · Good · 12 runners
19 Aug
10th
York
5f – 6½f · Good · 22 runners
10 Aug
🏆 Won
Windsor
5f – 6½f · Good_To_Firm · 16 runners
11 Jul
14th
Ascot
5f – 6½f · Good_To_Firm · 16 runners
20 Jun
22th
Ascot
5f – 6½f · Good_To_Firm · 28 runners
25 May
4th
Windsor
5f – 6½f · Good_To_Firm · 7 runners
1 May
10th
Goodwood
5f – 6½f · Good · 11 runners
13 Sep
17th
Doncaster
5f – 6½f · Good · 22 runners
20 Aug
🏆 Won
York
5f – 6½f · Good_To_Firm · 20 runners
11 Aug
2nd
Windsor
5f – 6½f · Good_To_Firm · 13 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
25%
Win rate
1/4
Wins / rides
33.3%
Win rate
1/3
Wins / rides
50%
Win rate
1/2
Wins / rides
50%
Win rate
1/2
Wins / rides
100%
Win rate
1/1
Wins / rides
100%
Win rate
1/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
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
Windsor
Sharp
7 3 wins, 1 second, 3 other 10 Aug 42.9%
Newmarket
Galloping
4 1 win, 1 second, 2 other 15 Apr 25%
York
Galloping
3 1 win, 2 other 19 Aug 33.3%
Doncaster
Galloping
3 1 win, 1 third, 1 other 13 Sep 33.3%
Ripon
Sharp
2 1 win, 1 other 26 Sep 50%
Ascot
Galloping
2 2 other 11 Jul 0%
Newbury
Galloping
1 1 other 19 Aug 0%
Goodwood
Undulating
1 1 other 1 May 0%
Newcastle
Galloping
1 1 other 8 Sep 0%
Great Yarmouth
Galloping
1 1 other 21 Sep 0%