:

D J Jeffreys

Four years into a training career is still early days, and D J Jeffreys is building steadily — 37 winners since starting out in 2021, with a current season that tells two quite different stories depending on which window you look through.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Hinton on the Green, Worcs
Record
4 wins from 123 races
Win rate
3.3%
Top jockey
Best course
Worcester (9.1% from 11 races)
Best going
Good to soft

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
123
Races
4
Wins
3.3%
Win rate
avg ~10%
16.3%
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 headline number is modest: 4 winners from 123 runners this season, which works out at roughly 1 in every 31 races. That is a tough grind by anyone's measure, and it represents a dip from last year's 1-in-20 rate. But zoom in on the last two weeks and the picture changes sharply — 1 winner from just 6 runners, a win rate of 17%, which is more than five times the season average. Whether that signals a yard hitting form or simply a small sample running hot is worth watching.

The most intriguing relationship in the yard is with a horse called Goguenard. Three wins from 20 races together is not a headline-grabbing number in isolation, but for a small operation still finding its feet, having one horse you genuinely know how to place and prepare is genuinely valuable. That kind of reliable partnership is often where yards quietly make their money.

Less straightforward is the combination with jockey Kielan Woods, who has partnered yard runners 16 times without a win. Sixteen rides is enough to raise an eyebrow — that is not bad luck, that is a pattern worth examining. It does not necessarily mean the partnership is wrong, but at a win rate of zero from 16, something clearly has not clicked.

One environmental detail stands out: Jeffreys' runners perform best when the ground has a bit of cut in it — that slightly softer, wetter surface that many trainers try to avoid. On those conditions, the record is 1 win from 20 races, a 5% return that doubles the season average. In a sport where placing a horse on the right ground on the right day is half the battle, knowing your horses prefer it a little soft is exactly the kind of edge a developing yard needs to lean into.

📈 Form Trend

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

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Kielan Woods First Choice
0%
Win rate
0/16
Won / Rode
9.1%
Win rate
1/11
Won / Rode
Finn Lambert
0%
Win rate
0/9
Won / Rode
Mr Toby McCain-Mitchell
12.5%
Win rate
1/8
Won / Rode
Lewis Stones
0%
Win rate
0/8
Won / Rode
14.3%
Win rate
1/7
Won / Rode
0%
Win rate
0/7
Won / Rode
Nick Slatter
0%
Win rate
0/6
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/4
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/1
Won / Rode
Daire McConville(7)
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: 2-964P
Form: 3-0062
Form: 6-4
Form: 841234
Form: 1P-44P
Form: 4714P7
Form: 2-964P
Form: /21-72
Form: -35789
Form: 9540P8

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Uttoxeter 13 0 0%
Worcester 11 1 9.1%
Southwell 10 0 0%
Stratford-on-Avon 10 0 0%
Ffos Las 9 1 11.1%
Huntingdon 8 0 0%
Kelso 5 2 40%
Warwick 5 0 0%
Fontwell Park 5 0 0%
Newton Abbot 4 0 0%
Wetherby 4 0 0%
hereford 3 0 0%
Aintree 3 0 0%
Lingfield Park 3 0 0%
Wolverhampton 3 0 0%
Cheltenham 3 0 0%
Newbury 2 0 0%
Wincanton 2 0 0%
Nottingham 2 0 0%
Brighton 2 0 0%
Plumpton 2 0 0%
Leicester 2 0 0%
Bangor-on-Dee 2 0 0%
Haydock Park 2 0 0%
Ascot 1 0 0%
Fakenham 1 0 0%
Doncaster 1 0 0%
Hexham 1 0 0%
Market Rasen 1 0 0%
Carlisle 1 0 0%
Newcastle 1 0 0%
Ayr 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Newton Abbot · Long Distance (2m+) · Good_To_Soft
2nd
2 Apr
Kelso · Long Distance (2m+) · Good
Won
28 Mar
Stratford-on-Avon · Long Distance (2m+) · Good
5th
28 Mar
Stratford-on-Avon · Long Distance (2m+) · Good
8th
28 Mar
Stratford-on-Avon · Long Distance (2m+) · Good
7th
26 Mar
Warwick · Long Distance (2m+) · Good
4th
21 Mar
Newbury · Long Distance (2m+) · Good_To_Soft
6th
18 Mar
Huntingdon · 1m6f – 2m · Good
11th
14 Mar
Uttoxeter · 1m6f – 2m · Soft
6th
14 Mar
Fontwell Park · Long Distance (2m+) · Soft
7th
11 Mar
Huntingdon · 1m6f – 2m · Good
8th
9 Mar
Stratford-on-Avon · Long Distance (2m+) · Soft
4th
9 Mar
Plumpton · Long Distance (2m+) · Good
4th
9 Mar
Plumpton · Long Distance (2m+) · Good
4th
9 Mar
Stratford-on-Avon · Long Distance (2m+) · Soft
4th
8 Mar
Warwick · Long Distance (2m+) · Good_To_Soft
9th
8 Mar
Warwick · Long Distance (2m+) · Good_To_Soft
9th
5 Mar
Haydock Park · Long Distance (2m+) · Good_To_Soft
9th
5 Mar
Haydock Park · Long Distance (2m+) · Good_To_Soft
3 Mar
Newcastle · Long Distance (2m+) · Good_To_Soft
7th