:

William Cox

William Cox is a jockey four years into his career, having taken out his licence in 2021, and he has built steadily to a total of 41 winners. The last 12 months tell the full story of where he is right now: 10 winners from 283 rides, which works out at roughly 1 in every 28 races. That is a tough grind — most racegoers never appreciate just how many times a jockey climbs into the saddle before the winner's enclosure arrives — but volume of rides at this stage is exactly what a young professional needs to develop.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
10 wins from 283 races
Win rate
3.5%
Top trainer
Best course
Ffos Las (15.4% from 13 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
283
Races
10
Wins
3.5%
Win rate
avg ~10%
20.1%
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

His most significant professional relationship is with trainer Archie Watson, one of the sharper yards in British racing. Cox has ridden 99 times for Watson and converted 5 of those into winners, a win rate of around 1 in 20. That might not sound dramatic, but landing 99 rides with a single trainer is a real sign of trust — trainers have plenty of options, and they do not keep calling on a jockey unless they believe in them.

One small but telling detail in his record is how he performs on normal ground conditions. Across 54 races on a standard surface, he has won 4 times — around 1 in every 13 rides, noticeably better than his overall average. It is the kind of stat that hints at a jockey who times his finishes well when the track is riding fairly and horses are doing what they should. Whether that edge deepens as his career develops will be worth watching.

Forty-one career winners in four years is a modest but honest foundation. The sport is full of jockeys who never reach that number at all, and Cox is still in the phase of his career where experience is the most valuable currency he can earn. The real question is whether the Archie Watson connection continues to grow — because when a young jockey and a progressive trainer find a rhythm together, that partnership can be the thing that lifts both of them to the next level.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
7.1%
Apr
3.7%
May
2.8%
Jun
3.2%
Jul
12.1%
Aug
5.6%
Sep
0%
Oct
0%
Nov
0%
Dec
0%
Jan
0%
Feb
0%
Mar

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Archie Watson First Choice
5.1%
Win rate
5/99
Won / Rode
9.5%
Win rate
2/21
Won / Rode
0%
Win rate
0/17
Won / Rode
0%
Win rate
0/16
Won / Rode
0%
Win rate
0/16
Won / Rode
8.3%
Win rate
1/12
Won / Rode
9.1%
Win rate
1/11
Won / Rode
0%
Win rate
0/8
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/3
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 97-622
Form: 977-45
Form: 81-222
Form: 3127-4
Form: 314232
Form: 525
Form: 055-15
Form: 732-52
Form: 026-23
Form: -83231

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Wolverhampton 39 0 0%
Kempton Park 35 0 0%
Lingfield Park 33 1 3.0%
Bath 24 0 0%
Southwell 18 0 0%
Chepstow 16 1 6.2%
Windsor 15 0 0%
Ffos Las 13 2 15.4%
chelmsford 10 0 0%
Nottingham 9 0 0%
Brighton 8 1 12.5%
Newbury 8 0 0%
Newcastle 8 0 0%
Salisbury 5 2 40%
Haydock Park 5 0 0%
Leicester 5 0 0%
Newmarket 4 1 25%
Goodwood 4 0 0%
Ripon 3 1 33.3%
Thirsk 3 1 33.3%
Epsom Downs 3 0 0%
Doncaster 3 0 0%
Carlisle 2 0 0%
Beverley 2 0 0%
Ascot 2 0 0%
Pontefract 1 0 0%
York 1 0 0%
Catterick Bridge 1 0 0%
Great Yarmouth 1 0 0%
Wetherby 1 0 0%
Sandown Park 1 0 0%

📅 Recent Results

The last 20 results, most recent first
21 Mar
Southwell · Sprint (< 5f) · Standard
8th
21 Mar
Southwell · 7f – 1m · Standard
3rd
20 Mar
Lingfield Park · 5f – 6½f · Standard
5th
13 Mar
Wolverhampton · 1m1f – 1m2f · Standard
6th
5 Mar
Lingfield Park · 1m1f – 1m2f · Standard
7th
4 Mar
Kempton Park · 1m3f – 1m4f · Standard_To_Slow
10th
3 Mar
Wolverhampton · 7f – 1m · Standard
2nd
25 Feb
Lingfield Park · 7f – 1m · Standard
25 Feb
Lingfield Park · 5f – 6½f · Standard
24 Feb
Southwell · 7f – 1m · Standard
8th
23 Feb
Wolverhampton · 1m1f – 1m2f · Standard
9th
19 Feb
Newcastle · 7f – 1m · Standard
2nd
18 Feb
Kempton Park · 1m3f – 1m4f · Standard_To_Slow
5th
18 Feb
Kempton Park · 7f – 1m · Standard_To_Slow
9th
17 Feb
Wolverhampton · 5f – 6½f
4th
15 Feb
Newcastle · 1m1f – 1m2f · Standard
4th
14 Feb
Lingfield Park · 1m1f – 1m2f · Standard
6th
13 Feb
Wolverhampton · 7f – 1m · Standard
5th
12 Feb
Lingfield Park · 7f – 1m · Standard
3rd
10 Feb
Lingfield Park · 1m1f – 1m2f · Standard
3rd