UK time :

Jessica Bedi

Four years into her training career, Jessica Bedi is going through the kind of season that tests whether someone truly belongs in this sport. Starting out in 2021, she built enough momentum to win roughly 1 in every 14 races last year — a respectable return for a yard still finding its feet. This season, that figure has slipped sharply: just 2 winners from 100 runners, which works out at roughly 1 in every 50. That is a significant drop, and it is the number that defines where things stand right now.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Kirklevington, North Yorkshire
Record
2 wins from 100 races
Win rate
2%
Top jockey
Best course
Catterick Bridge (8.3% from 12 races)
Best ground
Good to soft (some give)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
100
Races
2
Wins
2%
Win rate
avg ~10%
23%
Top-3 rate
avg ~30%

🐎 Today's and upcoming runners

Horses Jessica Bedi has entered for upcoming races

🔍 Full analysis

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

Her most consistent ally has been jockey Aaron Anderson, who has partnered her horses 34 times and ridden both of her winners this season. That is a win rate of around 1 in every 17 rides together — modest in absolute terms, but it does suggest that when Bedi has a horse ready to run well, Anderson tends to be the man in the saddle. Their partnership looks like the stable's most reliable thread at the moment, and it would be worth watching whether she leans on him more heavily as she tries to turn things around.

The horse she has worked with most is Uncle Al, who has run 11 times under her care and won once. That single victory from 11 attempts tells you this is not an easy horse to place or prepare — but the fact she keeps running him suggests she believes there is more to come. One thing worth noting is that Bedi's horses seem to handle slightly soft, wet ground reasonably well, winning 1 from 18 races in those conditions. That is a small sample, but in a season this lean, any pattern that points toward a winner is worth paying attention to. The priority now is simple: find more of those days.

📈 Form trend

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

🎯 Where this trainer does best

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

🏇 Jockeys

The riders they work with most, most rides first
Aaron Anderson Main partner
5.9%
Win rate
2/34
Wins / rides
Tom Kiely-Marshall
0%
Win rate
0/11
Wins / rides
0%
Win rate
0/8
Wins / rides
Conor Rabbitt
0%
Win rate
0/6
Wins / rides
Elizabeth Gale
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
Miss Natasha Cookson
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/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Joshua Thompson
0%
Win rate
0/1
Wins / rides
Shay Farmer(5)
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: 025166
Form: 5-2925
Form: 88572-
Form: 0-7276
Form: 3/P-8P
Form: 318427
Form: 01P30-
Form: 8P/5PP
Form: /8477-

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Catterick Bridge 12 1 8.3%
Wolverhampton 10 0 0%
Market Rasen 9 0 0%
Southwell 9 0 0%
Perth 8 0 0%
Sedgefield 6 1 16.7%
Hexham 6 0 0%
chelmsford 6 0 0%
Newcastle 5 0 0%
Cartmel 5 0 0%
Redcar 3 0 0%
Haydock Park 2 0 0%
Wetherby 2 0 0%
Galway 2 0 0%
Uttoxeter 2 0 0%
Doncaster 2 0 0%
Nottingham 1 0 0%
Lingfield Park 1 0 0%
Great Yarmouth 1 0 0%
Bath 1 0 0%
York 1 0 0%
Down Royal 1 0 0%
Ripon 1 0 0%
Fakenham 1 0 0%
Pontefract 1 0 0%
Musselburgh 1 0 0%
Beverley 1 0 0%

📅 Recent results

The last 20 results, most recent first
19 Mar
Sedgefield · Long Distance (2m+) · Good
—
14 Mar
Southwell · Long Distance (2m+) · Standard
6th
13 Mar
Southwell · 1m6f – 2m · Standard
3rd
13 Mar
Fakenham · Long Distance (2m+) · Good_To_Soft
2nd
11 Mar
Newcastle · Long Distance (2m+) · Standard
6th
10 Mar
Wolverhampton · 1m6f – 2m · Standard
5th
10 Mar
Wolverhampton · 1m6f – 2m · Standard
5th
5 Mar
Haydock Park · 1m6f – 2m · Good_To_Soft
7th
26 Feb
chelmsford · 1m3f – 1m4f · Standard
—
26 Feb
chelmsford · 1m6f – 2m · Standard
—
17 Feb
Market Rasen · Long Distance (2m+)
—
8 Feb
chelmsford · 1m6f – 2m · Standard
2nd
8 Feb
chelmsford · 1m3f – 1m4f · Standard
2nd
5 Feb
Southwell · 1m6f – 2m · Standard
7th
5 Feb
Doncaster · Long Distance (2m+) · Good_To_Soft
—
2 Feb
Southwell · Long Distance (2m+) · Good_To_Soft
7th
27 Jan
Newcastle · Long Distance (2m+) · Heavy
8th
26 Jan
Wolverhampton · 1m6f – 2m · Standard
9th
25 Jan
Sedgefield · Long Distance (2m+) · Good_To_Soft
6th
23 Jan
Doncaster · Long Distance (2m+) · Soft
4th