:

Jamie Osborne

Four years into his training career, Jamie Osborne is building something that looks increasingly hard to ignore. Since taking out his licence in 2021, he has sent out 154 winners — and the trajectory is pointing firmly upward. Last season he was winning roughly 1 in every 11 races. This season that figure has jumped to 1 in every 8, with 47 winners from 392 runners. In training, momentum like that usually means something is clicking behind the scenes.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Upper Lambourn, Berks
Record
47 wins from 392 races
Win rate
12.0%
Top jockey
Best course
Salisbury (20% from 10 races)
Best going
Fast (all-weather)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
392
Races
47
Wins
12.0%
Win rate
avg ~10%
31.9%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses Jamie Osborne has entered for upcoming races

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Trainer Breakdown
Auto-Generated

The most important relationship in Osborne's yard is the one closest to home. Jockey Saffie Osborne — his daughter — has ridden 180 races for the stable and turned 25 of them into wins, a rate of roughly 1 in every 7. That kind of sustained partnership, built over hundreds of races together, tells you these two understand each other. A trainer and jockey who genuinely click can be worth several lengths before the race even starts.

Osborne is at his most dangerous when the sun has been out. On fast, dry ground, his horses win at a remarkable rate — 4 from 18 races, which works out at roughly 1 in every 4 or 5. That is nearly double his overall season average, and it suggests the yard has horses who genuinely thrive when conditions are quick. Punters who follow the weather forecast as closely as the racecard could do a lot worse than keeping an eye on Osborne's runners in a dry spell.

Newcastle is another place where his record demands attention. Three winners from just 6 runners there is extraordinary — he is winning half his races at that track. Whether that reflects a specific type of horse he favours, an understanding of how that course rides, or simply a run of good fortune is hard to say with only six races to go on. But at a 50% rate, you would be foolish not to notice.

The one notable exception in an otherwise encouraging picture is his four-race partnership with Frank Stamper, which has yet to produce a winner. Four races is a small sample, and cold runs happen to everyone, but it is the one blemish in a story that otherwise reads as a steady, purposeful rise. Osborne is still in the relatively early chapters of his training career, but at 154 winners and climbing, those chapters are getting more interesting by the season.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
2.9%
May
8.1%
Jun
16.7%
Jul
5.3%
Aug
22.0%
Sep
10.3%
Oct
15%
Nov
12.9%
Dec
15.6%
Jan
15.4%
Feb
9.1%
Mar
5.9%
Apr

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Saffie Osborne First Choice
13.9%
Win rate
25/180
Won / Rode
9.4%
Win rate
11/117
Won / Rode
5.6%
Win rate
1/18
Won / Rode
20%
Win rate
2/10
Won / Rode
12.5%
Win rate
1/8
Won / Rode
33.3%
Win rate
2/6
Won / Rode
Conor Whiteley
16.7%
Win rate
1/6
Won / Rode
0%
Win rate
0/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
Won / Rode
Jack Dace
0%
Win rate
0/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
Luke Catton
0%
Win rate
0/1
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: 34727
Form: 33-31
Form: 735143
Form: 221454
Form: 1-1334
Form: 303242
Form: 221235
Form: 84314-
Form: 4-4453
Form: 62-664

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Wolverhampton 61 5 8.2%
Kempton Park 55 4 7.3%
meydan 34 6 17.6%
chelmsford 34 5 14.7%
Southwell 29 5 17.2%
Lingfield Park 29 3 10.3%
Ascot 15 2 13.3%
Windsor 14 0 0%
Goodwood 12 0 0%
Salisbury 10 2 20%
Sandown Park 10 1 10%
Newmarket 10 1 10%
Ffos Las 9 2 22.2%
Bath 8 2 25%
Brighton 8 1 12.5%
Newbury 8 0 0%
Doncaster 7 0 0%
Newcastle 6 3 50%
Chepstow 5 2 40%
York 5 1 20%
Chester 5 0 0%
Epsom Downs 3 1 33.3%
Leicester 3 1 33.3%
Haydock Park 3 0 0%
Nottingham 3 0 0%
Great Yarmouth 3 0 0%
Catterick Bridge 2 0 0%
hereford 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Kempton Park · 1m3f – 1m4f · Standard_To_Slow
7th
30 Apr
Kempton Park · 5f – 6½f · Standard_To_Slow
4th
30 Apr
Lingfield Park · 1m1f – 1m2f · Standard
7th
27 Apr
Wolverhampton · 1m1f – 1m2f · Standard
2nd
23 Apr
Southwell · 1m1f – 1m2f · Standard
4th
23 Apr
Southwell · 1m6f – 2m · Standard
2nd
21 Apr
Wolverhampton · 5f – 6½f · Standard
Won
17 Apr
Wolverhampton · 5f – 6½f · Standard
6th
14 Apr
Lingfield Park · 1m1f – 1m2f · Standard
2nd
13 Apr
Leicester · 5f – 6½f · Good
3rd
10 Apr
Wolverhampton · 5f – 6½f · Standard
4th
8 Apr
Nottingham · 1m1f – 1m2f · Good
5th
8 Apr
Nottingham · 1m1f – 1m2f · Good
4th
5 Apr
Southwell · 1m6f – 2m · Standard
3rd
3 Apr
Newcastle · 5f – 6½f · Standard
3rd
1 Apr
Kempton Park · 5f – 6½f · Standard_To_Slow
4th
1 Apr
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
13th
29 Mar
Doncaster · 5f – 6½f · Good_To_Soft
16th
29 Mar
Doncaster · 7f – 1m · Good_To_Soft
4th
28 Mar
Doncaster · 1m1f – 1m2f · Good_To_Soft
18th