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.
| Course | Races | Results | Last visited | Win 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% |