:

Ronald Harris

Four years into his training career, Ronald Harris has quietly built something worth paying attention to. Since taking out his licence in 2021, he has sent out 33 winners — a steady accumulation that tells the story of a trainer still finding his feet but clearly heading in the right direction. This season he has won 5 races from 49 runners, which works out at roughly 1 in every 10, a slight dip from last year's 1 in every 8. That kind of marginal drop is nothing to panic about — it often reflects the natural ebb and flow of a small yard building its string — but it is a number he will want to push back up.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Earlswood, Monmouths
Record
5 wins from 49 races
Win rate
10.2%
Top jockey
Best course
Bath (15% from 20 races)
Best going
Good to firm

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
49
Races
5
Wins
10.2%
Win rate
avg ~10%
24.5%
Place rate (top 3)
avg ~30%

🔍 Full Analysis

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

The most compelling thread running through Harris's career so far is his partnership with Moe's Legacy. Eight wins from 45 races together is not a staggering number on paper, but think about what it represents: that horse has won nearly 1 in every 5 times it has raced for this trainer, and Harris has clearly learned how to place and prepare it to maximum effect. When a trainer and a single horse develop that kind of rhythm, it suggests a real understanding of what the animal needs, and Moe's Legacy has been the backbone of a career that is still in its early chapters.

There are two patterns in his record that stand out as genuine strengths. On fast, dry ground, Harris wins 2 from every 10 races — double his overall rate — which suggests he either targets those conditions carefully or his horses simply move better on a firm surface. Either way, when the sun has been out and the ground is quick, it is worth sitting up and taking notice. Bath is also a track where he punches above his weight: 3 winners from 20 runners there, which is 15% and well above what you might expect from a trainer of his current size and experience. Bath's unique undulating course suits certain types of horses, and Harris appears to know which ones those are. For anyone looking for a trainer to follow, these are exactly the kinds of specific edges that make racing genuinely interesting.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
0%
Apr
0%
May
0%
Jun
50%
Jul
25%
Aug
0%
Sep
0%
Oct
0%
Nov
0%
Dec
0%
Jan
0%
Feb
100%
Mar

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good to firm
Loves
Firm (dry)
Loves
Standard (all-weather)
Ok
Standard to slow
Good (firm-ish)
Avoids
Heavy (very wet)
Avoids
Soft (muddy)
Avoids
Good to soft
Avoids
🏅 Competition Level
Class 2
Class 4
Class 5
Class 6
Ok
🏟 Track Shape
Left-handed, undulating
Right-handed, wide and galloping
Right-handed, undulating
Right-handed, tight turning
Left-handed, wide and galloping
Avoids
Left-handed, tight turning
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Jason Watson First Choice
37.5%
Win rate
3/8
Won / Rode
0%
Win rate
0/8
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/6
Won / Rode
25%
Win rate
1/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Elizabeth Gale
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 4365-1
Form: 7464-5
Form: 40690-
Form: 09775-

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Bath 20 3 15%
Chepstow 9 0 0%
Wolverhampton 7 1 14.3%
Lingfield Park 4 0 0%
Ffos Las 3 0 0%
Salisbury 2 1 50%
Windsor 1 0 0%
Newbury 1 0 0%
Kempton Park 1 0 0%
Sandown Park 1 0 0%

📅 Recent Results

The last 20 results, most recent first
20 Mar
Wolverhampton · 5f – 6½f · Standard
Won
10 Feb
Lingfield Park · 1m1f – 1m2f · Standard
4th
29 Jan
Lingfield Park · 1m1f – 1m2f · Standard
9th
27 Jan
Wolverhampton · 7f – 1m · Standard
5th
14 Jan
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
7th
8 Dec
Lingfield Park · 1m1f – 1m2f · Standard
11th
8 Dec
Lingfield Park · 1m1f – 1m2f · Standard
4th
1 Dec
Wolverhampton · 7f – 1m · Standard
9th
1 Dec
Wolverhampton · 7f – 1m · Standard
6th
3 Nov
Wolverhampton · 7f – 1m · Standard
6th
20 Oct
Bath · 1m1f – 1m2f · Heavy
4th
20 Oct
Moes Legacy
Bath · 5f – 6½f · Soft
5th
9 Oct
Moes Legacy
Bath · 5f – 6½f · Good_To_Soft
6th
30 Sep
Moes Legacy
Bath · 5f – 6½f · Good_To_Firm
3rd
30 Sep
Bath · 1m1f – 1m2f · Good_To_Firm
7th
30 Sep
Bath · 1m1f – 1m2f · Good_To_Firm
11th
28 Sep
Ffos Las · 7f – 1m · Heavy
3rd
14 Sep
Moes Legacy
Bath · 5f – 6½f · Heavy
4th
13 Sep
Bath · 1m1f – 1m2f · Good_To_Soft
2nd
3 Sep
Bath · 1m1f – 1m2f · Heavy
3rd