:

James McHenry

James McHenry is a six-year-old who has carved out a solid career without ever quite breaking through at the very top level. Trained by Edward Bethell at Middleham in North Yorkshire — a yard that has sent out 59 winners this season alone — he has won 3 races from 22, which works out at roughly 1 in every 7. That is a respectable return for a horse competing regularly against decent opposition, though it tells only part of the story.Based on TrackLab's AI analysis
Quick Facts
Age
6 years old
Sex
Gelding
Colour
Grey
Father
Starspangledbanner
Mother
Savvy
Owner
Peter Jeffers
Rating
90

📊 Key Numbers

Career statistics for this horse
22
Career races
3
Wins
13.6%
Win rate
avg ~10%
45.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

The most interesting detail in his record is where he tends to run versus where he actually wins. James McHenry has lined up nine times in Class 2 races — the kind of high-quality contests just below the very elite level — and has yet to win one. Zero from nine. At the same time, he has won 2 from 8 at distances between seven furlongs and a mile, suggesting that when the trip and the grade are right, he is a genuinely competitive horse. The problem is that his performances have earned him a higher rating, which keeps pushing him into tougher company. Bethell sent him to Haydock's Silver Bowl to test how far he had developed, but a slow start meant he burned through energy earlier than ideal and never got the run the race deserved.

His most trusted partner in the saddle is Callum Rodriguez, who has ridden him in 16 of his 22 races and accounts for all three wins — that is 3 from 16 together, or roughly 1 in every 5, which is notably better than his overall record and suggests the partnership genuinely suits him. Rodriguez reportedly believes the horse could step up to a mile and a quarter, and Bethell has floated a stiff mile as an alternative, with Royal Ascot mentioned as a possibility at one stage this season.

He has not won in his last six races, and his most recent victory came at Carlisle in May 2024 — two years ago now. His recent form figures of 4-5-4-9-11-2 show he has been competitive without getting his head in front, which matches what Bethell has said publicly: that after a narrow defeat at Newmarket, he took the view the horse was simply beaten by a better-placed rival on the day and came away proud rather than disappointed. That is the honest summary of James McHenry — a horse who tries hard, runs in good races, and keeps coming close without quite finding the winning thread again.

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 7 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
Good to soft (some give)
Unknown
Standard (all-weather)
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)
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
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
21 Jun
5th
Redcar
7f – 1m · Good_To_Firm · 14 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
2 1 win, 1 other 28 Aug 50%
Haydock Park
Galloping
2 1 win, 1 other 27 May 50%
Carlisle
Undulating
2 1 win, 1 second 20 May 50%
Redcar
Galloping
2 2 other 30 Apr 0%
Thirsk
Galloping
2 1 second, 1 third 3 Aug 0%
Newcastle
Galloping
2 2 other 16 Jan 0%
Newmarket
Galloping
2 1 second, 1 third 28 Sep 0%
Ascot
Galloping
1 1 other 24 Jun 0%
York
Galloping
1 1 other 22 Aug 0%
Musselburgh
Sharp
1 1 other 12 Apr 0%
Leicester
Sharp
1 1 other 10 Oct 0%
Kempton Park
Galloping
1 1 other 4 Feb 0%
Hamilton Park
Sharp
1 1 second 2 Jul 0%
Southwell
Galloping
1 1 second 4 Oct 0%
Newbury
Galloping
1 1 other 12 Apr 0%