:

Marvelman

Marvelman is a 4-year-old with a genuine knack for showing up when it matters. With two wins from 13 races overall, he wins roughly once every six or seven outings — hardly a machine, but his record comes with real substance. One of those wins came at the top level: a Class 1 victory at Doncaster on 13 September 2025, the kind of race that marks a horse as capable of mixing it with the best. His other win came earlier in the year at Kempton Park on 26 March 2025, which suggests he may have been building towards something bigger when he claimed that Doncaster prize.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Colt
Colour
Bay
Father
Invincible Spirit
Mother
Varamini
Trainer
A M Balding
Owner
Bond Thoroughbred Limited
Rating
115

📊 Key Numbers

Career statistics for this horse
13
Career races
2
Wins
15.4%
Win rate
avg ~10%
69.2%
Place rate (top 3)
avg ~30%
1 days
Since last race

🏁 Next Race

Sat 5 Sep
Haydock
About 6 furlongs · Soft, spongy ground · 29 runners

🔍 Full Analysis

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

What makes Marvelman genuinely interesting, though, is how he performs with his regular jockey. Oisin Murphy has ridden him six times, and they have won together twice — a 33% win rate that is nearly double his overall win rate. That kind of partnership suggests they work well together, and it hints that when the pieces fall into place, this horse can deliver. In contrast, his recent form has been mixed. His last six races tell the story: a third, two runs outside the placings, a runner-up finish, a win, and a sixth-place finish. That sixth was only a day ago, so he is clearly still racing regularly and the yard is keeping him active.

A M Balding's Kingsclere yard has been in fine form this season with 202 winners sent out, so Marvelman is part of a successful operation. At Class 1 level specifically, he has won 1 of 6 races, which is solid without being spectacular. He remains a horse worth watching when he runs, especially if Murphy is in the saddle. The 11-month gap since that Doncaster win may explain some of the inconsistency in recent form, but he has clearly retained enough ability to be competitive and to earn a place in races at the sport's highest domestic level.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Poor record on good ground: 0 wins from 4 starts
Poor record on good_to_firm ground: 0 wins from 3 starts

🎯 Where This Horse Thrives

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

📅 Recent Runs

The last 10 races, most recent first
22 Aug
3rd
York
7f – 1m · Good_To_Soft · 14 runners
28 Jul
6th
Goodwood
7f – 1m · Good · 8 runners
27 Jun
2nd
Newcastle
5f – 6½f · Standard_To_Slow · 12 runners
18 Oct
14th
Ascot
1m1f – 1m2f · Good · 16 runners
13 Sep
🏆 Won
Doncaster
7f – 1m · Soft · 11 runners
16 Aug
3rd
Newbury
7f – 1m · Good_To_Firm · 10 runners
12 Jul
3rd
Chester
7f – 1m · Good · 8 runners
21 Jun
9th
Ascot
7f – 1m · Good_To_Firm · 15 runners
2 May
2nd
Newmarket
7f – 1m · Good · 10 runners
26 Mar
🏆 Won
Kempton Park
7f – 1m · Standard_To_Slow · 12 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
33.3%
Win rate
2/6
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
Newbury
Galloping
2 1 second, 1 third 16 Aug 0%
Newmarket
Galloping
2 1 second, 1 other 2 May 0%
Ascot
Galloping
2 2 other 18 Oct 0%
Doncaster
Galloping
1 1 win 13 Sep 100%
Kempton Park
Galloping
1 1 win 26 Mar 100%
Chester
Tight
1 1 third 12 Jul 0%
Newcastle
Galloping
1 1 second 27 Jun 0%
York
Galloping
1 1 third 22 Aug 0%
Goodwood
Undulating
1 1 other 28 Jul 0%
Salisbury
Undulating
1 1 second 3 Oct 0%