The Bookkeeper
The Bookkeeper is a two-year-old with a sharp eye for business. The horse broke its duck at Haydock Park in May, grabbing a win on its fourth outing, and has raced again just in the last day or so—a sign the trainer thinks there is still plenty more to come. With one win and two places from five races, The Bookkeeper has won 1 in every 5 attempts, which is a solid return at this stage of a young horse's career.Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
40%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
What stands out is the consistency of recent form. In its last five races, The Bookkeeper has finished no worse than fourth—coming home sixth, then third, then fourth, then winning, then fourth again. That's the kind of pattern that catches a trainer's eye: the horse knows how to run a race and is in the mix most days. The win came at Haydock in late May and The Bookkeeper hasn't been back to the winners' enclosure since, but three months is hardly an eternity for a two-year-old still finding its feet.
Richard Hughes, who trains The Bookkeeper at Upper Lambourn in Berkshire, has built a strong yard this season with 60 winners sent out already. The Bookkeeper sits comfortably within that operation—active, regularly raced, and clearly thought capable of more. For a horse this young, still learning the ropes, the picture is one of steady progress rather than flash and fade.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Excellent record on good_to_soft ground: 1 wins from 3 starts (33%)
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Loves
Good to firm (drying out)
Unknown
🏟 Track Shape
Left-handed, long straights
Unknown
Right-handed, hilly
Unknown
Left-handed, hilly
Unknown
📅 Recent Runs
The last 10 races, most recent first
20 Aug
6th
York
5f – 6½f · Good_To_Soft · 22 runners
30 Jul
3rd
Goodwood
7f – 1m · Good_To_Firm · 18 runners
5 Jun
4th
Epsom Downs
5f – 6½f · Good_To_Soft · 14 runners
22 May
🏆 Won
Haydock Park
7f – 1m · Good_To_Soft · 4 runners
14 May
4th
Salisbury
5f – 6½f · Good · 6 runners
🏇 Jockey Partnerships
Every jockey who has ridden this horse, sorted by rides together
🏟 Track Record
Win rate at each course this horse has visited
| Course | Races | Results | Last visited | Win rate |
| Haydock Park Galloping |
1 |
1 win |
22 May |
100% |
| Goodwood Undulating |
1 |
1 third |
30 Jul |
0% |
| York Galloping |
1 |
1 other |
20 Aug |
0% |
| Salisbury Undulating |
1 |
1 other |
14 May |
0% |
| Epsom Downs Undulating |
1 |
1 other |
5 Jun |
0% |