So Alex
So Alex looked like a horse going somewhere back in late 2025. Within a week in November and December, the four-year-old won twice at Wolverhampton—a track that clearly suits him. He won 2 of his first 4 races there, which is the kind of win rate that makes a horse genuinely interesting at his level. On normal ground, he's won 2 of 7 races (about 29%), well above his overall record of 2 wins from 12 starts. Over the longer distances he prefers—anything from a mile and six furlongs to two miles—he's won 2 of 8 races (25%), so there's a clear pattern to when he runs well.Based on TrackLab's analysis
Trainer
Dr Richard Newland
Owner
Chris Stedman Upton House Stud
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
But that was ten months ago. Since his last win at Wolverhampton on December 6th, 2025, So Alex has been chasing form without finding it. He's raced six times since and hasn't won, though he's picked up a couple of places to show he's still competitive. His most recent outing was just yesterday and produced a fourth-place finish, which suggests the wheels haven't come off entirely—he's not out of the game. The puzzle is why a horse who showed genuine aptitude at Wolverhampton on normal ground hasn't been able to recapture that. There's also a warning sign in his record at Class 5 level: he's 0 for 3, suggesting that when he steps up in quality, things get harder. At his current level he's serviceable—2 wins in 12 races is respectable—but he needs to find his way back to the conditions and the track where he's shown he can actually win.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 2 wins from 7 starts (29%)
✔ Well suited by 1m6f – 2m distances: 25% win rate
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 4 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Loves
Standard to slow (all-weather)
Unknown
Good (a little give)
Avoids
🏅 Race level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Loves
🏟 Track shape
Left-handed, long straights
Loves
Right-handed, long straights
Unknown
Right-handed, tight turns
Unknown
Left-handed, tight turns
Unknown
Right-handed, hilly
Unknown
📅 Recent runs
The last 10 races, most recent first
10 Oct
4th
Southwell
1m6f – 2m · Standard · 8 runners
18 Aug
DNF
Wolverhampton
1m6f – 2m · Standard · 9 runners
3 Jul
5th
Sandown Park
1m6f – 2m · Good · 8 runners
15 Jun
2nd
Carlisle
1m6f – 2m · Good · 14 runners
28 May
2nd
Ripon
1m6f – 2m · Good · 5 runners
20 Dec
9th
Wolverhampton
1m6f – 2m · Standard · 10 runners
6 Dec
🏆 Won
Wolverhampton
1m6f – 2m · Standard · 12 runners
29 Nov
🏆 Won
Wolverhampton
1m6f – 2m · Standard · 12 runners
21 Nov
2nd
Southwell
1m3f – 1m4f · Standard · 14 runners
3 Nov
5th
Kempton Park
1m1f – 1m2f · Standard_To_Slow · 8 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 |
| Wolverhampton Galloping |
4 |
2 wins, 2 other |
18 Aug |
50% |
| Southwell Galloping |
2 |
1 second, 1 other |
10 Oct |
0% |
| Sandown Park Galloping |
1 |
1 other |
3 Jul |
0% |
| Nottingham Galloping |
1 |
1 other |
9 Apr |
0% |
| Carlisle Undulating |
1 |
1 second |
15 Jun |
0% |
| Kempton Park Galloping |
1 |
1 other |
3 Nov |
0% |
| Ripon Sharp |
1 |
1 second |
28 May |
0% |
| Lingfield Park Sharp |
1 |
1 third |
27 Oct |
0% |