UK time :

Mars Harper

There is something quietly stubborn about a horse that keeps turning up. Mars Harper, a 10-year-old trained by Sarah Humphrey out of West Wratting in Cambridgeshire, has now raced 47 times and won on 3 occasions — that works out to roughly 1 win in every 16 races, a modest return that tells only part of the story. The career prize money sits at a level that reflects a horse who competes without quite dominating, but Mars Harper has never been a horse who makes things easy on himself.Based on TrackLab's analysis
Quick facts
Age
10 years old
Sex
Gelding
Colour
Bay
Father
Sulamani
Mother
Kizzy May
Owner
Shooting Stars
Official rating
135

📊 Key numbers

Career totals for this horse
47
Career races
3
Wins
6.4%
Win rate
avg ~10%
38.3%
Top-3 rate
avg ~30%
148 days
Since last race

🔍 Full analysis

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

His record at the top level is the most telling detail. In 5 races at Class 1 — the biggest, most competitive races in Britain — he has not won once. That is not a disgrace; these are the races where the very best horses in the country show up, and simply being entered says something about the yard's ambitions for him. Humphrey's team has sent out 8 winners this season, so there is clearly a functioning operation behind him. His most regular partner has been Jack Kennedy, who has ridden him in 11 races together for 1 win — winning roughly 1 in every 11 rides, which is modest but not unusual for a horse working at this level.

What is harder to ignore is the gap since his last win. Mars Harper last won at Listowel in September 2023 — nearly 32 months ago — and has not found the winner's enclosure in his last 6 races, with recent finishes of 6th, 2nd, 6th, 6th, 13th, and 3rd. The second place and third place show he is still competitive enough to be placing, but the wins have dried up. His trainer has been candid about this, acknowledging that he may need to drop into easier company to find another opportunity, while remaining optimistic that one or two wins could still be in him. His ideal trip is somewhere between two and a half and three miles, and he handles most ground conditions without trouble, which at least keeps his options open.

He raced just yesterday, which tells you all you need to know about his constitution — whatever else you might say, Mars Harper keeps showing up. For a horse that opened his account at Downpatrick back in October 2021, the journey since has been long and largely fruitless. But Humphrey clearly has not given up on him, and in racing, that kind of persistence occasionally gets rewarded.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ 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 7 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 runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Soft (muddy)
Loves
Good to yielding (mild give)
Loves
Yielding to soft (damp)
Loves
Heavy (very wet)
Unknown
Yielding (slightly soft)
Avoids
Good (a little give)
Avoids
Good to soft (some give)
Avoids
📏 Race distance
Long Distance (2M+)
🏅 Race 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
23 May
6th
Bangor-on-Dee
Long Distance (2m+) · Good · 7 runners
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

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
9.1%
Win rate
1/11
Wins / rides
12.5%
Win rate
1/8
Wins / rides
20%
Win rate
1/5
Wins / rides
Davy Russell
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
Carl Millar
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
Mr R James
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Michael O'Sullivan
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Miss Georgie Benson
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Ms L O'Neill
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Benjamin Macey
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin 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%
Fakenham
Tight
1 1 second 4 May 0%
Perth
Galloping
1 1 third 24 Sep 0%
Fairyhouse
Galloping
1 1 other 8 Apr 0%
Naas
Galloping
1 1 other 20 Dec 0%
Kilbeggan
Tight
1 1 other 14 Jul 0%
Aintree
Galloping
1 1 other 4 Apr 0%
Bangor-on-Dee
Sharp
1 1 other 23 May 0%
Down Royal
Galloping
1 1 second 4 Nov 0%