:

Oliver Carmichael(7)

Two years into his career as a professional jockey, Oliver Carmichael has shown enough promise to suggest he belongs at this level — even if the numbers this season tell a story of a young rider going through a lean patch. He has ridden 6 winners from 73 races in the last twelve months, which works out at roughly 1 in every 12. That is down from 1 in every 8 last year, and while a dip like that can feel significant, two years in is still very early days. Most jockeys take the better part of a decade to reach their ceiling.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
6 wins from 73 races
Win rate
8.2%
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
73
Races
6
Wins
8.2%
Win rate
avg ~10%
20.5%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Rides

Rides Oliver Carmichael(7) 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 most interesting thread in Carmichael's career so far is his partnership with trainer Eve Johnson Houghton. Of his 6 winners this season, 4 have come riding for her yard — that is 4 from 35 races together, or roughly 1 in every 9. For a young jockey, having a trainer who keeps putting you up and clearly believes in you is worth more than any single result. It gives you experience, it gives you rhythm, and it tends to be how careers are built.

Where Carmichael genuinely catches the eye is on normal ground — the kind of conditions you get on a dry but not baked-hard summer's day. In those conditions he has won 3 from 21 races, or 1 in every 7, which is comfortably ahead of his overall average. Whether that reflects a preference in the horses he is given, or something in his riding style that suits a predictable surface, it is a pattern worth watching. The (7) next to his name, by the way, simply means he is an apprentice who claims a 7lb weight allowance — in practice, that means the horses he rides carry less weight than they would under a senior jockey, which makes trainers more likely to book him.

At 6 winners and two years in, Carmichael is not yet a name casual racegoers will recognise. But the foundation is there — a reliable trainer partnership, a clear strength on certain ground, and still enough runway to grow into a more consistent performer.

📈 Form Trend

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

🎯 Where This Jockey Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Loves
Good (firm-ish)
Loves
Standard to slow (all-weather)
Loves
Soft (muddy)
Loves
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)
Class 5 (entry-level)
Loves
Class 6 (grassroots)
Ok
🏟 Track Shape
Right-handed, tight turns
Loves
Left-handed, tight turns
Loves
Right-handed, long straights
Left-handed, hilly
Left-handed, long straights
Ok
Left-handed, tight
Unknown
Long straights
Unknown
Right-handed, hilly
Avoids

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
11.4%
Win rate
4/35
Won / Rode
0%
Win rate
0/19
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

Top Horses

The strongest horses currently associated with this jockey
Form: 04456-
Form: 42-364
Form: -51334
Form: 4485F0
Form: 5564-2
Form: 065-46
Form: 30-170
Form: 1725-4
Form: 21520-
Form: 12154-

🏟 Course Record

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

📅 Recent Results

The last 20 results, most recent first
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
4 Mar
Kempton Park · 7f – 1m · Standard_To_Slow
10th
4 Mar
Kempton Park · 5f – 6½f · Standard_To_Slow
12th
17 Feb
Wolverhampton · 1m1f – 1m2f
7th
4 Dec
chelmsford · 1m3f – 1m4f · Standard
5th
8 Nov
Wolverhampton · 5f – 6½f · Standard
3rd
8 Nov
Wolverhampton · 1m6f – 2m · Standard
3rd
4 Nov
Wolverhampton · 1m6f – 2m · Standard
6th
3 Nov
Southwell · Sprint (< 5f) · Standard
4th
31 Oct
Southwell · Sprint (< 5f) · Standard
5th
28 Oct
Wolverhampton · Long Distance (2m+) · Standard
Won
28 Oct
Wolverhampton · 5f – 6½f · Standard
5th
24 Oct
Newbury · Long Distance (2m+) · Soft
9th