UK time :

Bodygroove

Bodygroove is a 6-year-old with the profile of a horse that shows just enough promise to keep the yard interested, but not quite enough to deliver consistently. With 2 wins from 28 races, the horse wins roughly once every 14 attempts — a modest win rate that has grown quieter as time goes on. The last victory came at Wetherby on 18 March 2025, now nearly two years in the past, and there have been no wins in the last six races despite placing three times in that stretch.Based on TrackLab's analysis
Quick facts
Age
6 years old
Sex
Gelding
Colour
Bay
Father
Iffraaj
Mother
Groovejet
Owner
Mrs B M Lofthouse
Official rating
48

📊 Key numbers

Career totals for this horse
28
Career races
2
Wins
7.1%
Win rate
avg ~10%
17.9%
Top-3 rate
avg ~30%
13 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

The horse ran just yesterday, finishing third, which suggests it remains active and useful at the lower levels. Bodygroove typically races in Class 5 company, where it has won once from 10 attempts — a 10% win rate at that level that is slightly better than its overall figures but still unspectacular. What's worth noting is the partnership with jockey Joshua Thompson. In five rides together, Thompson has steered the horse to the winner's circle once, a 20% success rate that is notably above Bodygroove's average. That suggests there may be something about the pairing that works, even if the window for a breakthrough appears to be closing.

Trained by Micky Hammond at the well-established Middleham yard in North Yorkshire, Bodygroove operates in an environment that has produced 31 winners this season — solid proof that the yard knows how to train winners. Whether Bodygroove will become one again is another question. At six years old and without a win in nearly two years, the horse has settled into the role of a consistent minor-placed runner: useful enough to keep in training, but past the point where a career revival seems likely. It remains to be seen whether another outing will yield a third career win or whether Bodygroove's best days are simply behind it.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 1 wins from 3 starts (33%)
⚠ What to watch out for
⚠ Poor record on soft ground: 0 wins from 6 starts
⚠ Poor record on standard_to_slow ground: 0 wins from 4 starts
⚠ Struggles on LH Sharp tracks: 0 wins from 7 starts
⚠ Struggles on RH Undulating tracks: 0 wins from 5 starts
⚠ Struggles on RH Galloping tracks: 0 wins from 5 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Loves
Good (a little give)
Good to firm (fairly firm)
Unknown
Good to soft (some give)
Unknown
Heavy (very wet)
Unknown
Soft (muddy)
Avoids
Standard to slow (all-weather)
Avoids
📏 Race distance
1M6F – 2M
Long Distance (2M+)
1M3F – 1M4F
Unknown
1M1F – 1M2F
Avoids
🏅 Race level
Class 3 (mid-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Class 6 (grassroots)
Loves
🏟 Track shape
Left-handed, long straights
Loves
Long straights
Unknown
Right-handed, tight turns
Unknown
Left-handed, tight turns
Avoids
Right-handed, hilly
Avoids
Right-handed, long straights
Avoids
Left-handed, hilly
Avoids

📅 Recent runs

The last 10 races, most recent first
5 Oct
3rd
Pontefract
Long Distance (2m+) · Good · 6 runners
14 Sep
10th
Sedgefield
Long Distance (2m+) · Good · 10 runners
27 Mar
9th
Wetherby
Long Distance (2m+) · Good · 15 runners
1 Jan
6th
Catterick Bridge
1m6f – 2m · Good · 10 runners
13 Nov
DNF
Sedgefield
Long Distance (2m+) · Soft · 11 runners
28 Oct
6th
Catterick Bridge
1m6f – 2m · Soft · 10 runners
20 Jul
8th
Redcar
1m6f – 2m · Good_To_Soft · 8 runners
5 Jul
6th
Carlisle
Long Distance (2m+) · Soft · 11 runners
9 Jun
5th
Pontefract
Long Distance (2m+) · Good · 11 runners
19 May
7th
Carlisle
1m6f – 2m · Good_To_Firm · 8 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
Joshua Thompson
20%
Win rate
1/5
Wins / rides
0%
Win rate
0/4
Wins / rides
Aiden Brookes Current jockey
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Rhys Elliott
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Wetherby
Galloping
4 1 win, 3 other 27 Mar 25%
Carlisle
Undulating
4 1 second, 3 other 5 Jul 0%
Kempton Park
Galloping
4 4 other 14 Aug 0%
Sedgefield
Sharp
3 3 other 14 Sep 0%
Catterick Bridge
Sharp
3 3 other 1 Jan 0%
Pontefract
Undulating
2 1 third, 1 other 5 Oct 0%
Wolverhampton
Galloping
1 1 win 17 Jul 100%
Salisbury
Undulating
1 1 other 5 Oct 0%
chelmsford 1 1 other 21 Sep 0%
Market Rasen
Sharp
1 1 other 26 Mar 0%
Newmarket
Galloping
1 1 other 19 Oct 0%
Lingfield Park
Sharp
1 1 third 6 Sep 0%
Redcar
Galloping
1 1 other 20 Jul 0%
Brighton
Undulating
1 1 other 27 Jun 0%