:

James McHenry

There's a horse in Edward Bethell's Middleham yard that has quietly become one of the more interesting six-year-olds in the north of England. James McHenry has racked up 3 wins and 10 places from 23 races — winning roughly 1 in every 8 outings — which doesn't jump off the page until you notice where those wins have come from and what company he's been keeping.Based on TrackLab's AI analysis
Quick Facts
Age
6 years old
Sex
Gelding
Colour
Grey
Father
Starspangledbanner
Mother
Savvy
Owner
Peter Jeffers
Rating
89

📊 Key Numbers

Career statistics for this horse
23
Career races
3
Wins
13.0%
Win rate
avg ~10%
43.5%
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

His best form comes at distances of seven furlongs to a mile, where he has won 2 from 8 races — a 25% win rate that suggests a horse who genuinely knows his job when the distance suits. His first win came at Ripon in April 2023, and Bethell has spoken warmly about how well he developed over the following winter, with wins at both Ripon and Haydock in the season that followed. Those victories earned him a 12lb rise in the weights — the handicapper's way of saying he'd improved significantly — which pushed him up into Class 2 company, some of the best races in Britain. That step up has been the challenge: he hasn't won in any of his 9 attempts at that level, though finishing in the top four in his last two races shows he's far from disgraced.

Bethell ran him in the Silver Bowl at Haydock to test how far he'd progressed, but a slow start forced jockey Callum Rodriguez to use more energy earlier than planned. Rodriguez is very much his regular partner — they've worked together in 16 races, producing all 3 of his career wins, a 19% win rate together that's meaningfully better than his overall record. After a run at Newmarket, Bethell was philosophical, noting that James McHenry had been beaten by a better-placed rival on the day, and that there was nothing to be ashamed of. That's the honest reality of a horse competing at this level: you can run well and still lose.

What makes the next chapter interesting is where Bethell thinks this horse could go. After the Haydock run, he floated the idea of stepping him up to a mile and a quarter, or at least trying a genuinely stiff mile — and Royal Ascot, specifically the Britannia, had been in the trainer's mind since the start of the season. He raced just yesterday, so the immediate future is uncertain, but a yard that has sent out 62 winners this season clearly knows how to place a horse. James McHenry hasn't won for 25 months, but the team around him sound anything but ready to give up.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on soft ground: 1 wins from 3 starts (33%)
Well suited by 7f – 1m distances: 25% win rate
⚠ What to watch out for
Poor record on good ground: 0 wins from 8 starts

🎯 Where This Horse Thrives

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

📅 Recent Runs

The last 10 races, most recent first
28 May
10th
Ripon
1m1f – 1m2f · Good · 10 runners
30 Apr
4th
Redcar
1m3f – 1m4f · Good_To_Firm · 9 runners
12 Apr
5th
Musselburgh
1m1f – 1m2f · Good · 12 runners
4 Feb
4th
Kempton Park
1m1f – 1m2f · Standard_To_Slow · 10 runners
16 Jan
9th
Newcastle
1m1f – 1m2f · Standard · 9 runners
12 Apr
11th
Newbury
1m1f – 1m2f · Good · 14 runners
28 Sep
2nd
Newmarket
1m1f – 1m2f · Soft · 37 runners
22 Aug
4th
York
7f – 1m · Good_To_Firm · 19 runners
3 Aug
2nd
Thirsk
7f – 1m · Good · 12 runners
2 Jul
2nd
Hamilton Park
1m1f – 1m2f · Good · 10 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Callum Rodriguez Current Jockey
18.8%
Win rate
3/16
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
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
Ripon
Sharp
3 1 win, 2 other 28 May 33.3%
Haydock Park
Galloping
2 1 win, 1 other 27 May 50%
Carlisle
Undulating
2 1 win, 1 second 20 May 50%
Thirsk
Galloping
2 1 second, 1 third 3 Aug 0%
Newcastle
Galloping
2 2 other 16 Jan 0%
Redcar
Galloping
2 2 other 30 Apr 0%
Newmarket
Galloping
2 1 second, 1 third 28 Sep 0%
Hamilton Park
Sharp
1 1 second 2 Jul 0%
Musselburgh
Sharp
1 1 other 12 Apr 0%
Ascot
Galloping
1 1 other 24 Jun 0%
Newbury
Galloping
1 1 other 12 Apr 0%
Southwell
Galloping
1 1 second 4 Oct 0%
Kempton Park
Galloping
1 1 other 4 Feb 0%
Leicester
Sharp
1 1 other 10 Oct 0%
York
Galloping
1 1 other 22 Aug 0%