Bosom Pals
Bosom Pals broke through at Thirsk in August 2025 and has been chasing that feeling ever since, with limited success. What makes that debut victory stand out, though, is that it came at a distance where the horse genuinely seems to belong — over 7 furlongs to a mile — where Bosom Pals has won 1 of 4 races, a 25% win rate that suggests there is real ability lurking beneath the surface when conditions and distance align.Based on TrackLab's analysis
Owner
Set The Pulse Racing
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
Tom Dascombe's yard at Upper Lambourn has been prolific this season with 22 winners, so there is competence in the corner. Pierre-Louis Jamin has ridden Bosom Pals five times, winning on one of those occasions — a 20% partnership that is notably better than the horse's overall record, which hints that they may have found something when they click. The concerning detail is the gap since that Thirsk success: Bosom Pals hasn't won in 13 months, though recent form suggests the horse hasn't completely lost it. Yesterday's outing was a ninth-place finish, following a run where it came fourth just days earlier. Those efforts, mixed as they are, show the horse is still in the mix, still fighting for a place, even if a second career win remains elusive. At three years old, there is time to find another breakthrough moment — but the 11% win rate across 9 races makes it clear that Bosom Pals is a horse very much in the middle ranks, reliable enough to be competitive over its preferred middle distances but not yet a consistent winner.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Well suited by 7f – 1m distances: 25% win rate
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 4 starts
⚠ Poor record on standard ground: 0 wins from 3 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Unknown
Good (a little give)
Avoids
Standard (all-weather)
Avoids
🏅 Race level
Class 2 (high-level)
Unknown
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
Class 6 (grassroots)
Unknown
🏟 Track shape
Left-handed, long straights
Loves
Left-handed, hilly
Unknown
Left-handed, tight turns
Unknown
Right-handed, long straights
Unknown
📅 Recent runs
The last 10 races, most recent first
10 Sep
9th
Lingfield Park
1m3f – 1m4f · Standard · 10 runners
27 Jul
11th
Southwell
1m1f – 1m2f · Standard · 14 runners
13 Jun
13th
Bath
1m1f – 1m2f · Good · 14 runners
9 May
4th
Nottingham
1m1f – 1m2f · Good · 9 runners
28 Aug
10th
Newbury
7f – 1m · Good · 12 runners
8 Aug
🏆 Won
Thirsk
7f – 1m · Good_To_Firm · 8 runners
24 Jul
8th
Sandown Park
7f – 1m · Good · 11 runners
13 Jul
2nd
Southwell
5f – 6½f · Standard · 11 runners
28 Jun
6th
Doncaster
7f – 1m · Good_To_Firm · 10 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 |
| Southwell Galloping |
2 |
1 second, 1 other |
27 Jul |
0% |
| Thirsk Galloping |
1 |
1 win |
8 Aug |
100% |
| Sandown Park Galloping |
1 |
1 other |
24 Jul |
0% |
| Newbury Galloping |
1 |
1 other |
28 Aug |
0% |
| Nottingham Galloping |
1 |
1 other |
9 May |
0% |
| Bath Undulating |
1 |
1 other |
13 Jun |
0% |
| Doncaster Galloping |
1 |
1 other |
28 Jun |
0% |
| Lingfield Park Sharp |
1 |
1 other |
10 Sep |
0% |