:

Cam Hardie

Four years into a professional riding career and Cam Hardie has already reached 159 career winners — a number that takes some jockeys twice as long to accumulate. At 40 winners from 712 rides this season, he's winning roughly 1 in every 18 races, which sits at the lower end of the top tier, but in a sport where opportunities are everything, the sheer volume of rides tells its own story. Getting on 712 horses in a single season means trainers trust him, and trust in this sport is currency.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
40 wins from 712 races
Win rate
5.6%
Top trainer
Best course
Musselburgh (14.3% from 14 races)
Best going
Standard (all-weather)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
712
Races
40
Wins
5.6%
Win rate
avg ~10%
20.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 telling relationship in Hardie's career so far is his partnership with trainer Antony Brittain. Across 181 races together, they've combined for 18 wins — that's 1 in every 10, which is markedly better than his overall rate. To put that in perspective: he wins twice as often on a Brittain horse as he does across the rest of his book of rides. That kind of uplift doesn't happen by accident. It speaks to a genuine understanding between a jockey and a yard — the sort of thing that develops when a trainer knows exactly what he's getting and a rider knows exactly what a horse needs before it even leaves the stalls.

Four years in, Hardie is still building. The foundation, though, looks solid — 159 winners, a reliable yard behind him, and enough rides to keep sharpening his judgement every single week.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
3.9%
May
3.4%
Jun
4.4%
Jul
0%
Aug
7.5%
Sep
5.7%
Oct
6.1%
Nov
7.3%
Dec
14.8%
Jan
6.5%
Feb
4.1%
Mar
0%
Apr

🎯 Where This Jockey Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Good (firm-ish)
Standard to slow
Good to firm
Ok
Heavy (very wet)
Good to soft
Avoids
Soft (muddy)
Avoids
🏅 Competition Level
Class 1
Avoids
Class 2
Ok
Class 3
Avoids
Class 4
Avoids
Class 5
Class 6
🏟 Track Shape
Left-handed, undulating
Loves
Left-handed, wide and galloping
Right-handed, tight turning
Ok
Right-handed, undulating
Ok
Left-handed, tight
Left-handed, tight turning
Avoids
Right-handed, wide and galloping
Avoids
Wide and galloping
Avoids

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Antony Brittain First Choice
9.9%
Win rate
18/181
Won / Rode
1.0%
Win rate
1/101
Won / Rode
2.6%
Win rate
2/78
Won / Rode
9.3%
Win rate
4/43
Won / Rode
9.5%
Win rate
2/21
Won / Rode
0%
Win rate
0/16
Won / Rode
6.7%
Win rate
1/15
Won / Rode
7.1%
Win rate
1/14
Won / Rode
7.1%
Win rate
1/14
Won / Rode
7.7%
Win rate
1/13
Won / Rode
0%
Win rate
0/13
Won / Rode
8.3%
Win rate
1/12
Won / Rode
0%
Win rate
0/11
Won / Rode
30%
Win rate
3/10
Won / Rode
0%
Win rate
0/9
Won / Rode
0%
Win rate
0/9
Won / Rode
25%
Win rate
2/8
Won / Rode
12.5%
Win rate
1/8
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/6
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 625-65
Form: -42271
Form: 42
Form: 367433
Form: 5-8122
Form: 34600-
Form: 563-12
Form: 503-21
Form: 790-11
Form: 23-622

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Newcastle 189 18 9.5%
Southwell 89 1 1.1%
Wolverhampton 72 7 9.7%
Beverley 42 1 2.4%
Catterick Bridge 42 0 0%
Redcar 37 2 5.4%
Ripon 31 0 0%
Nottingham 26 3 11.5%
York 25 0 0%
Pontefract 22 3 13.6%
Doncaster 17 0 0%
Hamilton Park 15 1 6.7%
Musselburgh 14 2 14.3%
Thirsk 13 0 0%
Carlisle 12 1 8.3%
Wetherby 9 0 0%
Newmarket 8 0 0%
chelmsford 8 0 0%
Haydock Park 8 0 0%
Chepstow 5 0 0%
Leicester 5 0 0%
Ayr 5 0 0%
Great Yarmouth 5 0 0%
Lingfield Park 5 0 0%
Newbury 3 1 33.3%
Epsom Downs 2 0 0%
Chester 2 0 0%
Goodwood 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Musselburgh · 5f – 6½f · Soft
6th
4 Apr
Musselburgh · 5f – 6½f · Good_To_Soft
12th
4 Apr
Musselburgh · 7f – 1m · Good_To_Soft
10th
4 Apr
Musselburgh · 1m1f – 1m2f · Good_To_Soft
3rd
30 Mar
Wolverhampton · 1m1f – 1m2f · Standard
4th
29 Mar
Doncaster · 5f – 6½f · Good_To_Soft
12th
29 Mar
Doncaster · 1m3f – 1m4f · Good_To_Soft
7th
29 Mar
Doncaster · 7f – 1m · Good_To_Soft
11th
28 Mar
Southwell · 1m3f – 1m4f · Standard
10th
28 Mar
Southwell · 7f – 1m · Standard
3rd
28 Mar
Southwell · 7f – 1m · Standard
8th
27 Mar
Newcastle · 5f – 6½f · Standard
5th
27 Mar
Newcastle · 1m1f – 1m2f · Standard
12th
27 Mar
Newcastle · 5f – 6½f · Standard
4th
27 Mar
Newcastle · 5f – 6½f · Standard
4th
27 Mar
Newcastle · 5f – 6½f · Standard
6th
27 Mar
Newcastle · 7f – 1m · Standard
8th
23 Mar
Wolverhampton · 7f – 1m · Standard
9th
23 Mar
Wolverhampton · 1m1f – 1m2f · Standard
3rd
21 Mar
Newcastle · 5f – 6½f · Standard
4th