So Smart
So Smart has been a workhorse for trainer
Grace Harris's Shirenewton yard, running 71 times over seven years and finding the winner's circle 6 times—a win rate of roughly 1 in every 12 races. That's not the win rate of a star, but for a horse competing mostly in Class 5 races, consistency matters as much as brilliance. What stands out is how much So Smart thrives when jockey
Kieran O'Neill is in the saddle: they have won together 3 times from 14 races (21%), more than double the horse's overall win rate. That kind of partnership is worth noting. O'Neill clearly understands how to get the best from this horse.
Based on TrackLab's analysis
Owner
The Not So Smart Partnership
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
The numbers reveal a horse that has a preference for fast, dry ground—winning 3 times from 22 races (14%) when conditions are quick, compared to just 6 wins from 71 overall. So Smart also shows a preference for the shorter distances: at sprint distances under five furlongs, the horse has won 1 from 6 races (17%), suggesting there is genuine speed there when the race suits. The most recent victory came at Chepstow on 16 July, just over two months ago, and with last week's run suggesting So Smart remains active and competitive, there is clearly life in this campaigner yet. The recent form reads 12-9-7-3-1-3 (most recent first), showing a third-place finish just days ago, which hints at a horse still capable of running into the placings consistently.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_firm ground: 3 wins from 22 starts (14%)
✔ Excellent record on good_to_soft ground: 1 wins from 7 starts (14%)
✔ Excellent record on heavy ground: 1 wins from 6 starts (17%)
✔ Well suited by Sprint (< 5f) distances: 17% win rate
⚠ What to watch out for
⚠ Poor record on soft ground: 0 wins from 13 starts
⚠ Poor record on standard ground: 0 wins from 9 starts
⚠ Yet to win at Windsor in 8 attempts
⚠ Yet to win at Haydock Park in 5 attempts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Loves
Good to soft (some give)
Loves
Standard (all-weather)
Avoids
🏅 Race level
Class 3 (mid-level)
Unknown
Class 6 (grassroots)
Loves
🏟 Track shape
Left-handed, tight turns
Loves
Left-handed, long straights
Likes
Right-handed, tight turns
Likes
Left-handed, tight
Unknown
Right-handed, hilly
Avoids
Right-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
14 Sep
12th
Windsor
5f – 6½f · Good_To_Soft · 12 runners
28 Aug
9th
Sandown Park
5f – 6½f · Good · 9 runners
17 Aug
7th
Windsor
5f – 6½f · Good_To_Firm · 9 runners
24 Jul
3rd
Chepstow
5f – 6½f · Good_To_Firm · 7 runners
16 Jul
🏆 Won
Chepstow
5f – 6½f · Good_To_Firm · 5 runners
17 Jun
3rd
Ffos Las
5f – 6½f · Soft · 6 runners
6 Jun
4th
Chepstow
5f – 6½f · Soft · 9 runners
29 May
3rd
Chepstow
5f – 6½f · Good_To_Firm · 5 runners
21 May
3rd
Chepstow
5f – 6½f · Good_To_Soft · 6 runners
9 May
5th
Lingfield Park
Sprint (< 5f) · Good_To_Firm · 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 |
| Chepstow Galloping |
13 |
2 wins, 1 second, 5 thirds, 5 other |
24 Jul |
15.4% |
| Bath Undulating |
9 |
1 win, 1 third, 7 other |
27 Apr |
11.1% |
| Windsor Sharp |
8 |
8 other |
14 Sep |
0% |
| Lingfield Park Sharp |
6 |
1 win, 1 third, 4 other |
9 May |
16.7% |
| Haydock Park Galloping |
5 |
3 seconds, 1 third, 1 other |
15 Jun |
0% |
| Ffos Las Galloping |
4 |
1 win, 2 thirds, 1 other |
17 Jun |
25% |
| Nottingham Galloping |
4 |
1 second, 1 third, 2 other |
24 Oct |
0% |
| Leicester Sharp |
3 |
1 win, 1 third, 1 other |
8 Oct |
33.3% |
| Wolverhampton Galloping |
3 |
1 second, 2 other |
24 Nov |
0% |
| Sandown Park Galloping |
3 |
1 second, 1 third, 1 other |
28 Aug |
0% |
| Southwell Galloping |
2 |
2 other |
20 Dec |
0% |
| Redcar Galloping |
2 |
2 seconds |
21 Sep |
0% |
| Salisbury Undulating |
2 |
2 seconds |
10 Aug |
0% |
| Brighton Undulating |
2 |
1 second, 1 other |
7 Aug |
0% |
| chelmsford |
1 |
1 other |
8 Nov |
0% |
| Goodwood Undulating |
1 |
1 third |
22 Aug |
0% |
| Great Yarmouth Galloping |
1 |
1 second |
15 Apr |
0% |
| Chester Tight |
1 |
1 other |
20 Aug |
0% |
| Newcastle Galloping |
1 |
1 other |
2 Nov |
0% |