:

D J Jeffreys

Four years into a training career is still early days, and D J Jeffreys is finding out what most trainers discover eventually — that the horses don't always read the script. With 38 winners since setting up in 2021, the yard has shown it can find the winner's enclosure, but the last 12 months have been a grind. Just 4 winners from 118 runners this season means winning roughly 1 in every 30 races, a dip from an already modest 1 in 20 last year. That kind of form tests patience, both for the trainer and for everyone involved with the horses.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Hinton on the Green, Worcs
Record
4 wins from 118 races
Win rate
3.4%
Top jockey
Best course
Worcester (10% from 10 races)
Best going
Good to firm (drying out)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
118
Races
4
Wins
3.4%
Win rate
avg ~10%
17.8%
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 intriguing thread in Jeffreys' record is the partnership with Goguenard — 3 wins from 21 races together. That might not sound spectacular, but in a yard currently winning at 1 in 30, a horse that wins 3 from 21 is genuinely punching above its weight. It speaks to a real understanding between trainer and horse, the kind of bond that develops when you know exactly what conditions and races suit a particular animal.

One condition that does seem to suit the yard is fast, dry ground. From just 3 races on firm ground, Jeffreys has landed 1 winner — a 33% win rate, or 1 in 3, which is a world away from the season average. Small samples can be misleading, but it's a number worth watching as the summer months arrive.

Less encouraging is the record with jockey Kielan Woods. Thirteen rides together and no winners is a combination that hasn't clicked, at least not yet. It doesn't necessarily mean the partnership is finished — some combinations take time — but 0 from 13 is the kind of stat that quietly asks questions.

Jeffreys is still building, and 38 career winners in four years shows the foundation is there. The challenge now is converting runners into winners more consistently. A yard operating at 1 in 30 needs things to go right — the right horse, the right ground, the right day. When those pieces align, as they clearly do with Goguenard, the results suggest real ability. The next step is making that happen more often.

📈 Form Trend

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

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Loves
Good (firm-ish)
Good to soft (some give)
Soft (muddy)
Avoids
Heavy (very wet)
Avoids
Standard (all-weather)
Avoids
🏅 Competition Level
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Avoids
Class 4 (standard)
Avoids
Class 5 (entry-level)
Class 6 (grassroots)
Avoids
🏟 Track Shape
Right-handed, long straights
Loves
Left-handed, hilly
Loves
Left-handed, long straights
Ok
Left-handed, tight turns
Avoids
Left-handed, tight
Avoids
Right-handed, hilly
Avoids
Right-handed, tight turns
Avoids
Long straights
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Kielan Woods First Choice
0%
Win rate
0/13
Won / Rode
9.1%
Win rate
1/11
Won / Rode
0%
Win rate
0/10
Won / Rode
Finn Lambert
0%
Win rate
0/9
Won / Rode
14.3%
Win rate
1/7
Won / Rode
Harry Atkins(7)
20%
Win rate
1/5
Won / Rode
Toby McCain-Mitchell
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
Nick Slatter
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
Won / Rode
Lewis Stones
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
James Turner(5)
0%
Win rate
0/1
Won / Rode
Freddie Keighley
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: 12345-
Form: 6-4
Form: 4714P7
Form: 44P2-4
Form: 62753-
Form: 686023
Form: /21-72
Form: P4/94-
Form: 0665-P

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Uttoxeter 12 0 0%
Worcester 10 1 10%
Stratford-on-Avon 10 0 0%
Huntingdon 8 1 12.5%
Southwell 7 0 0%
Ffos Las 6 0 0%
Warwick 6 0 0%
Newton Abbot 5 0 0%
Kelso 4 2 50%
Fontwell Park 4 0 0%
Bangor-on-Dee 4 0 0%
Wetherby 4 0 0%
Wolverhampton 3 0 0%
Haydock Park 3 0 0%
hereford 3 0 0%
Lingfield Park 3 0 0%
Cheltenham 2 0 0%
Nottingham 2 0 0%
Leicester 2 0 0%
Taunton 2 0 0%
Newbury 2 0 0%
Wincanton 2 0 0%
Plumpton 2 0 0%
Aintree 2 0 0%
Ludlow 1 0 0%
Market Rasen 1 0 0%
Perth 1 0 0%
Doncaster 1 0 0%
Fakenham 1 0 0%
Chepstow 1 0 0%
Hexham 1 0 0%
Ayr 1 0 0%
Newcastle 1 0 0%
Ascot 1 0 0%

📅 Recent Results

The last 20 results, most recent first
3 Jun
Warwick · Long Distance (2m+) · Good
6th
27 May
Newton Abbot · Long Distance (2m+) · Good
5th
25 May
Huntingdon · Long Distance (2m+) · Good_To_Firm
Won
17 May
Stratford-on-Avon · Long Distance (2m+) · Good_To_Firm
16 May
Bangor-on-Dee · Long Distance (2m+) · Good
3rd
16 May
Bangor-on-Dee · Long Distance (2m+) · Good
6th
15 May
Aintree · Long Distance (2m+) · Good
5th
13 May
Perth · Long Distance (2m+) · Good_To_Soft
6th
10 May
Ludlow · Long Distance (2m+) · Good
4th
2 May
Uttoxeter · 1m6f – 2m · Good
10th
22 Apr
Taunton · Long Distance (2m+) · Good
3rd
22 Apr
Taunton · Long Distance (2m+) · Good
5th
21 Apr
Ffos Las · Long Distance (2m+) · Good
3rd
19 Apr
Stratford-on-Avon · Long Distance (2m+) · Good
11th
15 Apr
Haydock Park · 1m6f – 2m · Good
5th
11 Apr
Chepstow · Long Distance (2m+) · Good_To_Soft
5th
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