:

Good Earth

Good Earth is a nine-year-old with the kind of career record that tells you exactly what you're dealing with: a tough, consistent competitor who turns up week after week and gets the job done more often than most. Across 74 races, Good Earth has won 13 times and finished in the places on 34 other occasions — that's a win in roughly 1 in every 6 races, with prize money landing on almost half of all starts. For a horse competing at this level, that level of reliability is genuinely valuable.Based on TrackLab's AI analysis
Quick Facts
Age
9 years old
Sex
Gelding
Colour
Bay
Father
Acclamation
Mother
Madhatten
Owner
Mrs H Lloyd-Herrington
Rating
68

📊 Key Numbers

Career statistics for this horse
74
Career races
13
Wins
17.6%
Win rate
avg ~10%
45.9%
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 current form is particularly eye-catching. Three wins from the last six races is a hot streak by any measure, and the most recent of those came just this week — a win at Haydock Park on 25 April 2026. That means Good Earth raced yesterday and won. Whatever Michael Herrington's yard at Willoughton in Lincolnshire is doing right now, it's working. Herrington has sent out 33 winners already this season, which puts him among the busier and more productive trainers around, and Good Earth looks like one of the stable's current bankers.

Tom Eaves is the jockey most closely associated with Good Earth, having ridden the horse in 19 of its 74 races — a long-running partnership by most standards. Their record together shows 2 wins from those 19 outings, winning roughly 1 in every 10 races as a pair, which is a little below Good Earth's overall rate. That's not necessarily a criticism of Eaves; it may simply reflect which races they've been paired for. The horse's broader numbers suggest the ability is there regardless of who's in the saddle.

One detail that catches the eye is Good Earth's record at Sandown Park — 2 wins from just 6 races there. That might not sound dramatic, but winning 1 in every 3 races at a specific track is the kind of stat that makes trainers and punters take notice. Most horses at this level win roughly 1 in 6 across the board, so tripling that rate at one venue suggests something clicks for Good Earth on that particular course. Worth remembering the next time the entries come out.

Good Earth operates mainly in Class 4 company — the solid middle tier of British racing, not the glamour end but absolutely the engine room of the sport. Four wins from 24 races at that level, winning roughly 1 in every 6, is a fair return. A career first launched at Brighton back in October 2021, and still winning races nearly five years later — that's a horse in fine fettle.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Yet to win at Wolverhampton in 10 attempts
Struggles on RH Sharp tracks: 0 wins from 5 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Soft (muddy)
Standard (all-weather)
Ok
Good (firm-ish)
Ok
Standard to slow (all-weather)
Ok
Good to soft (some give)
Ok
Standard To Fast
Unknown
Heavy (very wet)
Unknown
📏 Race Distance
5F – 6½F
Sprint (< 5F)
Unknown
🏅 Competition Level
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Ok
Class 4 (standard)
Ok
Class 5 (entry-level)
Class 6 (grassroots)
🏟 Track Shape
Right-handed, long straights
Loves
Left-handed, long straights
Ok
Right-handed, hilly
Ok
Left-handed, hilly
Unknown
Left-handed, tight turns
Unknown
Right-handed, tight turns
Avoids

📅 Recent Runs

The last 10 races, most recent first
25 Apr
🏆 Won
Haydock Park
5f – 6½f · Good_To_Firm · 11 runners
5 Apr
4th
Southwell
5f – 6½f · Standard · 9 runners
26 Mar
🏆 Won
Southwell
5f – 6½f · Standard · 10 runners
6 Feb
6th
Newcastle
5f – 6½f · Standard · 11 runners
30 Jan
8th
Southwell
5f – 6½f · Standard · 12 runners
13 Jan
🏆 Won
Southwell
5f – 6½f · Standard · 12 runners
2 Jan
4th
Wolverhampton
5f – 6½f · Standard · 12 runners
8 Dec
8th
Wolverhampton
5f – 6½f · Standard · 11 runners
4 Nov
3rd
Wolverhampton
5f – 6½f · Standard · 10 runners
11 Oct
2nd
Wolverhampton
5f – 6½f · Standard · 10 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
10.5%
Win rate
2/19
Won / Rode
25%
Win rate
4/16
Won / Rode
33.3%
Win rate
2/6
Won / Rode
0%
Win rate
0/5
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Wolverhampton
Galloping
10 2 seconds, 2 thirds, 6 other 2 Jan 0%
York
Galloping
8 1 win, 2 seconds, 5 other 12 Jul 12.5%
Beverley
Undulating
8 1 win, 1 second, 2 thirds, 4 other 17 Sep 12.5%
Sandown Park
Galloping
6 2 wins, 1 second, 1 third, 2 other 12 Sep 33.3%
Southwell
Galloping
6 2 wins, 4 other 5 Apr 33.3%
Doncaster
Galloping
5 1 win, 4 other 26 Oct 20%
Newcastle
Galloping
5 1 win, 1 third, 3 other 6 Feb 20%
Kempton Park
Galloping
4 1 second, 1 third, 2 other 6 Apr 0%
Newmarket
Galloping
2 2 wins 24 Aug 100%
Haydock Park
Galloping
2 1 win, 1 third 25 Apr 50%
Catterick Bridge
Sharp
2 1 win, 1 second 3 Jun 50%
Windsor
Sharp
2 1 third, 1 other 15 Aug 0%
Redcar
Galloping
2 1 second, 1 other 22 Jun 0%
Brighton
Undulating
1 1 win 5 Oct 100%
Ripon
Sharp
1 1 second 13 Aug 0%
Thirsk
Galloping
1 1 other 26 Aug 0%
Pontefract
Undulating
1 1 other 11 Apr 0%
Musselburgh
Sharp
1 1 other 30 Apr 0%
Ayr
Galloping
1 1 other 17 Sep 0%
Goodwood
Undulating
1 1 other 5 Aug 0%
Hamilton Park
Sharp
1 1 second 30 Sep 0%
Carlisle
Undulating
1 1 third 16 May 0%
Ascot
Galloping
1 1 other 30 Apr 0%
Great Yarmouth
Galloping
1 1 other 27 Jul 0%
Nottingham
Galloping
1 1 other 28 Sep 0%