UK time :

Stuart Williams

Four years into training and Stuart Williams is already operating at the sport's highest level — which, when you think about it, is a remarkable thing. Most trainers spend a decade quietly building before they sniff a top-level win. Williams has four of them, at three of the most prestigious venues in British racing: York, Newmarket and Chester. Those aren't lucky afternoons. Those are the kind of results that tell you someone knows exactly what they're doing.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Newmarket, Suffolk
Record
67 wins from 438 races
Win rate
15.3%
Top jockey
Best course
Brighton (25% from 16 races)
Best ground
Good to firm (fairly firm)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
438
Races
67
Wins
15.3%
Win rate
avg ~10%
37.4%
Top-3 rate
avg ~30%

🐎 Today's and upcoming runners

Horses Stuart Williams has entered for upcoming races

🔍 Full analysis

Our model's view, based on this trainer's record and recent runs
TrackLab's trainer breakdown

The broader numbers back that up. Over the past twelve months, Williams has sent out 438 runners and turned 67 of them into winners — that's roughly 1 in every 7, a 15% win rate. To put that in context, he was already doing well last season at 11 wins in every 100 runners, but this year he's pushed that to 15 in every 100. The trajectory is pointing firmly in one direction.

Two of those top-level victories came at York — one in September 2024, another as recently as June 2025 — and York matters. It's one of the most demanding tracks in Britain, wide open and unforgiving, where there's nowhere to hide and tactics can only take you so far. Winning there once at the highest level is an achievement. Winning there twice in under a year suggests Williams has developed a real feel for the place.

The partnership with jockey Marco Ghiani is worth highlighting too. Of the 149 times Ghiani has ridden for the yard, 25 have ended in a winner — that's 1 in roughly every 6 rides, a 17% win rate that edges slightly above the yard's overall average. That consistency between trainer and jockey, built up over a meaningful number of rides, is the kind of relationship that tends to produce results when the big days come around.

216 career winners in four years of training is a solid foundation, and the quality is clearly there alongside the volume. Williams isn't simply churning through runners and hoping — he's winning the races that matter, at the tracks that matter, and getting better at it year on year. For a trainer still relatively early in their career, that combination of top-level success and improving efficiency is exactly what you'd want to see.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
17.9%
May
23.3%
Jun
13.6%
Jul
21.5%
Aug
14.6%
Sep
10.8%
Oct
11.8%
Nov
14.3%
Dec
18.6%
Jan
9.4%
Feb
0%
Mar
9.4%
Apr

🎯 Where this trainer does best

Results split by ground, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Good to soft (some give)
Standard (all-weather)
Ok
Good (a little give)
Ok
Standard to slow (all-weather)
Ok
Firm (dry)
Unknown
Heavy (very wet)
Unknown
Soft (muddy)
Avoids
🏅 Race level
Class 1 (elite)
Ok
Class 2 (high-level)
Ok
Class 3 (mid-level)
Class 4 (standard)
Ok
Class 5 (entry-level)
Class 6 (grassroots)
Loves
🏟 Track shape
Left-handed, hilly
Loves
Right-handed, tight turns
Left-handed, tight turns
Right-handed, hilly
Left-handed, long straights
Ok
Right-handed, long straights
Ok
Long straights
Ok
Left-handed, tight
Unknown

🏇 Jockeys

The riders they work with most, most rides first
Marco Ghiani Main partner
16.8%
Win rate
25/149
Wins / rides
Jack Dace
14.7%
Win rate
5/34
Wins / rides
26.9%
Win rate
7/26
Wins / rides
26.1%
Win rate
6/23
Wins / rides
4.3%
Win rate
1/23
Wins / rides
35%
Win rate
7/20
Wins / rides
0%
Win rate
0/12
Wins / rides
20%
Win rate
2/10
Wins / rides
10%
Win rate
1/10
Wins / rides
Harry Vigors
22.2%
Win rate
2/9
Wins / rides
0%
Win rate
0/8
Wins / rides
28.6%
Win rate
2/7
Wins / rides
0%
Win rate
0/5
Wins / rides
50%
Win rate
2/4
Wins / rides
25%
Win rate
1/4
Wins / rides
25%
Win rate
1/4
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
Jack Nicholls
0%
Win rate
0/4
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 69-464
Form: -37522
Form: 356-88
Form: 73-213
Form: 67-686
Form: 4-8444
Form: 57-425
Form: 7
Form: -20435
Form: 18534-

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
chelmsford 66 10 15.2%
Newmarket 57 10 17.5%
Kempton Park 49 6 12.2%
Lingfield Park 36 7 19.4%
Windsor 35 7 20%
Wolverhampton 35 1 2.9%
Southwell 31 6 19.4%
Great Yarmouth 19 3 15.8%
Brighton 16 4 25%
Leicester 12 2 16.7%
Epsom Downs 11 2 18.2%
Doncaster 10 1 10%
Ascot 9 0 0%
Haydock Park 7 2 28.6%
Newcastle 7 0 0%
Sandown Park 6 0 0%
York 5 1 20%
Chepstow 4 1 25%
Goodwood 4 0 0%
Salisbury 3 1 33.3%
Beverley 3 1 33.3%
Nottingham 3 0 0%
Ayr 2 1 50%
Bath 2 1 50%
Chester 2 0 0%
Newbury 2 0 0%
Ripon 2 0 0%

📅 Recent results

The last 20 results, most recent first
30 Apr
Kempton Park · 5f – 6½f · Standard_To_Slow
10th
28 Apr
Great Yarmouth · 7f – 1m · Good
7th
27 Apr
Wolverhampton · 7f – 1m · Standard
5th
27 Apr
Bath · 1m1f – 1m2f · Firm
Won
27 Apr
Lingfield Park · 1m3f – 1m4f · Standard
11th
25 Apr
Doncaster · 1m3f – 1m4f · Good_To_Firm
3rd
25 Apr
Haydock Park · 5f – 6½f · Good_To_Firm
11th
25 Apr
Haydock Park · 5f – 6½f · Good_To_Firm
4th
21 Apr
Wolverhampton · 5f – 6½f · Standard
6th
21 Apr
Great Yarmouth · 7f – 1m · Good_To_Firm
2nd
20 Apr
Lingfield Park · 5f – 6½f · Standard
3rd
16 Apr
Newmarket · 7f – 1m · Good
4th
16 Apr
Newmarket · 5f – 6½f · Good
3rd
16 Apr
Newmarket · 5f – 6½f · Good
5th
15 Apr
Newmarket · 7f – 1m · Good
Won
15 Apr
Newmarket · 5f – 6½f · Good
10th
14 Apr
Lingfield Park · 7f – 1m · Standard
9th
14 Apr
Newmarket · 5f – 6½f · Good
4th
14 Apr
Newmarket · 7f – 1m · Good
3rd
11 Apr
Southwell · 1m3f – 1m4f · Standard
5th