:

Seb Spencer

Four years into his training career, Seb Spencer has built a solid foundation — 39 winners since he set up in 2021 — but this season has been a test of patience. He's managed 13 winners from 184 runners, a win rate of around 1 in every 14, and that's a noticeable step back from the form he showed last year, when he was winning closer to 1 in every 8 races. In training terms, that gap matters. It's the difference between a yard that's ticking over nicely and one that's searching for its best.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Malton, N Yorks
Record
13 wins from 184 races
Win rate
7.1%
Top jockey
Best course
Wolverhampton (13.6% from 22 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
184
Races
13
Wins
7.1%
Win rate
avg ~10%
23.9%
Place rate (top 3)
avg ~30%

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Trainer Breakdown
Auto-Generated

The most telling relationship in Spencer's operation is the one with jockey Dale Swift. Their 10 wins together from 108 rides — roughly 1 in every 11 — is the engine room of Spencer's career record, and it suggests a genuine working partnership built on familiarity and trust. When a trainer and jockey click, it usually means they're reading the same horses the same way, and that consistency tends to pay off over time.

Then there's Chuzzlewit — seven races together, zero wins. That's not necessarily a disaster; plenty of horses take time to find their feet, and not every partnership is built to win. But it does stand out as the partnership that hasn't delivered yet, and at some point Spencer will have to decide whether to persist or try something different.

The honest picture is of a trainer who has shown he can do this — 39 career winners in four years is a legitimate track record for a relatively young operation — but who is navigating a leaner spell right now. Whether the dip from 12% to 7% is a blip or something that needs addressing, only the rest of the season will tell.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
13.6%
May
14.3%
Jun
5.6%
Jul
4.5%
Aug
5%
Sep
12.5%
Oct
7.7%
Nov
0%
Dec
10%
Jan
0%
Feb
0%
Mar
0%
Apr

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Dale Swift First Choice
9.3%
Win rate
10/108
Won / Rode
Alex Jary
4.8%
Win rate
1/21
Won / Rode
0%
Win rate
0/19
Won / Rode
Shay Farmer
0%
Win rate
0/12
Won / Rode
20%
Win rate
1/5
Won / Rode
Jack Nicholls
0%
Win rate
0/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
Rose Dawes
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Jack Dace
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 030-45
Form: 7-04U8
Form: 6-5370
Form: 04720-
Form: 50075-
Form: 45890-
Form: 230518
Form: 1225-1
Form: 70-096
Form: 266272

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Newcastle 25 0 0%
Wolverhampton 22 3 13.6%
Southwell 22 1 4.5%
Catterick Bridge 19 1 5.3%
Thirsk 15 2 13.3%
Redcar 10 1 10%
Ayr 7 0 0%
York 7 0 0%
Doncaster 6 0 0%
Carlisle 5 2 40%
Ripon 5 2 40%
Beverley 5 0 0%
Hamilton Park 5 0 0%
Musselburgh 4 1 25%
Newmarket 4 0 0%
Haydock Park 4 0 0%
Leicester 4 0 0%
Nottingham 3 0 0%
Pontefract 3 0 0%
Kempton Park 2 0 0%
Chester 2 0 0%
Ascot 1 0 0%
Newbury 1 0 0%
Wetherby 1 0 0%
Market Rasen 1 0 0%
Chepstow 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Musselburgh · 5f – 6½f · Good_To_Soft
9th
29 Mar
Doncaster · 7f – 1m · Good_To_Soft
11th
27 Mar
Newcastle · 1m1f – 1m2f · Standard
7th
16 Mar
Wolverhampton · 1m1f – 1m2f · Standard
12th
10 Mar
Darlas Secret
Wolverhampton · 1m1f – 1m2f · Standard
12th
10 Mar
Wolverhampton · 1m1f – 1m2f · Standard
12th
6 Mar
Newcastle · 7f – 1m · Standard
5th
24 Feb
Darlas Secret
Southwell · 7f – 1m · Standard
7th
11 Feb
Southwell · 5f – 6½f · Standard
10th
11 Feb
Darlas Secret
Southwell · 7f – 1m · Standard
3rd
10 Feb
Newcastle · 1m1f – 1m2f · Standard
4th
7 Feb
Southwell · 5f – 6½f · Standard
6th
26 Jan
Wolverhampton · 7f – 1m · Standard
9th
23 Jan
Wolverhampton · 5f – 6½f · Standard
6th
23 Jan
Wolverhampton · 1m1f – 1m2f · Standard
7th
22 Jan
Darlas Secret
Southwell · 7f – 1m · Standard
5th
20 Jan
Newcastle · 5f – 6½f · Standard
7th
19 Jan
Wolverhampton · 7f – 1m · Standard
Won
10 Jan
Newcastle · 1m1f – 1m2f · Standard
4th
2 Jan
Wolverhampton · 1m1f – 1m2f · Standard
9th