:

John & Rhys Flint

Father and son training partnerships are rare enough to be worth paying attention to, and John and Rhys Flint have been operating as one since 2024 — meaning everything you see here has been built in just two years. In that time they have sent out 96 runners and found the winner's enclosure with 7 of them, a win rate of roughly 1 in every 14. That is a modest headline number, but headline numbers rarely tell the full story.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Kenfig Hill, Bridgend
Record
7 wins from 96 races
Win rate
7.3%
Top jockey
Best course
Chepstow (23.5% from 17 races)
Best going
Good to firm

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
96
Races
7
Wins
7.3%
Win rate
avg ~10%
25%
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 detail that genuinely stands out is what happens when the ground dries out. On fast, dry conditions the Flints win with 5 of every 26 runners — that is 19%, or almost 1 in 5 — which is a completely different outfit from the one the overall record suggests. Most yards take years to identify that kind of pattern in their own horses. The fact that this yard has found it so quickly, and that it shows up so clearly in the numbers, tells you something about how they are thinking about their team.

Their home patch also deserves a mention. At Chepstow they have turned out 4 winners from 17 runners — a track record that already looks like a genuine strength rather than a coincidence. Racecourses have their own rhythms and quirks, and trainers who figure out a particular track early tend to keep going back. Chepstow looks like that place for the Flints.

The one number that raises an eyebrow is the partnership with jockey William Carson, who has ridden 13 times for the yard without a single win. Thirteen rides is a fair sample — not enormous, but not nothing — and at some point both parties will want to see something come from it. Whether that changes or continues is one of the quiet storylines to follow as this yard matures. Two years in, with a clear preference for dry ground and a track they already seem to own, the Flints are still very much a yard in the process of finding themselves. The foundations, though, look interesting.

📈 Form Trend

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

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
William Carson First Choice
0%
Win rate
0/13
Won / Rode
28.6%
Win rate
2/7
Won / Rode
40%
Win rate
2/5
Won / Rode
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/5
Won / Rode
Miss Imogen Mathias
0%
Win rate
0/5
Won / Rode
Elizabeth Gale
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 670-85
Form: 5893
Form: 353661
Form: 654847
Form: P548-3
Form: F22-46
Form: 010680
Form: 10540/
Form: -68242
Form: -34576

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Chepstow 17 4 23.5%
Windsor 17 2 11.8%
Bath 12 0 0%
Lingfield Park 8 0 0%
Ffos Las 7 0 0%
Newbury 4 1 25%
Salisbury 4 0 0%
Worcester 4 0 0%
Kempton Park 3 0 0%
Newton Abbot 3 0 0%
Redcar 2 0 0%
Stratford-on-Avon 2 0 0%
Wolverhampton 2 0 0%
Chester 1 0 0%
Nottingham 1 0 0%
hereford 1 0 0%
Perth 1 0 0%
Fakenham 1 0 0%
Newmarket 1 0 0%
Southwell 1 0 0%
Catterick Bridge 1 0 0%
Exeter 1 0 0%
chelmsford 1 0 0%
Cartmel 1 0 0%

📅 Recent Results

The last 20 results, most recent first
9 Mar
Stratford-on-Avon · Long Distance (2m+) · Soft
3rd
9 Mar
Stratford-on-Avon · Long Distance (2m+) · Soft
3rd
1 Mar
Jacks Jury
Ffos Las · Long Distance (2m+) · Heavy
1 Mar
Ffos Las · Long Distance (2m+) · Heavy
21 Feb
Lingfield Park · 5f – 6½f · Standard
5th
21 Feb
Lingfield Park · 1m1f – 1m2f · Standard
7th
21 Feb
Lingfield Park · 1m6f – 2m · Standard
12th
21 Feb
Lingfield Park · 1m6f – 2m · Standard
8th
20 Feb
Ffos Las · 1m6f – 2m · Heavy
4th
13 Feb
Chepstow · Long Distance (2m+) · Soft
9th
26 Jan
Wolverhampton · 5f – 6½f · Standard
8th
21 Jan
Kempton Park · 1m6f – 2m · Standard_To_Slow
5th
14 Jan
Newbury · Long Distance (2m+) · Good_To_Soft
14 Jan
Newbury · Long Distance (2m+) · Good_To_Soft
8th
21 Dec
Fakenham · Long Distance (2m+) · Soft
2nd
20 Dec
hereford · Long Distance (2m+) · Good_To_Soft
18 Dec
Exeter · Long Distance (2m+) · Heavy
5th
10 Dec
Kempton Park · 1m6f – 2m · Standard_To_Slow
6th
2 Dec
Lingfield Park · 1m3f – 1m4f · Standard
7th
25 Nov
Lingfield Park · 1m1f – 1m2f · Standard
5th