:

Mars Harper

There is something quietly admirable about a horse that keeps turning up. Mars Harper, a 10-year-old trained by Sarah Humphrey out of West Wratting in Cambridgeshire, has run 46 times across his career and picked up a cheque on 21 of those occasions — 3 wins and 18 places. That is a win rate of roughly 1 in every 15 races, which tells you this is not a horse who dominates, but he is durable, consistent, and clearly still enjoying his job: he raced just yesterday.Based on TrackLab's AI analysis
Quick Facts
Age
10 years old
Sex
Gelding
Colour
Bay
Father
Sulamani
Mother
Kizzy May
Owner
Shooting Stars
Rating
135

📊 Key Numbers

Career statistics for this horse
46
Career races
3
Wins
6.5%
Win rate
avg ~10%
39.1%
Place rate (top 3)
avg ~30%
1 days
Since last race

🏁 Next Race

Tomorrow
Bangor-on-Dee
About 3 miles · Ideal conditions · 7 runners

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

The wins have come slowly and at long intervals. His first arrived at Downpatrick in October 2021, and his most recent at Listowel in September 2023 — now 32 months ago. The gap matters. A horse who last won nearly three years ago is one the sport has largely caught up with, and Humphrey has acknowledged as much, suggesting Mars Harper may need to drop into slightly easier company before another win comes. He has tried his hand at the very top level on five occasions and drawn a blank every time, which is no disgrace — those are the hardest races in Britain to win — but it does tell you something about where his ceiling sits.

What his the yard do know is what he needs to be at his best. Somewhere between two and a half and three miles is his sweet spot, and he is the kind of horse who handles any ground you put in front of him — wet, dry, or anything in between. That versatility is genuinely useful. Most horses have strong preferences; a horse who turns up and gets on with it regardless is easier to place and harder to make excuses for.

Jack Kennedy, who has ridden him 11 times, has won once from those rides — roughly 1 in every 11. That is modest, but when things have clicked, the results have been striking. After a win at Down Royal, Kennedy reported he had "plenty of horse" from the back of the last fence and was always in control — the kind of ride that suggests ability that does not always find its way into the result column. Recent form reads 2-6-6-13-3-11, which is patchy, but the third place in there keeps the flame alive. Humphrey's yard has sent out 8 winners this season, so there is form in the camp. Whether Mars Harper can add to his own tally is the question — but at 10 years old and still racing, he is clearly not done trying.

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 9 starts (11%)
Excellent record on good_to_yielding ground: 1 wins from 7 starts (14%)
Excellent record on yielding_to_soft ground: 1 wins from 6 starts (17%)
⚠ What to watch out for
Poor record on yielding ground: 0 wins from 13 starts
Poor record on good ground: 0 wins from 6 starts
Poor record on good_to_soft ground: 0 wins from 4 starts
Yet to win at Punchestown in 7 attempts
Yet to win at Leopardstown in 6 attempts
Yet to win at Navan in 6 attempts
Yet to win at Cheltenham in 5 attempts
Struggles on LH Galloping tracks: 0 wins from 19 starts
Struggles on RH Galloping tracks: 0 wins from 12 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Soft (muddy)
Loves
Good to yielding (mild give)
Loves
Yielding to soft (damp)
Loves
Heavy (very wet)
Unknown
Yielding (slightly soft)
Avoids
Good (firm-ish)
Avoids
Good to soft (some give)
Avoids
📏 Race Distance
Long Distance (2M+)
🏅 Competition Level
Class 1 (elite)
Avoids
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
🏟 Track Shape
Left-handed, tight turns
Loves
Right-handed, tight
Loves
Right-handed, hilly
Unknown
Left-handed, tight
Unknown
Left-handed, long straights
Avoids
Right-handed, long straights
Avoids

📅 Recent Runs

The last 10 races, most recent first
4 May
2nd
Fakenham
Long Distance (2m+) · Good · 7 runners
8 Mar
6th
Warwick
Long Distance (2m+) · Good_To_Soft
8 Mar
6th
Warwick
Long Distance (2m+) · Good_To_Soft · 7 runners
14 Oct
13th
Punchestown
Long Distance (2m+) · Good_To_Yielding · 18 runners
24 Sep
3rd
Perth
Long Distance (2m+) · Good · 5 runners
1 Aug
11th
Galway
Long Distance (2m+) · Good · 23 runners
30 Apr
10th
Punchestown
Long Distance (2m+) · Yielding · 15 runners
4 Apr
13th
Aintree
Long Distance (2m+) · Good_To_Soft · 30 runners
13 Mar
4th
Cheltenham
Long Distance (2m+) · Good_To_Soft · 21 runners
2 Mar
4th
Leopardstown
Long Distance (2m+) · Yielding · 13 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
9.1%
Win rate
1/11
Won / Rode
12.5%
Win rate
1/8
Won / Rode
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/3
Won / Rode
Davy Russell
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
Carl Millar
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
0%
Win rate
0/1
Won / Rode
Ms L O'Neill
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Miss Georgie Benson
0%
Win rate
0/1
Won / Rode
Michael O'Sullivan
0%
Win rate
0/1
Won / Rode
Mr R James
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Punchestown
Galloping
7 2 seconds, 1 third, 4 other 14 Oct 0%
Leopardstown
Galloping
6 2 seconds, 4 other 2 Mar 0%
Navan
Galloping
6 1 second, 1 third, 4 other 7 Dec 0%
Galway
Tight
5 1 win, 1 second, 1 third, 2 other 1 Aug 20%
Cheltenham
Galloping
5 1 second, 4 other 13 Mar 0%
Killarney
Sharp
3 1 third, 2 other 24 Aug 0%
Downpatrick
Undulating
2 1 win, 1 second 8 Oct 50%
Limerick
Galloping
2 2 other 20 Oct 0%
Warwick
Sharp
2 2 other 8 Mar 0%
Listowel
Sharp
1 1 win 23 Sep 100%
Kilbeggan
Tight
1 1 other 14 Jul 0%
Naas
Galloping
1 1 other 20 Dec 0%
Fairyhouse
Galloping
1 1 other 8 Apr 0%
Fakenham
Tight
1 1 second 4 May 0%
Down Royal
Galloping
1 1 second 4 Nov 0%
Perth
Galloping
1 1 third 24 Sep 0%
Aintree
Galloping
1 1 other 4 Apr 0%