UK time :

Olly Williams

Four years into his training career, Olly Williams is still building — and the numbers reflect exactly that. Over the last twelve months, he has sent out 54 runners and found the winner's enclosure just once, a win rate of around 1 in every 54 races. That is a tough return by any measure, but small yards in their early years often look like this: the horses are learning, the team is learning, and the big days come later.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Market Rasen, Lincs
Record
1 wins from 54 races
Win rate
1.9%
Top jockey
Best course
Southwell (9.1% from 11 races)
Best ground
Standard (all-weather)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
54
Races
1
Wins
1.9%
Win rate
avg ~10%
13.0%
Top-3 rate
avg ~30%

🔍 Full analysis

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

The most interesting thread running through Williams's record is his partnership with Mickey Mongoose. Together they have won 3 of their 32 races — which works out at roughly 1 in every 11, comfortably better than the yard's overall average. That kind of consistency with a single horse suggests a genuine understanding between trainer and animal, the sort of thing that takes time to build and is worth more than the bare numbers suggest.

When Williams does hit the target, it tends to happen on normal ground — firm enough for horses to travel, soft enough to stay comfortable. He has won 1 from 21 races in those conditions, around 1 in every 21, which accounts for the bulk of what the yard has to show. His most productive jockey relationship is with Duran Fentiman, who has ridden 12 times for the yard and come away with 1 winner — a win rate of 8%, or roughly 1 in every 12 rides. In a small operation, finding a jockey who understands what you are trying to do matters enormously, and that partnership looks like a sensible one to watch.

Williams is still early in his journey. Four years in, with a lean recent spell, this is the unglamorous reality of building a training career from scratch. The yards that last are usually the ones that keep finding small edges — a horse they understand, a jockey they trust, a track or ground type that suits their string. Williams has at least a few of those pieces in place.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
0%
Apr
0%
May
0%
Jun
0%
Jul
0%
Aug
0%
Sep
0%
Oct
0%
Nov
0%
Dec
0%
Jan
33.3%
Feb
0%
Mar

🎯 Where this trainer does best

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

🏇 Jockeys

The riders they work with most, most rides first
Duran Fentiman Main partner
8.3%
Win rate
1/12
Wins / rides
William Maggs
0%
Win rate
0/8
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/3
Wins / rides
Tom Broughton
0%
Win rate
0/3
Wins / rides
Shay Farmer
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
Rhys Elliott
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
Taryn Langley
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Cian Horgan(5)
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 08-851
Form: 40-094
Form: 78560P
Form: 8/983/
Form: 49-007
Form: /P4P6-
Form: 79908-
Form: 544

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Southwell 11 1 9.1%
Market Rasen 6 0 0%
Newcastle 6 0 0%
Great Yarmouth 5 0 0%
chelmsford 3 0 0%
Doncaster 3 0 0%
Beverley 3 0 0%
Ripon 2 0 0%
Wolverhampton 2 0 0%
Leicester 2 0 0%
Nottingham 2 0 0%
Hexham 2 0 0%
Carlisle 1 0 0%
Wetherby 1 0 0%
Redcar 1 0 0%
Pontefract 1 0 0%
Catterick Bridge 1 0 0%
Fakenham 1 0 0%
Huntingdon 1 0 0%

📅 Recent results

The last 20 results, most recent first
15 Mar
Market Rasen · Long Distance (2m+) · Good_To_Soft
6th
11 Mar
Southwell · 7f – 1m · Standard
5th
10 Mar
Wolverhampton · 1m6f – 2m · Standard
3rd
10 Mar
Wolverhampton · 1m6f – 2m · Standard
3rd
28 Feb
Doncaster · Long Distance (2m+) · Good_To_Soft
—
24 Feb
Southwell · 7f – 1m · Standard
Won
15 Feb
Newcastle · 1m6f – 2m · Standard
4th
24 Jan
Newcastle · 7f – 1m · Standard
8th
24 Jan
Newcastle · 1m3f – 1m4f · Standard
9th
23 Jan
Doncaster · Long Distance (2m+) · Soft
—
17 Jan
Southwell · 1m1f – 1m2f · Standard
5th
6 Jan
Southwell · 1m1f – 1m2f · Standard
8th
4 Jan
Southwell · 1m3f – 1m4f · Standard
10th
29 Dec
Newcastle · 7f – 1m · Standard
8th
27 Dec
Wetherby · Long Distance (2m+) · Soft
14th
19 Dec
Southwell · 1m1f – 1m2f · Standard
8th
4 Dec
chelmsford · 1m3f – 1m4f · Standard
10th
28 Nov
Doncaster · Long Distance (2m+) · Good_To_Soft
6th
20 Nov
Southwell · 1m1f – 1m2f · Standard
12th
13 Nov
Market Rasen · Long Distance (2m+) · Good_To_Soft
5th