Satyress
Satyress has found her stride this season, winning five of her last six races and building a career record that speaks for itself: five wins and six top-3 finishes from 13 races, which works out to roughly 1 win in every 2.6 races. The 4-year-old, trained by
Harriet Bethell at her yard in Arnold, East Yorkshire, has turned into a genuine performer over the middle distances, where she absolutely dominates.
Based on TrackLab's analysis
Owner
James Rowsell And John Norbury
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
The horse's sweet spot is distances between a mile and six furlongs and two miles — think of it as the true test of a racehorse's stamina and class. Over that range, Satyress has won five of six races, an 83% win rate that is genuinely remarkable. She picked up her first career win at Beverley in June 2026 and has been building momentum ever since. Her most recent victory came at Wolverhampton four weeks ago, and she raced just yesterday, so she remains very much in active work.
One curiosity worth noting: her most regular jockey, Cam Hardie, has yet to hit the winning post with her. They have paired up five times without a victory, which suggests the partnership simply hasn't clicked — something that happens in racing, even with good horses and good riders. Bethell's yard has sent out 18 winners this season, so there's a solid foundation of form across the stable. The trainer herself has noted that Satyress performs much better away from the all-weather surfaces and showed her true class when conditions suit, having struggled on the all-weather at Newcastle in August when the pace of the race didn't play to her strengths.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Well suited by 1m6f – 2m distances: 83% win rate
✔ Strong overall win rate: wins 38% of races
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Likes
Standard (all-weather)
Ok
Good to soft (some give)
Unknown
🏅 Race level
Class 3 (mid-level)
Unknown
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Unknown
🏟 Track shape
Left-handed, long straights
Ok
Right-handed, hilly
Unknown
Right-handed, tight turns
Unknown
Left-handed, hilly
Unknown
📅 Recent runs
The last 10 races, most recent first
17 Oct
3rd
Southwell
1m6f – 2m · Standard · 7 runners
21 Sep
🏆 Won
Wolverhampton
1m6f – 2m · Standard · 12 runners
14 Sep
🏆 Won
Thirsk
1m6f – 2m · Good · 12 runners
3 Sep
🏆 Won
Newcastle
1m6f – 2m · Standard · 9 runners
11 Aug
🏆 Won
Hamilton Park
1m6f – 2m · Good · 9 runners
23 Jun
🏆 Won
Beverley
1m6f – 2m · Good · 8 runners
8 Jun
4th
Pontefract
1m3f – 1m4f · Good · 12 runners
9 Sep
6th
Carlisle
1m3f – 1m4f · Good_To_Soft · 11 runners
29 Aug
7th
Newcastle
1m3f – 1m4f · Standard · 9 runners
18 Jul
4th
Nottingham
1m3f – 1m4f · Good · 9 runners
🏇 Jockeys
Every jockey who has ridden this horse, most rides first
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win rate |
| Newcastle Galloping |
4 |
1 win, 3 other |
3 Sep |
25% |
| Nottingham Galloping |
2 |
2 other |
18 Jul |
0% |
| Thirsk Galloping |
1 |
1 win |
14 Sep |
100% |
| Wolverhampton Galloping |
1 |
1 win |
21 Sep |
100% |
| Hamilton Park Sharp |
1 |
1 win |
11 Aug |
100% |
| Beverley Undulating |
1 |
1 win |
23 Jun |
100% |
| Pontefract Undulating |
1 |
1 other |
8 Jun |
0% |
| Southwell Galloping |
1 |
1 third |
17 Oct |
0% |
| Carlisle Undulating |
1 |
1 other |
9 Sep |
0% |