:

Tom Cannon

Four years into his career and Tom Cannon is already building the kind of record that makes trainers take notice. Since turning professional in 2021, he has ridden 263 winners — a serious total for a jockey still in the early stages of his career. In the last 12 months alone, he has brought home 41 winners from 258 rides, which works out at roughly 1 in every 6 races. That might not sound extraordinary on paper, but it represents a meaningful jump from the 1 in every 8 he was winning at this time last year. The improvement is real, and it is coming at exactly the right time.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
41 wins from 258 races
Win rate
15.9%
Top trainer
Best course
Stratford-on-Avon (30% from 10 races)
Best going
Heavy (very wet)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
258
Races
41
Wins
15.9%
Win rate
avg ~10%
38.4%
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 headline number, though, is 14 top-level race victories. Winning once at that level takes talent and a bit of luck. Winning 14 times, across venues like Kempton Park, Sandown Park and Warwick, suggests something more consistent. Two of those top-level wins came at Kempton Park in the current season alone — on 10 January and 21 February 2026 — which tells you this is a jockey who can handle the big stage and deliver when it matters.

His record at Leicester is one of those statistics that makes you look twice. Four winners from just five rides there means he has almost never gone to that track and come home empty-handed. That kind of dominance at a specific venue is rare, and it points to a rider who either suits the track's particular demands or simply arrives there with well-prepared horses and the confidence to ride them that way.

Cannon's most productive working relationship is with trainer Lucy Wadham. Thirteen wins from 77 rides together — roughly 1 in every 6 — shows a combination that clicks, and the fact they keep coming back to each other suggests the trust runs both ways. His partnership with Brother Boris has produced 1 win from 7 races, which is more modest, but the repeated bookings show belief in the combination.

One more detail worth noting: on very wet, muddy ground — the kind that puts plenty of jockeys off their game — Cannon wins 2 from 8 races, a rate of 25%, or roughly 1 in every 4. That means he outperforms his own average when conditions get tough. For a jockey still only four years into his career, that kind of versatility is exactly the foundation you would want to build on.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
25%
May
28.6%
Jun
22.2%
Jul
0%
Aug
0%
Sep
5.6%
Oct
6.7%
Nov
5.4%
Dec
10.7%
Jan
33.3%
Feb
13.9%
Mar
25%
Apr

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Lucy Wadham First Choice
16.9%
Win rate
13/77
Won / Rode
21.6%
Win rate
11/51
Won / Rode
23.5%
Win rate
4/17
Won / Rode
17.6%
Win rate
3/17
Won / Rode
15.4%
Win rate
2/13
Won / Rode
40%
Win rate
4/10
Won / Rode
0%
Win rate
0/10
Won / Rode
0%
Win rate
0/8
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 37-311
Form: 443112
Form: 438211
Form: 2-3721
Form: 645F11
Form: 4-5924
Form: 233
Form: 364413
Form: -41222
Form: -48277

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Fontwell Park 31 6 19.4%
Huntingdon 18 5 27.8%
Plumpton 18 3 16.7%
Fakenham 18 2 11.1%
Market Rasen 16 2 12.5%
Cheltenham 12 1 8.3%
Worcester 12 1 8.3%
Newbury 12 0 0%
Uttoxeter 11 0 0%
Stratford-on-Avon 10 3 30%
Warwick 10 1 10%
Kempton Park 8 5 62.5%
Ascot 8 0 0%
Ludlow 6 0 0%
Wetherby 6 0 0%
Lingfield Park 6 0 0%
Leicester 5 4 80%
Bangor-on-Dee 4 2 50%
Chepstow 4 2 50%
Haydock Park 4 1 25%
Doncaster 4 1 25%
Sandown Park 4 1 25%
Windsor 4 0 0%
Southwell 4 0 0%
Newton Abbot 4 0 0%
Wincanton 4 0 0%
Taunton 3 0 0%
Ayr 1 1 100%
Aintree 1 0 0%
Ffos Las 1 0 0%
Carlisle 1 0 0%
York 1 0 0%
Epsom Downs 1 0 0%
Catterick Bridge 1 0 0%
Sedgefield 1 0 0%
Hexham 1 0 0%
Cartmel 1 0 0%
Kelso 1 0 0%
Exeter 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Huntingdon · 1m6f – 2m · Good
3rd
4 Apr
Huntingdon · Long Distance (2m+) · Good
Won
2 Apr
Chepstow · Long Distance (2m+) · Good_To_Soft
3rd
1 Apr
Wincanton · Long Distance (2m+) · Good
8th
29 Mar
Ascot · 1m6f – 2m · Good
10th
29 Mar
Ascot · Long Distance (2m+) · Good
2nd
28 Mar
Uttoxeter · Long Distance (2m+) · Good_To_Soft
5th
27 Mar
Fontwell Park · Long Distance (2m+) · Good_To_Soft
Won
27 Mar
Fontwell Park · Long Distance (2m+) · Good_To_Soft
7th
27 Mar
Fontwell Park · Long Distance (2m+) · Good_To_Soft
4th
25 Mar
Hexham · Long Distance (2m+) · Soft
24 Mar
Southwell · 1m6f – 2m · Good
4th
23 Mar
Wincanton · 1m6f – 2m · Good
2nd
21 Mar
Newbury · Long Distance (2m+) · Good_To_Soft
13th
21 Mar
Newbury · Long Distance (2m+) · Good_To_Soft
3rd
21 Mar
Newbury · Long Distance (2m+) · Good_To_Soft
8th
21 Mar
Newbury · Long Distance (2m+) · Good_To_Soft
4th
18 Mar
Huntingdon · 1m6f – 2m · Good
5th
18 Mar
Huntingdon · Long Distance (2m+) · Good
2nd
16 Mar
Plumpton · 1m6f – 2m · Good_To_Soft
3rd