:

Millforce

Three wins from 13 races — that's roughly 1 in every 4 outings — makes Millforce a horse who earns his keep without being flashy about it. The seven-year-old is trained by Henry Oliver out of Abberley in Worcestershire, a yard that has already sent out 7 winners this season, and Millforce has played his part in keeping those numbers ticking over.Based on TrackLab's AI analysis
Quick Facts
Age
7 years old
Sex
Gelding
Colour
Bay
Father
Workforce
Mother
Kolaliya
Owner
Nick Shutts
Rating
134

📊 Key Numbers

Career statistics for this horse
13
Career races
3
Wins
23.1%
Win rate
avg ~10%
53.8%
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 career got going at Bellewstown in August 2024, and he has been a consistent presence since — placed in 7 of his 13 races, which means he has come home in the first few nearly two-thirds of the time. That kind of reliability matters. It tells you this is a horse that tries, that rarely has a bad day, even when the win doesn't come. His most recent form reads 2–1–2, which is about as consistent as it gets: three runs, three top-two finishes. The one blip was a 14th earlier in that sequence, but he has clearly put that behind him.

The latest win came at Galway in October 2025, and it was a significant one. Henry Oliver has spoken about how Millforce took to racing over fences this summer — a new challenge for any horse — and responded with a performance at Galway that showed real attitude when it mattered. That combination of adaptability and determination is exactly what you want to see when a horse steps up to something new.

His most regular partner in the saddle is Keith Donoghue, who has ridden him in 7 of his 13 races and won 2 of them — a win rate of just under 1 in 3 together, which is a strong partnership by any measure. The pair clearly have an understanding.

He's currently on a break, and Oliver has been straightforward about why: Millforce wants fast, dry ground to show his best, so the team is simply waiting for the right conditions before pointing him at races over three miles. That kind of patience — not forcing a horse into unsuitable conditions just to keep him busy — is often what separates good yards from great ones. When the ground dries out and the longer trips come around, Millforce looks like exactly the sort of horse to make the most of it.

🎯 Where This Horse Thrives

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

📅 Recent Runs

The last 10 races, most recent first
25 Apr
2nd
Sandown Park
Long Distance (2m+) · Good · 5 runners
15 Apr
DNF
Haydock Park
Long Distance (2m+) · Good_To_Soft · 8 runners
26 Oct
🏆 Won
Galway
Long Distance (2m+) · Yielding · 9 runners
11 Oct
2nd
Fairyhouse
Long Distance (2m+) · Yielding · 4 runners
21 Aug
4th
Killarney
Long Distance (2m+) · Good · 6 runners
1 Aug
14th
Galway
Long Distance (2m+) · Good · 20 runners
30 Apr
DNF
Punchestown
Long Distance (2m+) · Yielding · 16 runners
19 Jan
🏆 Won
Thurles
Long Distance (2m+) · Good · 5 runners
18 Jan
DNF
Navan
Long Distance (2m+) · Soft · 20 runners
21 Dec
3rd
Thurles
Long Distance (2m+) · Good · 9 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
28.6%
Win rate
2/7
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Galway
Tight
2 1 win, 1 other 26 Oct 50%
Thurles
Undulating
2 1 win, 1 third 19 Jan 50%
Bellewstown
Sharp
1 1 win 28 Aug 100%
Fairyhouse
Galloping
1 1 second 11 Oct 0%
Navan
Galloping
1 1 other 18 Jan 0%
Sandown Park
Galloping
1 1 second 25 Apr 0%
Punchestown
Galloping
1 1 other 30 Apr 0%
Cork
Galloping
1 1 second 13 Oct 0%
Killarney
Sharp
1 1 other 21 Aug 0%
Haydock Park
Galloping
1 1 other 15 Apr 0%
Cheltenham
Galloping
1 1 other 26 Oct 0%