UK time :

Saffron Dandy

There is something quietly compelling about a young horse that keeps turning up and finding a way to win, and Saffron Dandy is doing exactly that. The three-year-old has won 3 races from 11 outings — roughly 1 in every 4 — and has placed in three others, meaning it has come home with something to show for the trip in more than half its career races so far. That is a solid record for a horse still learning the job.Based on TrackLab's analysis
Quick facts
Age
3 years old
Sex
Filly
Colour
Bay
Father
Dandy Man
Mother
Saffian
Owner
Middleham Park Racing Cvi & Partner
Official rating
79

📊 Key numbers

Career totals for this horse
11
Career races
3
Wins
27.3%
Win rate
avg ~10%
27.3%
Top-3 rate
avg ~30%
107 days
Since last race

🏁 Next race

Tomorrow
Wolverhampton (AW)
About 6 furlongs · Standard all-weather surface · 13 runners

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

Trained by Richard Hannon at his yard in Herridge, Wiltshire, Saffron Dandy is part of an operation running in exceptional form — 118 winners already this season, which is the kind of number that puts Hannon's team among the most productive in the country. Landing that many winners takes relentless quality throughout the string, and the fact that Saffron Dandy is contributing to that tally says something about how highly the yard rates it.

The horse's career got going at Bath in May 2025, but the really eye-catching result came more recently — a win at Goodwood on 12 June 2026, just three weeks ago. Goodwood is one of the most distinctive tracks in Britain, a hillside course on the South Downs where horses that handle its twists and undulations tend to thrive. Winning there is never straightforward, which makes it worth noting. Before that, the form book shows a run of mid-field finishes — three sixth places and an eighth — suggesting the Goodwood win was not just a fluke but a horse that has found its confidence at the right moment.

That confidence is reflected in recent form. The last six runs read 5-1-6-8-6-6, which tells a clear story: a dip through the middle of the season, a sharp win, and then a fifth place in the most recent outing just yesterday. Racing again so quickly after a victory shows the team believes the horse is in good shape and ready to go again. At three years old, with the season still very much alive, Saffron Dandy looks like a horse on the way up rather than one that has already shown its best. Worth keeping an eye on.

⚡ Strengths and risks

What helps this horse and what to watch out for
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 3 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Ok
Good to firm (fairly firm)
Unknown
Soft (muddy)
Unknown
Firm (dry)
Unknown
Good (a little give)
Avoids
📏 Race distance
5F – 6½F
🏅 Race level
Class 2 (high-level)
Unknown
Class 4 (standard)
Unknown
🏟 Track shape
Left-handed, long straights
Ok
Left-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Left-handed, hilly
Unknown
Right-handed, tight turns
Unknown
Left-handed, tight
Unknown

📅 Recent runs

The last 10 races, most recent first
3 Jul
5th
Doncaster
5f – 6½f · Good_To_Firm · 8 runners
12 Jun
🏆 Won
Goodwood
5f – 6½f · Soft · 5 runners
30 May
6th
Chester
5f – 6½f · Good · 12 runners
17 May
8th
Ripon
5f – 6½f · Good · 9 runners
3 Apr
6th
Newcastle
5f – 6½f · Standard · 14 runners
13 Mar
6th
Southwell
5f – 6½f · Standard · 8 runners
27 Feb
DNF
Lingfield Park
5f – 6½f · Standard · 16 runners
6 Jan
🏆 Won
Wolverhampton
5f – 6½f · Standard · 7 runners
21 Aug
13th
York
5f – 6½f · Good_To_Firm · 22 runners
18 May
6th
Naas
5f – 6½f · Good · 8 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
50%
Win rate
1/2
Wins / rides
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Wolverhampton
Galloping
1 1 win 6 Jan 100%
Bath
Undulating
1 1 win 5 May 100%
Goodwood
Undulating
1 1 win 12 Jun 100%
Newcastle
Galloping
1 1 other 3 Apr 0%
Lingfield Park
Sharp
1 1 other 27 Feb 0%
Southwell
Galloping
1 1 other 13 Mar 0%
Naas
Galloping
1 1 other 18 May 0%
Ripon
Sharp
1 1 other 17 May 0%
Chester
Tight
1 1 other 30 May 0%
Doncaster
Galloping
1 1 other 3 Jul 0%
York
Galloping
1 1 other 21 Aug 0%