:

Saffie Osborne

Four years into a professional riding career and Saffie Osborne is already doing things that take most jockeys a decade to achieve. She has ridden 297 career winners in total, and in the last twelve months alone she has posted 82 wins from 555 rides — that is roughly 1 in every 7 races, a 15% win rate that represents a significant step forward from the 10% she was recording this time last year. In a sport where improving your numbers by that margin in a single season is genuinely hard to do, it is a sign that something has clicked.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
82 wins from 555 races
Win rate
14.8%
Top trainer
Best course
Sandown Park (29.4% from 17 races)
Best going
Soft (muddy)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
555
Races
82
Wins
14.8%
Win rate
avg ~10%
36.6%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Rides

Rides Saffie Osborne has entered for upcoming races

🔍 Full Analysis

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

The headline achievements are hard to ignore. Osborne has won four top-level races — the kind that attract the best horses in Britain — at some of the most prestigious venues on the calendar: Newmarket, York, and Newcastle. Most jockeys never ride in a Class 1 race, let alone win one. She has won four of them. A most recent winner came at Newcastle on 28 June 2025, a track where she clearly feels at home.

Her numbers on wet or muddy ground are particularly striking. In 23 races on a soft or heavy surface, she has won 6 times — a win rate of 26%, or roughly 1 in every 4. That is nearly double her overall average, and it suggests she rides with real confidence and tactical intelligence when conditions get testing. Some jockeys let the ground affect them; Osborne seems to relish it.

Sandown Park is another place where she consistently overperforms. Five winners from just 17 rides there is a remarkable return — approaching 1 in 3 — at a track that is notoriously tricky to ride well. Circuits with demanding finishes tend to expose jockeys who are still learning their craft. At Sandown, Osborne looks like she has already learned it.

The partnership with trainer Jamie Osborne — her father — accounts for 25 of her winners from 171 rides together, a win rate of 15%, or 1 in every 7, which mirrors her overall average almost exactly. What that tells you is that she is performing consistently whether she is riding the yard's horses or not. The 297 career winners she has racked up in just four seasons suggest that by the time most jockeys are truly hitting their stride, Saffie Osborne will already be somewhere well ahead of them.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
14.8%
Jun
11.3%
Jul
15.6%
Aug
18.4%
Sep
15.8%
Nov
13.5%
Dec
7.3%
Jan
15.8%
Feb
8%
Mar
14.5%
Apr
18.8%
May
10%
Jun

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Jamie Osborne First Choice
14.6%
Win rate
25/171
Won / Rode
18.8%
Win rate
9/48
Won / Rode
21.7%
Win rate
5/23
Won / Rode
22.2%
Win rate
4/18
Won / Rode
11.8%
Win rate
2/17
Won / Rode
14.3%
Win rate
2/14
Won / Rode
8.3%
Win rate
1/12
Won / Rode
10%
Win rate
1/10
Won / Rode
0%
Win rate
0/10
Won / Rode
22.2%
Win rate
2/9
Won / Rode
11.1%
Win rate
1/9
Won / Rode
11.1%
Win rate
1/9
Won / Rode
0%
Win rate
0/9
Won / Rode
12.5%
Win rate
1/8
Won / Rode
42.9%
Win rate
3/7
Won / Rode
14.3%
Win rate
1/7
Won / Rode
33.3%
Win rate
2/6
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/6
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 16-
Form: 7
Form: 1321-1
Form: 2-2
Form: 6-1111
Form: 4-1
Form: 1-3223
Form: 4321-1
Form: 723-23
Form: 321-32

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Kempton Park 59 4 6.8%
Wolverhampton 46 7 15.2%
Southwell 44 8 18.2%
Windsor 42 5 11.9%
meydan 40 6 15%
Lingfield Park 40 3 7.5%
Newmarket 31 7 22.6%
Goodwood 21 2 9.5%
Chepstow 19 5 26.3%
Ascot 19 2 10.5%
Doncaster 18 2 11.1%
Sandown Park 17 5 29.4%
Newbury 16 1 6.2%
York 15 3 20%
Nottingham 15 2 13.3%
Ffos Las 14 4 28.6%
Brighton 13 3 23.1%
Great Yarmouth 12 3 25%
Leicester 11 1 9.1%
Haydock Park 10 1 10%
Bath 9 1 11.1%
Newcastle 8 1 12.5%
Salisbury 7 2 28.6%
Carlisle 6 1 16.7%
chelmsford 6 0 0%
Hamilton Park 5 1 20%
Epsom Downs 3 1 33.3%
Musselburgh 3 0 0%
Ayr 3 0 0%
Redcar 2 1 50%
Pontefract 1 0 0%

📅 Recent Results

The last 20 results, most recent first
3 Jun
Nottingham · 1m3f – 1m4f · Good
4th
3 Jun
Nottingham · 5f – 6½f · Good
10th
3 Jun
Nottingham · 5f – 6½f · Good
5th
2 Jun
Wolverhampton · 7f – 1m · Standard
3rd
2 Jun
Wolverhampton · 1m1f – 1m2f · Standard
2nd
2 Jun
Wolverhampton · 5f – 6½f · Standard
9th
2 Jun
Wolverhampton · 1m6f – 2m · Standard
7th
1 Jun
Windsor · 1m3f – 1m4f · Good_To_Firm
4th
1 Jun
Windsor · 5f – 6½f · Good_To_Firm
Won
1 Jun
Windsor · 5f – 6½f · Good_To_Firm
7th
31 May
Nottingham · 1m1f – 1m2f · Good
4th
31 May
Nottingham · 1m3f – 1m4f · Good
Won
31 May
Nottingham · 1m6f – 2m · Good
3rd
31 May
Nottingham · 5f – 6½f · Good
5th
31 May
Nottingham · 1m1f – 1m2f · Good
3rd
31 May
Nottingham · 1m1f – 1m2f · Good
3rd
31 May
Nottingham · 5f – 6½f · Good
6th
30 May
Carlisle · 7f – 1m · Good_To_Firm
10th
30 May
Carlisle · 7f – 1m · Good_To_Firm
2nd
30 May
Carlisle · 7f – 1m · Good_To_Firm
2nd