:

Jackie Stephen

Four years into her training career, Jackie Stephen is still in the early stages of building her record, but there are already signs that something is starting to click. This season she has sent out 3 winners from 61 runners — roughly 1 in every 20 races — and while that 5% win rate might look modest on paper, it represents genuine progress for a yard that drew a blank entirely last year. Going from zero wins to three in a single season is exactly the kind of step forward that suggests a trainer is finding her feet.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Lilliesleaf, Roxburghshire
Record
3 wins from 61 races
Win rate
4.9%
Top jockey
Best course
Carlisle (0% from 12 races)
Best going
Soft (muddy)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
61
Races
3
Wins
4.9%
Win rate
avg ~10%
19.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 most interesting pattern in Stephen's numbers is what happens when the rain arrives. On wet or muddy ground, she has won 2 races from 13, which works out at around 1 in every 6 — three times better than her overall rate. That is too consistent to be a coincidence, and it hints at a trainer who either targets soft ground deliberately or simply has horses that thrive when conditions get testing.

Her most regular jockey is Dylan Johnston, who has ridden for her 17 times and brought home 1 winner together. That is a modest return, but 17 rides in a season suggests a working relationship that both sides clearly value. Partnerships like this take time to pay off, and with more runners, the numbers should even out. Her most frequent horse partner, Karma De Cotte, has yet to win across 6 races together, but regular appearances with the same horse also speak to patience and a long-term approach rather than a yard simply throwing horses at races and hoping for the best.

Stephen is at a stage in her training career where every winner matters and every small trend tells a story. The improvement from last season is real, the wet-ground record is genuinely eye-catching, and at just four years in, there is plenty of time for the bigger moments to follow.

📈 Form Trend

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

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Dylan Johnston First Choice
5.9%
Win rate
1/17
Won / Rode
0%
Win rate
0/13
Won / Rode
Joshua Thompson
0%
Win rate
0/11
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/4
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Charlie Maggs
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: -24344
Form: 1653U1
Form: -62245
Form: -PP5PP
Form: 39
Form: 591-40
Form: -53346
Form: /P0-48
Form: -P43P5
Form: 2-0240

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Carlisle 12 0 0%
Kelso 12 0 0%
Ayr 8 1 12.5%
Newcastle 8 0 0%
Perth 5 1 20%
Hexham 5 0 0%
Sedgefield 4 1 25%
Musselburgh 4 0 0%
Catterick Bridge 1 0 0%
Ripon 1 0 0%
Wetherby 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Carlisle · Long Distance (2m+) · Good_To_Soft
4th
4 Apr
Carlisle · Long Distance (2m+) · Good_To_Soft
7th
27 Mar
Wetherby · Long Distance (2m+) · Good
8th
22 Mar
Carlisle · 1m6f – 2m · Good_To_Soft
22 Mar
Carlisle · Long Distance (2m+) · Good_To_Soft
9th
14 Mar
Newcastle · Long Distance (2m+) · Good_To_Soft
9th
3 Mar
Newcastle · Long Distance (2m+) · Good_To_Soft
6th
21 Feb
Newcastle · Long Distance (2m+) · Good_To_Soft
21 Feb
Newcastle · Long Distance (2m+) · Good_To_Soft
4th
19 Feb
Sedgefield · Long Distance (2m+) · Soft
Won
19 Feb
Sedgefield · Long Distance (2m+) · Soft
5th
16 Feb
Carlisle · Long Distance (2m+) · Good_To_Soft
3rd
4 Feb
Sedgefield · Long Distance (2m+) · Good_To_Soft
3 Feb
Carlisle · Long Distance (2m+) · Good_To_Soft
5th
3 Feb
Carlisle · Long Distance (2m+) · Good_To_Soft
4th
30 Jan
Catterick Bridge · Long Distance (2m+) · Soft
4th
29 Jan
Ayr · Long Distance (2m+) · Soft
10th
27 Jan
Newcastle · Long Distance (2m+) · Heavy
15 Jan
Newcastle · Long Distance (2m+) · Good_To_Soft
3rd
15 Jan
Newcastle · Long Distance (2m+) · Good_To_Soft
3rd