UK time :

S Woods

Four years into a training career and S Woods has already done something most trainers never manage — winning at the very top level of British racing. With 124 career winners and counting, this is a yard that has established itself quickly and seriously.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Newmarket, Suffolk
Record
24 wins from 229 races
Win rate
10.5%
Top jockey
Best course
Wolverhampton (20% from 25 races)
Best ground
Standard (all-weather)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
229
Races
24
Wins
10.5%
Win rate
avg ~10%
37.1%
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 headline achievement is a pair of Class 1 victories, the highest grade of race in Britain. One came at Pontefract in August 2022, the other at Sandown Park in July 2023 — two very different tracks, which suggests this isn't a trainer who relies on knowing one particular venue inside out. Getting to the top table of British racing even once takes years of work; doing it twice in the space of twelve months, and in only your second and third years of training, is the kind of thing that makes people in the sport pay attention.

The partnership with jockey Robert Havlin stands out on the numbers. Of the 42 times Havlin has ridden for the yard, 8 have ended in a winner — that's almost 1 in every 5 rides, or a 19% win rate. In a sport where 1 in 10 is considered solid going, nearly 1 in 5 with a specific jockey suggests something more than coincidence. These two clearly understand each other's strengths.

On ground conditions, the stats are telling. In normal conditions, Woods' runners have won 17 times from 103 races — a 17% win rate, or close to 1 in every 6. That is a noticeably stronger return than the overall season average of 24 winners from 229 runners, which works out at roughly 1 in every 10. It hints at a trainer who knows how to prepare a horse for a fair-weather day, and who may be more selective about running on testing ground.

Over the last 12 months, those 24 winners from 229 runners represent a solid, consistent operation — not a flashy one-season wonder, but a yard building steadily and already capable of producing a winner on the biggest days. A trainer four years in with two top-level wins already has a trajectory worth watching.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
3.6%
Jul
3.2%
Aug
6.1%
Sep
21.2%
Oct
33.3%
Nov
14.3%
Dec
0%
Jan
16.7%
Feb
25%
Mar
10%
Apr
16.7%
May
0%
Jun

🎯 Where this trainer does best

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

🏇 Jockeys

The riders they work with most, most rides first
Robert Havlin Main partner
19.0%
Win rate
8/42
Wins / rides
15.8%
Win rate
6/38
Wins / rides
14.3%
Win rate
2/14
Wins / rides
7.7%
Win rate
1/13
Wins / rides
0%
Win rate
0/12
Wins / rides
0%
Win rate
0/12
Wins / rides
18.2%
Win rate
2/11
Wins / rides
0%
Win rate
0/11
Wins / rides
10%
Win rate
1/10
Wins / rides
20%
Win rate
1/5
Wins / rides
0%
Win rate
0/5
Wins / rides
50%
Win rate
2/4
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
50%
Win rate
1/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 4463-
Form: 17240-
Form: 615-22
Form: 4-7110
Form: 11-651
Form: 3/13-1
Form: 091-24
Form: 21-14
Form: -13230

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Lingfield Park 34 4 11.8%
Southwell 33 5 15.2%
Kempton Park 31 3 9.7%
Wolverhampton 25 5 20%
chelmsford 21 2 9.5%
Newmarket 17 0 0%
Great Yarmouth 17 0 0%
Doncaster 9 0 0%
Newcastle 8 2 25%
Leicester 7 1 14.3%
Ascot 6 0 0%
Goodwood 4 1 25%
Sandown Park 4 0 0%
Nottingham 3 0 0%
Epsom Downs 3 0 0%
Thirsk 2 1 50%
Haydock Park 1 0 0%
Pontefract 1 0 0%
Bath 1 0 0%
Salisbury 1 0 0%
Chepstow 1 0 0%

📅 Recent results

The last 20 results, most recent first
3 Jun
Nottingham · 1m3f – 1m4f · Good
2nd
3 Jun
Nottingham · 1m1f – 1m2f · Good
8th
1 Jun
Wolverhampton · 1m1f – 1m2f · Standard
5th
29 May
Wolverhampton · 7f – 1m · Standard
4th
29 May
Wolverhampton · 7f – 1m · Standard
4th
28 May
Sandown Park · 1m1f – 1m2f · Good
3rd
27 May
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
14th
22 May
Goodwood · Long Distance (2m+) · Good
Won
20 May
Great Yarmouth · 1m6f – 2m · Good
5th
20 May
Kempton Park · 7f – 1m · Standard_To_Slow
9th
19 May
Lingfield Park · 7f – 1m · Good
10th
19 May
Lingfield Park · 7f – 1m · Good
6th
18 May
Lingfield Park · 7f – 1m · Good
2nd
12 May
Lingfield Park · 1m1f – 1m2f · Standard
Won
9 May
Ascot · 1m1f – 1m2f · Good
2nd
7 May
Southwell · 1m1f – 1m2f · Standard
7th
6 May
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
4th
4 May
Kempton Park · 1m3f – 1m4f · Standard_To_Slow
Won
4 May
Kempton Park · 7f – 1m · Standard_To_Slow
6th
3 May
Newmarket · 1m3f – 1m4f · Good_To_Firm
4th