UK time :

Good Work

There is something quietly admirable about a horse that keeps showing up. Good Work is a 10-year-old who has raced 32 times and found the winner's enclosure just once — but that single win, at Uttoxeter in January 2025, was hard-earned and a long time coming. With 17 places from those 32 races, this is a horse that runs into the frame regularly without quite getting over the line: a win rate of roughly 1 in every 32 races tells its own story. That Uttoxeter win now sits 16 months in the past.Based on TrackLab's analysis
Quick facts
Age
10 years old
Sex
Gelding
Colour
Grey
Father
Network
Mother
Teskaline
Owner
The Cool Runnings Syndicate
Official rating
93

📊 Key numbers

Career totals for this horse
32
Career races
1
Wins
3.1%
Win rate
avg ~10%
53.1%
Top-3 rate
avg ~30%
155 days
Since last race

🔍 Full analysis

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

Good Work competes mainly at Class 4 level, which is broadly mid-table in the racing pyramid — not the glamour end, but competitive enough that winning takes real effort. The record at that level reads 1 win from 18 races, around 1 in every 18 attempts, and it underlines just how hard it is for a horse like this to get everything to go right on the day. Henry Brooke has partnered Good Work more than anyone else, riding together 10 times without a win between them — a combination that has placed without converting.

The yard behind the horse — Oliver Greenall and Josh Guerriero, based in Cheshire — is having a strong season, with 43 winners sent out so far, which tells you the team knows how to win races. Good Work's recent form reads second, fourth, third, fourth, fourth, and a non-completion before that, so there is clearly still life in the horse. Raced just yesterday and still active at 10 years old, Good Work is not done yet. Whether another win is coming is another question — but then again, everyone said that before Uttoxeter.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_soft ground: 1 wins from 6 starts (17%)
⚠ What to watch out for
⚠ Poor record on soft ground: 0 wins from 13 starts
⚠ Poor record on good ground: 0 wins from 8 starts
⚠ Poor record on heavy ground: 0 wins from 5 starts
⚠ Yet to win at Bangor-on-Dee in 6 attempts
⚠ Struggles on LH Galloping tracks: 0 wins from 15 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good to soft (some give)
Loves
Soft (muddy)
Avoids
Good (a little give)
Avoids
Heavy (very wet)
Avoids
📏 Race distance
Long Distance (2M+)
🏅 Race level
Class 3 (mid-level)
Avoids
Class 4 (standard)
Loves
Class 5 (entry-level)
Avoids
🏟 Track shape
Left-handed, tight turns
Loves
Right-handed, hilly
Unknown
Right-handed, tight turns
Unknown
Left-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
16 May
2nd
Bangor-on-Dee
Long Distance (2m+) · Good · 10 runners
31 Mar
4th
Bangor-on-Dee
Long Distance (2m+) · Good · 10 runners
6 Mar
3rd
Ayr
Long Distance (2m+) · Soft
18 Feb
4th
Southwell
Long Distance (2m+) · Soft · 7 runners
31 Dec
4th
Uttoxeter
Long Distance (2m+) · Good_To_Soft · 14 runners
27 Nov
DNF
Uttoxeter
Long Distance (2m+) · Soft · 8 runners
27 Oct
3rd
Bangor-on-Dee
Long Distance (2m+) · Good · 6 runners
24 Apr
5th
Bangor-on-Dee
Long Distance (2m+) · Soft · 13 runners
19 Apr
2nd
Haydock Park
Long Distance (2m+) · Good · 4 runners
29 Mar
4th
Uttoxeter
Long Distance (2m+) · Good · 12 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
0%
Win rate
0/10
Wins / rides
Toby Wynne Current jockey
0%
Win rate
0/8
Wins / rides
0%
Win rate
0/5
Wins / rides
William Shanahan
25%
Win rate
1/4
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
Mr T Power Roche
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Uttoxeter
Sharp
7 1 win, 2 seconds, 4 other 31 Dec 14.3%
Bangor-on-Dee
Sharp
6 2 seconds, 1 third, 3 other 16 May 0%
Haydock Park
Galloping
4 3 seconds, 1 other 19 Apr 0%
Southwell
Galloping
3 1 second, 1 third, 1 other 18 Feb 0%
Wetherby
Galloping
3 1 second, 1 third, 1 other 7 Dec 0%
Warwick
Sharp
2 1 second, 1 other 1 May 0%
Chepstow
Galloping
2 1 second, 1 other 11 Oct 0%
Musselburgh
Sharp
1 1 second 19 Feb 0%
Cheltenham
Galloping
1 1 other 27 Oct 0%
Ayr
Galloping
1 1 third 6 Mar 0%
Exeter
Undulating
1 1 other 21 Feb 0%
Worcester
Galloping
1 1 other 12 Nov 0%