:

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 AI 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%
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 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 Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Patrick Wadge First Choice
0%
Win rate
0/19
Won / Rode
Edward Austin
0%
Win rate
0/8
Won / Rode
0%
Win rate
0/6
Won / Rode
Murray Dodd
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/3
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
Lewis Stones
0%
Win rate
0/1
Won / Rode
Isabelle Ryder
0%
Win rate
0/1
Won / Rode
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: 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, sorted by number of races
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+)