:

T J Kent

Four years into his training career and T J Kent is building something worth watching. Since setting up in 2021, he has sent out 47 winners in total, and in the last 12 months alone he has posted 12 of those — winning roughly 1 in every 6 races from 73 runners. That is a sharp, efficient operation for a trainer still finding his feet at this level.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Newmarket, Suffolk
Record
12 wins from 73 races
Win rate
16.4%
Top jockey
Best course
Great Yarmouth (50% from 6 races)
Best going
Standard (all-weather)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
73
Races
12
Wins
16.4%
Win rate
avg ~10%
39.7%
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 standout number in Kent's recent record is what he has managed at Great Yarmouth, where he has won 3 races from just 6 runners. That is half his horses winning at a single track, which is not a coincidence — it suggests he knows exactly which horses suit that course and times his visits well. Trainers who can identify a track that suits their string and exploit it consistently are often underestimated, and Kent looks like one of them.

His most regular partnership with jockey Ray Dawson has produced 2 wins from 14 rides together — roughly 1 in every 7, or around 14%. That is a working relationship rather than a lethal combination at this stage, but 14 rides together in a relatively short career tells you there is genuine trust on both sides. Whether it develops into something more productive will be one of the interesting threads to follow as Kent's yard grows.

The one puzzling entry in the record is My Shagaf, a horse Kent has run 7 times without a win. Seven races together with nothing to show for it is the kind of statistic that raises questions — is this a horse being placed patiently for the right opportunity, or simply one that has not delivered on whatever promise it showed at home? Either way, it stands out against an otherwise tidy record.

At 47 career winners in four years and a current win rate of 1 in 6, Kent is training at a level that quietly demands attention. He is not yet a household name, but the Yarmouth numbers in particular suggest someone who is thinking clearly about where to place his horses — and that kind of strategic sharpness tends to pay off over time.

📈 Form Trend

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

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Ray Dawson First Choice
14.3%
Win rate
2/14
Won / Rode
40%
Win rate
4/10
Won / Rode
42.9%
Win rate
3/7
Won / Rode
14.3%
Win rate
1/7
Won / Rode
0%
Win rate
0/6
Won / Rode
20%
Win rate
1/5
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Jack Nicholls
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

Top Horses

The strongest horses currently associated with this trainer
Form: 833-83
Form: /5001-
Form: 0-4745
Form: 175983
Form: /588-7
Form: 31854-
Form: -81170
Form: 175535
Form: 132130
Form: 31

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Lingfield Park 8 3 37.5%
Newmarket 8 1 12.5%
chelmsford 7 1 14.3%
Great Yarmouth 6 3 50%
York 6 1 16.7%
Doncaster 5 1 20%
Southwell 5 0 0%
Newcastle 4 1 25%
Newbury 4 0 0%
Kempton Park 4 0 0%
Wolverhampton 4 0 0%
Nottingham 3 0 0%
Goodwood 2 1 50%
Ascot 2 0 0%
Beverley 1 0 0%
Leicester 1 0 0%
Pontefract 1 0 0%
Chester 1 0 0%
Haydock Park 1 0 0%

📅 Recent Results

The last 20 results, most recent first
19 Feb
Newcastle · 7f – 1m · Standard
3rd
18 Feb
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
8th
7 Feb
Lingfield Park · 7f – 1m · Standard
2nd
30 Jan
Wolverhampton · 7f – 1m · Standard
8th
17 Jan
Lingfield Park · 7f – 1m · Standard
3rd
14 Jan
Lingfield Park · 7f – 1m · Standard
3rd
10 Jan
Lingfield Park · 1m3f – 1m4f · Standard
Won
19 Dec
Southwell · 1m1f – 1m2f · Standard
3rd
18 Dec
Southwell · 1m1f – 1m2f · Standard
4th
11 Dec
chelmsford · 5f – 6½f · Standard
8th
28 Nov
Southwell · 7f – 1m · Standard
3rd
28 Nov
Southwell · 5f – 6½f · Standard
8th
26 Nov
Newcastle · 7f – 1m · Standard
Won
26 Nov
chelmsford · 7f – 1m · Standard
11th
25 Nov
Lingfield Park · 7f – 1m · Standard
9th
24 Nov
Wolverhampton · 1m1f – 1m2f · Standard
5th
1 Nov
Newmarket · 1m3f – 1m4f · Good_To_Soft
8th
1 Nov
Newmarket · 7f – 1m · Good_To_Soft
8th
25 Oct
Doncaster · 7f – 1m · Heavy
Won
16 Oct
chelmsford · 7f – 1m · Standard
4th