:

Jedd O'Keeffe

Trainer with 158 races and a 11% win rate over the last 12 months.
Quick Facts
Role
Trainer
Based
Coverham, N Yorks
Record
18 wins from 158 races
Win rate
11.4%
Top jockey
Best course
Newcastle (12.1% from 33 races)
Best going
Good to soft

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
158
Races
18
Wins
11.4%
Win rate
avg ~10%
38.6%
Place rate (top 3)
avg ~30%

📈 Form Trend

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

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Jack Garritty First Choice
10%
Win rate
6/60
Won / Rode
5.6%
Win rate
1/18
Won / Rode
8.3%
Win rate
1/12
Won / Rode
40%
Win rate
4/10
Won / Rode
28.6%
Win rate
2/7
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
66.7%
Win rate
2/3
Won / Rode
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Charlie Maggs
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
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: -43322
Form: -36121
Form: 677
Form: 6688-2
Form: 46
Form: 24-457
Form: 410-59
Form: 4236-
Form: 005-
Form: 156-87

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Newcastle 33 4 12.1%
Southwell 12 1 8.3%
Haydock Park 10 0 0%
Beverley 9 1 11.1%
Wetherby 7 0 0%
Catterick Bridge 6 2 33.3%
Carlisle 6 1 16.7%
Ayr 6 1 16.7%
Thirsk 6 0 0%
Pontefract 5 2 40%
York 5 1 20%
Redcar 5 0 0%
Market Rasen 4 0 0%
Ripon 3 1 33.3%
Nottingham 3 1 33.3%
Musselburgh 3 0 0%
Uttoxeter 3 0 0%
Kelso 3 0 0%
Leicester 3 0 0%
Ffos Las 2 1 50%
Hexham 2 1 50%
Fakenham 2 0 0%
Bath 2 0 0%
Stratford-on-Avon 2 0 0%
Doncaster 2 0 0%
hereford 1 1 100%
Newmarket 1 0 0%
Ludlow 1 0 0%
Worcester 1 0 0%
Bangor-on-Dee 1 0 0%
Newbury 1 0 0%
Aintree 1 0 0%
Kempton Park 1 0 0%
Hamilton Park 1 0 0%
Newton Abbot 1 0 0%
Goodwood 1 0 0%
Wolverhampton 1 0 0%
Epsom Downs 1 0 0%
Plumpton 1 0 0%

📅 Recent Results

The last 20 results, most recent first
19 Mar
Newcastle · 1m3f – 1m4f · Standard
8th
17 Mar
Wetherby · Long Distance (2m+) · Good_To_Soft
6th
16 Mar
Wolverhampton · 1m6f – 2m · Standard
5th
13 Mar
Fakenham · Long Distance (2m+) · Good_To_Soft
5th
12 Mar
Newcastle · 7f – 1m · Standard
10th
5 Mar
Newcastle · 7f – 1m · Standard
4th
5 Mar
Haydock Park · 1m6f – 2m · Good_To_Soft
2nd
28 Feb
Saisons dOr
Southwell · 7f – 1m · Standard
7th
28 Feb
Southwell · 1m3f – 1m4f · Standard
28 Feb
Saisons dOr
Southwell · 7f – 1m · Standard
24 Feb
Southwell · Long Distance (2m+) · Standard
2nd
24 Feb
Newcastle · 1m3f – 1m4f · Standard
4th
16 Feb
Hes Bresilian
Carlisle · Long Distance (2m+) · Good_To_Soft
Won
15 Feb
Saisons dOr
Newcastle · 7f – 1m · Standard
8th
14 Feb
Newcastle · 1m3f – 1m4f · Standard
5th
10 Feb
Newcastle · 5f – 6½f · Standard
2nd
31 Jan
Newcastle · 1m3f – 1m4f · Standard
2nd
30 Jan
Southwell · 1m6f – 2m · Standard
2nd
22 Jan
Wetherby · Long Distance (2m+) · Soft
7th
20 Jan
Newcastle · 1m3f – 1m4f · Standard
4th