:

Midnight Moonshine

Midnight Moonshine is a seven-year-old that has tasted victory just once in a career spanning seventeen races—a breakthrough win at Kilbeggan back in July 2025 that remains the horse's sole moment in the winner's circle. With just that single win and seven places from seventeen attempts, the horse has managed to pick up some money without establishing itself as a regular scorer. That one success came relatively late in its racing life, and the thirteen months that have passed since then tell their own story: Midnight Moonshine has not returned to the winning enclosure in the six races that followed, though a couple of placings in that stretch suggest the horse remains capable of running into the frame.Based on TrackLab's AI analysis
Quick Facts
Age
7 years old
Sex
Gelding
Colour
Bay
Father
Soldier Of Fortune
Mother
Miss Palm
Owner
Niamh Harvey
Rating
98

📊 Key Numbers

Career statistics for this horse
17
Career races
1
Wins
5.9%
Win rate
avg ~10%
41.2%
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

Ridden most often by Ben Harvey, Midnight Moonshine has won once from ten races together, a rate that mirrors the horse's overall form. Harvey is based at the same Balbriggan yard in County Dublin as Midnight Moonshine's trainer, William Harvey, a setup that has produced six winners across the season. The horse raced just a day ago and remains actively campaigned, which means the yard are still looking for opportunities to find another winning opportunity. Recent form has been mixed—a sixth-place finish followed by a fifth, then an eleventh—the kind of inconsistency that defines a horse somewhere in the middle of the scale: capable enough to earn a place now and then, but without the consistency or quality to build a winning streak. For a horse at this stage of its career, finding that second win would be a genuine milestone.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_yielding ground: 1 wins from 3 starts (33%)
⚠ What to watch out for
Poor record on good ground: 0 wins from 7 starts
Poor record on yielding ground: 0 wins from 4 starts
Poor record on soft ground: 0 wins from 3 starts
Struggles on RH Sharp tracks: 0 wins from 7 starts

🎯 Where This Horse Thrives

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

📅 Recent Runs

The last 10 races, most recent first
4 Aug
6th
Roscommon
Long Distance (2m+) · Soft · 19 runners
22 Jul
5th
Wexford
Long Distance (2m+) · Good · 18 runners
4 Jul
11th
Bellewstown
Long Distance (2m+) · Good · 17 runners
30 May
9th
Tramore
Long Distance (2m+) · Good · 12 runners
7 May
DNF
Wexford
Long Distance (2m+) · Good_To_Yielding · 13 runners
31 Mar
DNF
Limerick
Long Distance (2m+) · Soft · 12 runners
27 Nov
3rd
Thurles
Long Distance (2m+) · Yielding · 19 runners
1 Nov
4th
Down Royal
Long Distance (2m+) · Good_To_Yielding · 18 runners
11 Oct
3rd
Fairyhouse
Long Distance (2m+) · Yielding · 13 runners
19 Sep
2nd
Downpatrick
Long Distance (2m+) · Yielding · 14 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
10%
Win rate
1/10
Won / Rode
Ben Harvey Current Jockey
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
Wexford
Sharp
3 3 other 22 Jul 0%
Roscommon
Sharp
2 1 second, 1 other 4 Aug 0%
Downpatrick
Undulating
2 2 seconds 19 Sep 0%
Kilbeggan
Tight
1 1 win 25 Jul 100%
Limerick
Galloping
1 1 other 31 Mar 0%
Tramore
Sharp
1 1 other 30 May 0%
Down Royal
Galloping
1 1 other 1 Nov 0%
Bellewstown
Sharp
1 1 other 4 Jul 0%
Ballinrobe
Sharp
1 1 other 26 May 0%
Galway
Tight
1 1 other 3 Aug 0%
Fairyhouse
Galloping
1 1 third 11 Oct 0%
Cork
Galloping
1 1 other 21 Apr 0%
Thurles
Undulating
1 1 third 27 Nov 0%