:

Oliver Carmichael(3)

Two years into his career as a professional jockey, Oliver Carmichael is still very much in the building phase — but there are already clear signs of what he does well. Since turning professional in 2023, he has ridden 79 races in the last twelve months, picking up 6 winners along the way. That works out at roughly 1 win in every 13 rides, or around 8% — modest by the standards of established names, but not unusual for someone still finding their feet at this level.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
6 wins from 79 races
Win rate
7.6%
Best course
Windsor (25% from 4 races)
Best going
Standard (all-weather)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
79
Races
6
Wins
7.6%
Win rate
avg ~10%
20.3%
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 in his recent record is the partnership he has built with trainer Eve Johnson Houghton. Of his 38 rides for the yard, 4 have resulted in wins — a win rate of around 11%, or just over 1 in 9. That is noticeably better than his overall average, which suggests the two have developed a real working understanding. When a young jockey finds a trainer who keeps putting them up and gets results in return, that kind of relationship can define a career in its early stages.

One thing that stands out in his numbers is how he performs on normal ground conditions. In those circumstances he has won 3 races from 21 — that is 14%, or almost 1 in 7. That is nearly double his overall average, and it points to a jockey who is at his most effective when conditions are straightforward rather than testing. Worth keeping in mind when scanning the racecard on a dry day.

The one note of caution is a slight dip in form. Last year he was winning at around 12% — 1 in every 8 or 9 rides — and that figure has slipped to 8% this season. A drop like that is not a crisis for someone two years into their career, but it does suggest the step up in competition is being felt. The question heading into the next phase of his career is whether he can reverse that trend, particularly by deepening the partnerships — with Johnson Houghton and others — that have produced his best results so far.

📈 Form Trend

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

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
10.5%
Win rate
4/38
Won / Rode
0%
Win rate
0/21
Won / Rode
16.7%
Win rate
1/6
Won / Rode
33.3%
Win rate
1/3
Won / Rode
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
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: 4456-5
Form: 64-212
Form: 133432
Form: 364436
Form: 4485F0
Form: 438-92
Form: 5-4654
Form: 30-170
Form: 5-7269
Form: 256506

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Kempton Park 9 1 11.1%
Southwell 7 1 14.3%
Wolverhampton 7 1 14.3%
Great Yarmouth 7 0 0%
Brighton 6 1 16.7%
Lingfield Park 5 1 20%
Windsor 4 1 25%
Leicester 4 0 0%
Bath 4 0 0%
Haydock Park 3 0 0%
Goodwood 3 0 0%
Newcastle 3 0 0%
Ascot 3 0 0%
Salisbury 3 0 0%
Newbury 3 0 0%
Chepstow 2 0 0%
Newmarket 1 0 0%
Sandown Park 1 0 0%
Nottingham 1 0 0%
Chester 1 0 0%
chelmsford 1 0 0%
Doncaster 1 0 0%

📅 Recent Results

The last 20 results, most recent first
3 Jun
Nottingham · 5f – 6½f · Good
8th
26 May
Lingfield Park · 5f – 6½f · Good
12th
23 May
Salisbury · 1m1f – 1m2f · Good
4th
22 May
Bath · 5f – 6½f · Good_To_Firm
10th
21 May
Chepstow · 7f – 1m · Good_To_Soft
9th
20 May
Kempton Park · 5f – 6½f · Standard_To_Slow
10th
16 May
Doncaster · 1m3f – 1m4f · Good
6th
15 May
Newbury · 1m1f – 1m2f · Good
2nd
9 May
Ascot · 7f – 1m · Good
12th
8 May
Ascot · 1m6f – 2m · Good
12th
7 May
Windsor · 5f – 6½f · Good_To_Firm
7th
7 May
Windsor · 5f – 6½f · Good_To_Firm
9th
30 Apr
Great Yarmouth · 1m1f – 1m2f · Good_To_Firm
4th
25 Apr
Haydock Park · 5f – 6½f · Good_To_Firm
6th
20 Apr
Newcastle · 5f – 6½f · Standard
8th
16 Apr
Newmarket · 7f – 1m · Good
8th
8 Apr
Kempton Park · 7f – 1m · Standard_To_Slow
10th
6 Apr
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
4th
2 Apr
Southwell · Sprint (< 5f) · Standard
10th
21 Mar
Newcastle · 5f – 6½f · Standard
6th