:

Sandy Thomson

Sandy Thomson has been training racehorses for just four years, but the results already suggest someone building something real. Since starting out in 2021, the yard has reached 96 career winners — a number that reflects consistent, year-on-year progress rather than a flash in the pan. This season alone, Thomson has sent out 18 winners from 161 runners, which works out at roughly 1 in every 9 — an 11% win rate that already marks an improvement on the 8% recorded last year. In a sport where margins are tight and progress is hard-won, that kind of upward curve is exactly what you want to see.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Lambden, Berwicks
Record
18 wins from 161 races
Win rate
11.2%
Top jockey
Best course
Musselburgh (16.7% from 18 races)
Best going
Good to soft

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
161
Races
18
Wins
11.2%
Win rate
avg ~10%
31.1%
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

What really sets Thomson apart at this stage of a training career is the quality of those winners, not just the quantity. Two of the yard's victories have come in Class 1 races — the highest level in British racing, where the best horses in the country line up. One of those came at Kelso in March 2023, and the other at Haydock Park in January 2025. Landing a top-level race once might be fortune; landing two at different venues over two different seasons suggests a trainer who knows how to place a horse well and get the best out of it on the biggest days.

The relationship with jockey Brian Hughes is worth paying attention to. Out of 25 rides together, Hughes has ridden 7 winners for the yard — that's a win rate of 28%, or better than 1 in every 4. To put that in context, even the very best trainer-jockey partnerships in the sport rarely sustain numbers like that over a meaningful sample of rides. It points to a genuine understanding between the two: the right horse, the right race, the right man in the saddle.

Four years in, 96 winners, two wins at the top level, and a win rate that is still climbing — Thomson is a trainer who looks to be hitting a stride. For anyone who follows the sport, this is the kind of yard worth keeping an eye on as it grows.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
0%
Feb
0%
Mar
5.3%
Apr
0%
May
11.1%
Jun
7.1%
Oct
0%
Nov
12.5%
Dec
13.6%
Jan
11.1%
Feb
31.6%
Mar
20%
Apr

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Brian Hughes First Choice
28.0%
Win rate
7/25
Won / Rode
13.0%
Win rate
3/23
Won / Rode
23.8%
Win rate
5/21
Won / Rode
4.8%
Win rate
1/21
Won / Rode
0%
Win rate
0/11
Won / Rode
10%
Win rate
1/10
Won / Rode
0%
Win rate
0/8
Won / Rode
William Maggs
0%
Win rate
0/8
Won / Rode
0%
Win rate
0/4
Won / Rode
Charlie Maggs
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Dominic Hislop
0%
Win rate
0/1
Won / Rode
Alice Stevens
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: -53271
Form: 782UP1
Form: 43P-45
Form: 43P-45
Form: -63141
Form: -P7132
Form: -62251
Form: 3
Form: -53271
Form: P74111

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Kelso 45 4 8.9%
Ayr 22 1 4.5%
Musselburgh 18 3 16.7%
Carlisle 16 2 12.5%
Hexham 16 2 12.5%
Perth 14 0 0%
Newcastle 12 2 16.7%
Catterick Bridge 6 2 33.3%
Wetherby 5 2 40%
Sedgefield 2 0 0%
Haydock Park 2 0 0%
Aintree 1 0 0%
Doncaster 1 0 0%
Cheltenham 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Haydock Park · Long Distance (2m+) · Good
7th
2 Apr
Kelso · Long Distance (2m+) · Good
Won
2 Apr
Kelso · Long Distance (2m+) · Good
2 Apr
Kelso · Long Distance (2m+) · Good
4th
1 Apr
Sedgefield · Long Distance (2m+) · Good
3rd
25 Mar
Hexham · Long Distance (2m+) · Soft
3rd
22 Mar
Carlisle · Long Distance (2m+) · Good_To_Soft
Won
22 Mar
Carlisle · 1m6f – 2m · Good_To_Soft
Won
22 Mar
Carlisle · Long Distance (2m+) · Good_To_Soft
21 Mar
Kelso · Long Distance (2m+) · Good_To_Soft
Won
21 Mar
Kelso · Long Distance (2m+) · Good_To_Soft
2nd
21 Mar
Kelso · Long Distance (2m+) · Good_To_Soft
4th
20 Mar
Musselburgh · Long Distance (2m+) · Good_To_Soft
Won
20 Mar
Musselburgh · Long Distance (2m+) · Good_To_Soft
6th
14 Mar
Newcastle · Long Distance (2m+) · Good_To_Soft
5th
14 Mar
Newcastle · Long Distance (2m+) · Good_To_Soft
14 Mar
Newcastle · Long Distance (2m+) · Good_To_Soft
13 Mar
Doncaster · Long Distance (2m+) · Good_To_Soft
2nd
8 Mar
Carlisle · Long Distance (2m+) · Soft
7th
8 Mar
Carlisle · Long Distance (2m+) · Good_To_Soft
5th