UK time :

Tryfan

Tryfan is a 5-year-old who has won four of his 22 races—a win rate of roughly 1 in 5 starts—and the real story here is that he seems to be finding his feet at exactly the right time. His last win came at Ascot three months ago, and he was back in action just a day ago, so he remains an active and competitive racehorse. Trainer Harry Charlton, based at Beckhampton in Wiltshire, has high hopes for him, having once said he expected the horse to be rated in the 90s and that he's improved substantially since his debut season.Based on TrackLab's analysis
Quick facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
Nathaniel
Mother
Rhagori
Owner
Stop N Shares
Official rating
83

📊 Key numbers

Career totals for this horse
22
Career races
4
Wins
18.2%
Win rate
avg ~10%
54.5%
Top-3 rate
avg ~30%
4 days
Since last race

🔍 Full analysis

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

The clearest pattern in Tryfan's record is his preference for fast, dry ground. On those conditions, he wins roughly 1 in every 3 races (2 wins from 6)—well above his career average. He also shows a real aptitude for races at distances between 1 mile 3 furlongs and 1 mile 4 furlongs, winning 1 in 3 at those trips. At Class 4 level, where he most often runs, he has won 2 of 7 races (29%), suggesting that's the right level for him.

Recent form has been mixed. His last six runs read 2-3-5-1-7-2, so he's capable of finishing in the top 3 but also experiences dull days. Ben Robinson, his most frequent jockey, has ridden him five times and won once (20%). Charlton's yard has been in excellent form this season, sending out 38 winners, so Tryfan benefits from being in a stable that knows how to get horses ready. On the evidence, he looks like a solid Class 4 campaigner who could rack up more wins if the ground comes up fast and he gets the right trip.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_firm ground: 2 wins from 6 starts (33%)
✔ Well suited by 1m3f – 1m4f distances: 33% win rate
⚠ What to watch out for
⚠ Poor record on soft ground: 0 wins from 3 starts
⚠ Poor record on good ground: 0 wins from 3 starts

🎯 Where this horse runs best

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

📅 Recent runs

The last 10 races, most recent first
14 Oct
2nd
Kempton Park
1m3f – 1m4f · 13 runners
22 Sep
3rd
Southwell
1m6f – 2m · Standard · 10 runners
15 Aug
5th
Newbury
1m6f – 2m · Good_To_Firm · 6 runners
11 Jul
🏆 Won
Ascot
1m3f – 1m4f · Good_To_Firm · 8 runners
14 May
7th
Salisbury
1m6f – 2m · Good · 9 runners
12 Feb
2nd
chelmsford
1m6f – 2m · Standard · 7 runners
16 Jan
9th
Newcastle
Long Distance (2m+) · Standard · 11 runners
28 Nov
3rd
Southwell
1m6f – 2m · Standard · 7 runners
23 Sep
🏆 Won
Southwell
1m6f – 2m · Standard · 11 runners
23 Aug
9th
Goodwood
1m6f – 2m · Good_To_Firm · 12 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
40%
Win rate
2/5
Wins / rides
20%
Win rate
1/5
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
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Newcastle
Galloping
5 1 win, 2 seconds, 1 third, 1 other 16 Jan 20%
Southwell
Galloping
3 1 win, 2 thirds 22 Sep 33.3%
Salisbury
Undulating
2 1 win, 1 other 14 May 50%
Ascot
Galloping
1 1 win 11 Jul 100%
Newmarket
Galloping
1 1 other 26 Sep 0%
Beverley
Undulating
1 1 other 25 Apr 0%
Thirsk
Galloping
1 1 second 18 May 0%
chelmsford 1 1 second 12 Feb 0%
Haydock Park
Galloping
1 1 other 6 Jul 0%
Newbury
Galloping
1 1 other 15 Aug 0%
York
Galloping
1 1 other 24 Aug 0%
Kempton Park
Galloping
1 1 second 14 Oct 0%
Goodwood
Undulating
1 1 other 23 Aug 0%
Epsom Downs
Undulating
1 1 other 22 Apr 0%
Great Yarmouth
Galloping
1 1 other 24 Jul 0%