:

Olivia Tubb(5)

Three years into her career, Olivia Tubb has quietly built a record that any young jockey would be proud of — 25 winners and counting, with a partnership that is starting to look like one of the more reliable combinations in the weighing room. The (5) next to her name means she claims a 5lb allowance, a weight concession designed to level the playing field for apprentices still working their way up. Trainers notice that kind of advantage.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
4 wins from 43 races
Win rate
9.3%
Top trainer
Best course
Windsor (50% from 2 races)
Best going
Standard (all-weather)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
43
Races
4
Wins
9.3%
Win rate
avg ~10%
39.5%
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 important relationship on her CV is with trainer Jonathan Portman. Across 32 rides together, Tubb has ridden 4 winners for the yard — that is 1 in every 8 races, or a 12% win rate, which is meaningfully better than her overall figures and suggests Portman keeps coming back to her for a reason. In racing, repeat bookings are the clearest sign that a trainer trusts what they see.

This season has been a little leaner. Four winners from 43 rides works out at roughly 1 in every 11 — down from closer to 1 in every 8 last year, when her win rate sat at 13%. That dip is worth watching, but it is not unusual for young jockeys to have an uneven patch as they take on tougher competition and the claims start to reduce. Seasons are long, and four winners is four winners.

Where Tubb does catch the eye is on normal ground conditions. In those circumstances she has won 3 races from just 14 — that is 21%, or roughly 1 in every 5, which is a genuinely sharp number. It hints at a jockey who is at her most effective when the track rides predictably, rather than when the ground is testing and unpredictable. On the right surface, with the right horse, she clearly knows what to do.

The one blot is her record with Brinton — six races together and no wins. It happens in racing; some partnerships simply never click. But with Portman in her corner, a decent overall tally of career winners, and still only three years in the saddle, the trajectory is positive. The next step will be turning those productive partnerships into big-day results.

📈 Form Trend

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

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Jonathan Portman First Choice
12.5%
Win rate
4/32
Won / Rode
0%
Win rate
0/6
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
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: -32752
Form: 561285
Form: 5564-2
Form: 36557-
Form: 87-836
Form: 60-037
Form: 34-382
Form: 06263-
Form: 351-13
Form: 42557-

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Wolverhampton 6 1 16.7%
Lingfield Park 5 2 40%
Kempton Park 5 0 0%
Newbury 4 0 0%
Epsom Downs 3 0 0%
Windsor 2 1 50%
Bath 2 0 0%
Leicester 2 0 0%
Redcar 2 0 0%
Southwell 2 0 0%
Doncaster 2 0 0%
Sandown Park 1 0 0%
Brighton 1 0 0%
Newmarket 1 0 0%
York 1 0 0%
Ascot 1 0 0%
Great Yarmouth 1 0 0%
Chepstow 1 0 0%
chelmsford 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Lingfield Park · 7f – 1m · Standard
7th
28 Apr
Epsom Downs · 1m1f – 1m2f · Good
2nd
27 Apr
Lingfield Park · 1m6f – 2m · Standard
Won
20 Apr
Redcar · 7f – 1m · Good_To_Firm
12th
4 Apr
Wolverhampton · 1m1f – 1m2f · Standard
6th
29 Mar
Doncaster · 5f – 6½f · Good_To_Soft
19th
28 Mar
Doncaster · 1m3f – 1m4f · Good_To_Soft
14th
20 Mar
Wolverhampton · 1m1f – 1m2f · Standard
3rd
20 Mar
Wolverhampton · 1m1f – 1m2f · Standard
8th
7 Mar
Wolverhampton · 1m1f – 1m2f · Standard
Won
27 Feb
Lingfield Park · 1m3f – 1m4f · Standard
4 Feb
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
7th
29 Jan
Lingfield Park · 1m3f – 1m4f · Standard
3rd
13 Jan
Southwell · 7f – 1m · Standard
10th
11 Jan
chelmsford · 1m1f – 1m2f · Standard
2nd
6 Jan
Southwell · 1m1f – 1m2f · Standard
3rd
30 Dec
Wolverhampton · 1m1f – 1m2f · Standard
4th
17 Dec
Kempton Park · 1m3f – 1m4f · Standard_To_Slow
3rd
6 Dec
Wolverhampton · 7f – 1m · Standard
7th
2 Dec
Lingfield Park · 1m3f – 1m4f · Standard
Won