Beauty By My Side
Beauty By My Side is a horse caught in a frustrating spell. The 4-year-old has won 2 of its 17 races—a modest 12 percent win rate—but what matters is the timing: it last won at Chelmsford ten months ago, back in October 2025. Since then, nothing. Six races have come and gone without a victory, and recent form has been thin: a run of 8th, 15th, 11th, 10th, 6th, and 10th place finishes in the last six outings. That 10th place came just a day ago, so the horse is still racing, still competing, but the winning touch has vanished.Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
23.5%
Place rate (top 3)
avg ~30%
🏁 Next Race
Tomorrow
Southwell (AW)
About 1 mile · Standard all-weather surface · 9 runners
→
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
There are clues to what might work. Beauty By My Side has won 2 of 6 races on normal ground—a win rate of one in three—which is substantially better than its overall record. On fast, dry ground or wet and heavy ground, the horse struggles. Joseph Parr's Newmarket yard has sent out 6 winners this season, so the trainer is not without form, but Beauty By My Side remains a puzzle to crack. It competes at Class 5, the lower rungs of racing, where wins of just 2 from 11 attempts suggest a horse that can be competitive but rarely puts it all together. The gap between that October victory and now is long for any racing animal—long enough to wonder whether something has shifted, or whether the right conditions and the right race simply haven't aligned.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Excellent record on standard ground: 2 wins from 6 starts (33%)
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 4 starts
⚠ Poor record on good ground: 0 wins from 3 starts
⚠ Struggles on RH Galloping tracks: 0 wins from 7 starts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Loves
Standard to slow (all-weather)
Unknown
Good to firm (drying out)
Avoids
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Loves
🏟 Track Shape
Left-handed, long straights
Likes
Left-handed, tight turns
Unknown
Right-handed, long straights
Avoids
📅 Recent Runs
The last 10 races, most recent first
12 Aug
8th
Kempton Park
1m1f – 1m2f · 10 runners
11 Jul
15th
Ascot
7f – 1m · Good_To_Firm · 18 runners
18 Feb
11th
Kempton Park
1m1f – 1m2f · Standard_To_Slow · 11 runners
30 Jan
10th
Southwell
1m1f – 1m2f · Standard · 11 runners
30 Dec
6th
Wolverhampton
1m1f – 1m2f · Standard · 8 runners
4 Dec
10th
chelmsford
1m3f – 1m4f · Standard · 12 runners
23 Oct
🏆 Won
chelmsford
1m1f – 1m2f · Standard · 10 runners
6 Oct
7th
Great Yarmouth
1m1f – 1m2f · Good · 16 runners
15 Sep
3rd
Kempton Park
1m1f – 1m2f · Standard_To_Slow · 9 runners
28 Aug
7th
Newbury
1m1f – 1m2f · Good · 10 runners
🏇 Jockey Partnerships
Every jockey who has ridden this horse, sorted by rides together
🏟 Track Record
Win rate at each course this horse has visited
| Course | Races | Results | Last visited | Win rate |
| Kempton Park Galloping |
3 |
1 third, 2 other |
12 Aug |
0% |
| chelmsford |
2 |
1 win, 1 other |
4 Dec |
50% |
| Wolverhampton Galloping |
2 |
1 win, 1 other |
30 Dec |
50% |
| Ascot Galloping |
2 |
2 other |
11 Jul |
0% |
| Great Yarmouth Galloping |
2 |
2 other |
6 Oct |
0% |
| Newbury Galloping |
2 |
1 second, 1 other |
28 Aug |
0% |
| Sandown Park Galloping |
1 |
1 other |
25 Jul |
0% |
| Lingfield Park Sharp |
1 |
1 other |
4 Dec |
0% |
| Southwell Galloping |
1 |
1 other |
30 Jan |
0% |
| Newmarket Galloping |
1 |
1 other |
8 Aug |
0% |