UK time :

Sandy Forster

Sandy Forster has been training racehorses since 2021, and over that four-year career has sent out 23 winners — a respectable foundation for a trainer still finding their feet at the top level. But the last 12 months have been a tough watch. Fifty runners, zero winners. That is a long time between celebrations, and it is the kind of run that tests everyone connected to a yard.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Yetholm, Roxburghshire
Record
0 wins from 50 races
Win rate
0%
Top jockey
Best course
Kelso (0% from 14 races)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
50
Races
0
Wins
0%
Win rate
avg ~10%
20%
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 dip is stark when you look at the numbers side by side. Last year Forster was winning at around 7 in every 100 races — modest, but it meant winners were coming. This season that figure has fallen to zero from 50 attempts, and the most recent two weeks have brought five more runners without a result to show for it. At some point a blank run stops being a rough patch and starts raising questions about what has changed, and 50 races is a significant sample.

The most-used partnership this season has been with jockey Patrick Wadge, who has ridden 19 times for the yard without a win between them. Nineteen rides is enough to call it a genuine working relationship rather than a one-off arrangement, which makes the lack of a result all the more frustrating for both sides. Similarly, the horse Rock N Roll Champ has run 15 times for Forster without winning — 15 races is a long haul, and it suggests that particular combination simply has not clicked yet.

There are 23 career winners on the board, and that matters. It means Forster knows how to get a horse ready to win, and has done it before. The question for anyone following the yard right now is simply: when does the drought end?

📈 Form trend

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

🎯 Where this trainer does best

Results split by ground, race level and track shape
🌧 Ground
Good to soft (some give)
Unknown
Good (a little give)
Unknown
Soft (muddy)
Unknown
Heavy (very wet)
Unknown
🏅 Race level
Class 3 (mid-level)
Unknown
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track shape
Left-handed, hilly
Unknown
Left-handed, long straights
Unknown
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Right-handed, long straights
Unknown
Left-handed, tight turns
Unknown

🏇 Jockeys

The riders they work with most, most rides first
Patrick Wadge Main partner
0%
Win rate
0/19
Wins / rides
Edward Austin
0%
Win rate
0/8
Wins / rides
0%
Win rate
0/6
Wins / rides
Murray Dodd
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Lewis Stones
0%
Win rate
0/1
Wins / rides
Isabelle Ryder
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: 854345
Form: 743244
Form: 3-P367
Form: U33574
Form: -08P55
Form: -PP4P4
Form: /470-U
Form: 5-443F
Form: 636845

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Kelso 14 0 0%
Hexham 13 0 0%
Carlisle 7 0 0%
Musselburgh 7 0 0%
Ayr 5 0 0%
Newcastle 2 0 0%
Sedgefield 1 0 0%
Perth 1 0 0%

📅 Recent results

The last 20 results, most recent first
4 Apr
Carlisle · Long Distance (2m+) · Good_To_Soft
—
2 Apr
Kelso · Long Distance (2m+) · Good
3rd
2 Apr
Kelso · Long Distance (2m+) · Good
6th
31 Mar
Newcastle · Long Distance (2m+) · Good_To_Soft
5th
25 Mar
Hexham · Long Distance (2m+) · Soft
3rd
20 Mar
Musselburgh · Long Distance (2m+) · Good_To_Soft
4th
28 Feb
Kelso · Long Distance (2m+) · Good_To_Soft
—
19 Feb
Sedgefield · Long Distance (2m+) · Soft
4th
15 Feb
Musselburgh · Long Distance (2m+) · Good_To_Soft
4th
3 Feb
Carlisle · Long Distance (2m+) · Good_To_Soft
4th
3 Feb
Carlisle · Long Distance (2m+) · Good_To_Soft
5th
29 Jan
Ayr · Long Distance (2m+) · Soft
—
29 Jan
Ayr · Long Distance (2m+) · Soft
7th
29 Jan
Ayr · Long Distance (2m+) · Soft
—
27 Jan
Newcastle · Long Distance (2m+) · Heavy
3rd
1 Jan
Musselburgh · Long Distance (2m+) · Good_To_Soft
—
29 Dec
Kelso · Long Distance (2m+) · Good_To_Soft
6th
29 Dec
Kelso · Long Distance (2m+) · Good_To_Soft
3rd
22 Dec
Musselburgh · Long Distance (2m+) · Good_To_Soft
4th
14 Dec
Carlisle · Long Distance (2m+)
—