:

Olivia Haines

Four years into her riding career, Olivia Haines is already making a strong case for herself as one of the more reliable young jockeys around. Since starting out in 2022, she has built steadily rather than burst onto the scene, and the numbers from the last twelve months tell a compelling story: 7 winners from 24 rides, which works out at roughly 1 in every 3 — a win rate that many experienced jockeys would be quietly pleased with.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
7 wins from 24 races
Win rate
29.2%
Top trainer
Best course
Lingfield Park (100% from 1 races)
Best going
Good to firm (drying out)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
24
Races
7
Wins
29.2%
Win rate
avg ~10%
41.7%
Place rate (top 3)
avg ~30%

🔍 Full Analysis

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

The most interesting thread running through her record is the partnership with trainer Stuart Williams. Seven wins from 20 rides together — that's 35%, or just over 1 in every 3 — and that kind of consistency between a jockey and a trainer is not something that happens by accident. It suggests a genuine working relationship, the sort where the trainer trusts the jockey to understand what a horse needs, and the jockey trusts the trainer's preparation. When those two things click, results follow, and with Haines and Williams they clearly have.

She also has a particular affinity for Newmarket, one of the most demanding and prestigious tracks in British racing. It's a long, essentially straight course that punishes jockeys who get their positioning wrong and rewards those with a cool head and a sense of pace. Haines has won 3 times from just 7 rides there — nearly 1 in every 2 — which is a remarkable return at a track where plenty of seasoned professionals struggle to get their eye in. Newmarket tends to separate the instinctive riders from those still finding their way, and her record there suggests she belongs firmly in the former category.

At 4 years in, with a win rate of 29% across the current season and a growing book of rides, Haines looks like a jockey who is quietly but purpos

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2024–2025
0%
Aug
0%
Oct
0%
Nov
33.3%
Dec
20%
Jan
20%
May
33.3%
Jun
50%
Jul
33.3%
Aug
20%
Sep
100%
Oct
0%
Dec

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Stuart Williams First Choice
35%
Win rate
7/20
Won / Rode
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 jockey
Form: 67-686
Form: 245279
Form: 1-2043
Form: 4421-6
Form: 4-1689
Form: 47400-
Form: 2905-7
Form: 760779
Form: 515-35
Form: 18-313

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Newmarket 7 3 42.9%
chelmsford 4 0 0%
Kempton Park 3 1 33.3%
Windsor 2 1 50%
Brighton 2 1 50%
Haydock Park 2 0 0%
Lingfield Park 1 1 100%
Salisbury 1 0 0%
Newbury 1 0 0%
Doncaster 1 0 0%

📅 Recent Results

The last 20 results, most recent first
11 Dec
chelmsford · 5f – 6½f · Standard
7th
4 Dec
chelmsford · 5f – 6½f · Standard
8th
7 Oct
Brighton · 5f – 6½f · Good_To_Soft
Won
29 Sep
Brighton · 5f – 6½f · Good_To_Firm
5th
24 Sep
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
Won
14 Sep
Doncaster · 5f – 6½f · Soft
5 Sep
Haydock Park · 1m6f – 2m · Good
2nd
3 Sep
Kempton Park · 7f – 1m · Standard_To_Slow
7th
30 Aug
Lingfield Park · 5f – 6½f · Standard
Won
23 Aug
Newmarket · 5f – 6½f · Good_To_Firm
5th
15 Aug
Newmarket · 5f – 6½f · Good_To_Firm
Won
14 Aug
Salisbury · 7f – 1m · Good_To_Firm
7th
9 Aug
Haydock Park · 1m1f – 1m2f · Good
6th
1 Aug
Newmarket · 7f – 1m · Good_To_Soft
2nd
28 Jul
Windsor · 5f – 6½f · Good_To_Firm
Won
3 Jul
Newbury · 5f – 6½f · Good_To_Firm
6th
21 Jun
Newmarket · 5f – 6½f · Good_To_Firm
2nd
21 Jun
Newmarket · 1m1f – 1m2f · Good_To_Firm
Won
1 Jun
chelmsford · 5f – 6½f · Standard
5th
28 May
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
6th