:

Cameron Iles

Four years into his riding career, Cameron Iles has quietly built a record of 22 winners since taking out his licence in 2022 — a solid foundation for a jockey still finding his feet at the top level. This season has been tougher going, with 3 winners from 36 rides, meaning he's winning roughly 1 in every 12 races right now. That's a dip from last year, when he was winning closer to 1 in every 8, so there's a question of whether this is a temporary rough patch or something he needs to work through more deliberately.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
3 wins from 36 races
Win rate
8.3%
Top trainer
Best course
Uttoxeter (100% from 1 races)
Best going
Soft (muddy)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
36
Races
3
Wins
8.3%
Win rate
avg ~10%
16.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 reliable thread running through his career is his partnership with trainer Tom Lacey. From 25 rides together they've produced 3 winners — a win rate of around 1 in 8 — which is meaningfully better than his overall numbers this season. That kind of consistency with one yard suggests a real working relationship, the sort where horse, trainer, and jockey are on the same page. When Lacey puts Iles up, it tends to mean something.

One detail that stands out is his record on wet or muddy ground: 1 win from just 5 races in those conditions, a 20% win rate, or roughly 1 in every 5. That's a small sample, but it's a number worth watching. Some jockeys just have a feel for riding on soft ground — they adjust their rhythm, they don't panic when a horse takes a moment to pick up — and Iles may be one of them. If that holds up over more rides, it becomes a genuine edge.

At this stage of his career, the overall numbers are modest but not discouraging. Getting to 22 career winners in four years while navigating a quieter season is part of the journey for most jockeys outside the very top tier. The partnership with Lacey gives him a base to build from, and if the wet-ground numbers are real rather than a fluke of small samples, there could be a niche opening up for him when the autumn rain arrives.

📈 Form Trend

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

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Tom Lacey First Choice
12%
Win rate
3/25
Won / Rode
0%
Win rate
0/6
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

Top Horses

The strongest horses currently associated with this jockey
Form: 132236
Form: -32036
Form: -14663
Form: 328360
Form: 1-5162
Form: 425144
Form: -127P0
Form: 351-32
Form: P-4441
Form: 152142

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Newton Abbot 3 0 0%
Warwick 3 0 0%
Plumpton 2 1 50%
Kempton Park 2 0 0%
Haydock Park 2 0 0%
Taunton 2 0 0%
hereford 2 0 0%
Chepstow 2 0 0%
Aintree 2 0 0%
Wincanton 2 0 0%
Uttoxeter 1 1 100%
Huntingdon 1 1 100%
Ludlow 1 0 0%
Exeter 1 0 0%
Market Rasen 1 0 0%
Worcester 1 0 0%
Stratford-on-Avon 1 0 0%
Newcastle 1 0 0%
Newbury 1 0 0%
Ascot 1 0 0%
Southwell 1 0 0%
Doncaster 1 0 0%
Cheltenham 1 0 0%
Leicester 1 0 0%

📅 Recent Results

The last 20 results, most recent first
7 Mar
hereford · Long Distance (2m+) · Good
6th
28 Feb
Newbury · Long Distance (2m+) · Soft
27 Feb
Doncaster · Long Distance (2m+) · Good_To_Soft
14 Feb
Ascot · Long Distance (2m+) · Soft
17th
7 Feb
Warwick · Long Distance (2m+) · Heavy
4th
2 Feb
Kempton Park · Long Distance (2m+) · Good_To_Soft
12th
31 Dec
Warwick · Long Distance (2m+) · Good_To_Soft
4th
26 Dec
Wincanton · Long Distance (2m+) · Good_To_Soft
20 Dec
Haydock Park · Long Distance (2m+) · Good_To_Soft
6th
18 Dec
Bees Kiss
Exeter · Long Distance (2m+) · Heavy
11 Dec
Taunton · Long Distance (2m+) · Good
10th
11 Dec
Taunton · Long Distance (2m+) · Good
12th
7 Dec
Huntingdon · Long Distance (2m+) · Soft
Won
4 Dec
Bees Kiss
Wincanton · Long Distance (2m+) · Good_To_Soft
7th
25 Nov
hereford · Long Distance (2m+) · Good
24 Nov
Kempton Park · Long Distance (2m+) · Good
10th
20 Nov
Warwick · Long Distance (2m+) · Good_To_Soft
8th
17 Nov
Leicester · Long Distance (2m+) · Soft
4th
14 Nov
Cheltenham · Long Distance (2m+) · Soft
10th
5 Nov
Chepstow · Long Distance (2m+) · Good_To_Soft
6th