:

Bali Body

Fifty-three months. That is how long it has been since Bali Body last crossed the finish line in front — a win at Sandown Park back in December 2021. For an 11-year-old horse still turning up to race, that is a long time to be waiting for lightning to strike again.Based on TrackLab's AI analysis
Quick Facts
Age
11 years old
Sex
Gelding
Colour
Bay
Father
Doyen
Mother
Burnt Oil Babe
Owner
Foxtrot Racing Bali Body
Rating
100

📊 Key Numbers

Career statistics for this horse
10
Career races
1
Wins
10%
Win rate
avg ~10%
40%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

The record reads one win and four places from ten races in total, which works out at roughly one win in every ten. That is a modest return by any measure, and the recent stretch makes for uncomfortable reading: six races without a sniff of victory, which at this stage of a career starts to raise questions about whether that December day at Sandown was the high point rather than a stepping stone. The four places suggest a horse that competes honestly and does not embarrass itself — it has been in and around the action often enough — but placing and winning are very different things.

In the saddle for most of those runs has been Charlie Hammond, who has partnered Bali Body eight times without managing a win together. That is not necessarily a reflection on either horse or jockey — form is form, and no partnership can manufacture wins that are not there. The trainer is Stuart Edmunds, whose yard in Stewkley, Buckinghamshire, has sent out 24 winners this season, so there is clearly ability in that stable. Bali Body just has not been the one delivering it lately.

Most of its races have come at Class 4 level — broadly mid-tier competition in the British racing structure — and it has not won any of the four races it has run at that grade. Racing yesterday means it is still very much part of the yard's active string, which says something about the team's belief that there may be another day worth having. At 11, those days are numbered, but horses of this age can still produce the occasional surprise. The question is whether Sandown in December 2021 was the last chapter or simply the most recent one.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Poor record on soft ground: 0 wins from 5 starts
Poor record on good_to_soft ground: 0 wins from 4 starts
Struggles on LH Galloping tracks: 0 wins from 5 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Unknown
Soft (muddy)
Avoids
Good to soft (some give)
Avoids
📏 Race Distance
Long Distance (2M+)
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Loves
Class 4 (standard)
Avoids
🏟 Track Shape
Right-handed, long straights
Unknown
Left-handed, long straights
Avoids
Left-handed, tight turns
Avoids

📅 Recent Runs

The last 10 races, most recent first
12 Apr
DNF
Ffos Las
Long Distance (2m+) · Good_To_Soft · 8 runners
28 Mar
DNF
Uttoxeter
Long Distance (2m+) · Good_To_Soft · 10 runners
27 Feb
DNF
Doncaster
Long Distance (2m+) · Good_To_Soft · 17 runners
25 Feb
DNF
Bangor-on-Dee
Long Distance (2m+) · Soft · 11 runners
27 Jan
DNF
Chepstow
Long Distance (2m+) · Soft · 17 runners
6 Dec
DNF
Sandown Park
Long Distance (2m+) · Soft · 9 runners
25 Nov
3rd
Haydock Park
Long Distance (2m+) · Soft · 11 runners
4 Nov
2nd
Wetherby
Long Distance (2m+) · Soft · 11 runners
3 Dec
🏆 Won
Sandown Park
Long Distance (2m+) · Good · 9 runners
5 Nov
3rd
Warwick
Long Distance (2m+) · Good_To_Soft · 9 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Charlie Hammond Current Jockey
0%
Win rate
0/8
Won / Rode
100%
Win rate
1/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Sandown Park
Galloping
2 1 win, 1 other 6 Dec 50%
Doncaster
Galloping
1 1 other 27 Feb 0%
Warwick
Sharp
1 1 third 5 Nov 0%
Bangor-on-Dee
Sharp
1 1 other 25 Feb 0%
Wetherby
Galloping
1 1 second 4 Nov 0%
Ffos Las
Galloping
1 1 other 12 Apr 0%
Haydock Park
Galloping
1 1 third 25 Nov 0%
Chepstow
Galloping
1 1 other 27 Jan 0%
Uttoxeter
Sharp
1 1 other 28 Mar 0%