UK time :

Jessica Macey

Four years into her training career and Jessica Macey is quietly building something real. Since taking out her licence in 2021, she has sent out 62 winners — and this season alone accounts for 13 of them from 168 runners, a rate of roughly 1 in every 13. That might not sound spectacular on paper, but the direction of travel is what catches the eye: last year she was winning 1 in every 20 races. This year it's closer to 1 in 13. That kind of improvement, sustained across a full season, is the mark of a yard finding its feet and starting to get things right.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Doncaster, S Yorks
Record
13 wins from 168 races
Win rate
7.7%
Top jockey
Best course
chelmsford (17.6% from 17 races)
Best ground
Good to soft (some give)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
168
Races
13
Wins
7.7%
Win rate
avg ~10%
31.0%
Top-3 rate
avg ~30%

🐎 Today's and upcoming runners

Horses Jessica Macey has entered for upcoming races

🔍 Full analysis

Our model's view, based on this trainer's record and recent runs
TrackLab's trainer breakdown

The partnership with jockey Lewis Edmunds has become a reliable engine room for the yard. Together they have combined for 5 wins from 71 rides — again, roughly 1 in 14 — and that sort of consistent, long-running relationship matters in racing. Jockey and trainer learn each other's horses, each other's instincts. It tends to produce results that don't always show up in a single number.

Perhaps the most interesting detail in Macey's record is what happens when the ground goes soft. On slightly wet ground, her runners win at a rate of nearly 1 in 5 — three wins from just 16 races, or 19%. That's more than double her overall average, and it suggests she has horses in her care that genuinely thrive when conditions get testing. Trainers who understand their horses' preferences and target them smartly tend to punch above their weight, and this looks like exactly that.

Her standout horse is Diligent Henry, who has won twice in 25 races alongside Macey — a modest return in isolation, but 25 races is a serious working relationship, and two wins from that many attempts at the sport's lower and middle levels reflects a genuine bond between yard and horse. Henry is the kind of horse that keeps a small yard ticking over: not flashy, but honest.

Macey is still in the early chapters of what looks like a promising story. Sixty-two winners in four years, a rising win rate, and a clear eye for soft-ground opportunities — the foundations are there. The next question is whether she can start converting those lessons into winners at a higher level.

📈 Form trend

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

🎯 Where this trainer does best

Results split by ground, race level and track shape
🌧 Ground
Good to soft (some give)
Loves
Heavy (very wet)
Loves
Standard (all-weather)
Ok
Good (a little give)
Ok
Good to firm (fairly firm)
Ok
Standard to slow (all-weather)
Unknown
Soft (muddy)
Avoids
🏅 Race level
Class 2 (high-level)
Loves
Class 3 (mid-level)
Avoids
Class 4 (standard)
Loves
Class 5 (entry-level)
Ok
Class 6 (grassroots)
Ok
🏟 Track shape
Long straights
Loves
Right-handed, tight turns
Loves
Right-handed, hilly
Right-handed, long straights
Left-handed, long straights
Ok
Left-handed, tight
Unknown
Left-handed, hilly
Unknown

🏇 Jockeys

The riders they work with most, most rides first
Lewis Edmunds Main partner
7.0%
Win rate
5/71
Wins / rides
17.4%
Win rate
4/23
Wins / rides
11.1%
Win rate
1/9
Wins / rides
14.3%
Win rate
1/7
Wins / rides
16.7%
Win rate
1/6
Wins / rides
0%
Win rate
0/6
Wins / rides
Jack Dace
0%
Win rate
0/6
Wins / rides
Taryn Langley
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/3
Wins / rides
50%
Win rate
1/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
Ryan Kavanagh
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 60-400
Commander Of Life
Form: 224243
Form: 5641-8
Form: 6325-4
Form: 3118-0
Form: 7-5336
Form: 10-489
Age Of Baroque
Form: 89-839
Form: 80-060
Form: 919-05

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Southwell 34 1 2.9%
chelmsford 17 3 17.6%
Wolverhampton 16 1 6.2%
Doncaster 15 2 13.3%
Great Yarmouth 13 1 7.7%
Newcastle 12 0 0%
Beverley 10 1 10%
Nottingham 9 1 11.1%
Leicester 7 2 28.6%
Haydock Park 6 0 0%
Newmarket 6 0 0%
Sandown Park 4 1 25%
Redcar 4 0 0%
York 4 0 0%
Carlisle 2 0 0%
Chester 2 0 0%
Pontefract 2 0 0%
Chepstow 1 0 0%
Musselburgh 1 0 0%
Ripon 1 0 0%
Ascot 1 0 0%
Thirsk 1 0 0%

📅 Recent results

The last 20 results, most recent first
30 Apr
Commander Of Life
Southwell · 7f – 1m · Standard
5th
27 Apr
Wolverhampton · 5f – 6½f · Standard
5th
26 Apr
Nottingham · 5f – 6½f · Good
9th
25 Apr
Age Of Baroque
Southwell · 1m1f – 1m2f · Standard
4th
25 Apr
Leicester · 5f – 6½f · Good_To_Firm
5th
23 Apr
Beverley · 1m1f – 1m2f · Good_To_Firm
8th
23 Apr
Beverley · 5f – 6½f · Good
6th
23 Apr
Beverley · 1m1f – 1m2f · Good
8th
21 Apr
Wolverhampton · 7f – 1m · Standard
5th
21 Apr
Great Yarmouth · 5f – 6½f · Good_To_Firm
2nd
18 Apr
Commander Of Life
Nottingham · 1m1f – 1m2f · Good
3rd
15 Apr
Beverley · 5f – 6½f · Good_To_Soft
10th
15 Apr
Beverley · 5f – 6½f · Good_To_Soft
10th
14 Apr
Newmarket · 7f – 1m · Good
11th
13 Apr
Newcastle · 1m1f – 1m2f · Standard
6th
12 Apr
Musselburgh · 5f – 6½f · Good_To_Soft
11th
11 Apr
Great Yarmouth · 5f – 6½f · Good
6th
11 Apr
Southwell · 1m3f – 1m4f · Standard
6th
11 Apr
Great Yarmouth · 1m1f – 1m2f · Good
10th
10 Apr
Thirsk · 7f – 1m · Good
4th