Crescent Moon
Crescent Moon has been racing for long enough now to know what winning feels like, but not often enough to make a habit of it. The six-year-old has managed just one win from 20 races in its career — that breakthrough came at Fairyhouse on 6 April 2025, and it remains the horse's only success. With three placed finishes alongside that single victory, Crescent Moon wins roughly once every 20 races, a modest win rate that tells you this is a horse operating at a fairly modest level. What makes that single win feel like ancient history is that it has now gone 18 months without adding to its tally, a long drought during which the horse has been chasing but not quite catching.Based on TrackLab's analysis
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
The last six races paint a picture of a horse that is still trying but increasingly running out of luck. Two fifth-place finishes sit alongside a couple of unplaced runs, suggesting Crescent Moon is competitive enough to get into the frame occasionally but not quite good enough to break through when it matters. The horse raced just a day ago, so there is still fire in the tank and the team is still finding opportunities. Keith Donoghue, who rides Crescent Moon most often, has had a 14 percent win rate aboard — one win from seven races — which is slightly better than the horse's overall form but hardly a ringing endorsement of an imminent return to the winners' enclosure.
Trainer Gavin Cromwell's Navan yard has been prolific this season with 96 winners, which means the operation knows how to get horses to the line. That context makes Crescent Moon's lengthy absence from the winner's circle all the more telling. This is a horse that has never quite found its level, hovering somewhere in the middle band of ability — good enough to race regularly, not quite sharp enough to win. At this stage of its career, every race without a second win adds to the sense that whatever promise Crescent Moon showed back in April 2025 may have been the best it was ever going to offer.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on yielding ground: 1 wins from 6 starts (17%)
⚠ What to watch out for
⚠ Poor record on yielding_to_soft ground: 0 wins from 3 starts
⚠ Poor record on good_to_yielding ground: 0 wins from 3 starts
⚠ Poor record on soft ground: 0 wins from 3 starts
⚠ Struggles on LH Galloping tracks: 0 wins from 5 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Yielding (slightly soft)
Loves
Soft to heavy (wet)
Unknown
Good (a little give)
Unknown
Yielding to soft (damp)
Avoids
Good to yielding (mild give)
Avoids
📏 Race distance
Long Distance (2M+)
Likes
🏟 Track shape
Right-handed, long straights
Loves
Right-handed, tight
Unknown
Left-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Right-handed, tight turns
Unknown
Left-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
25 Sep
DNF
Listowel
Long Distance (2m+) · Good_To_Yielding · 18 runners
28 Jul
DNF
Galway
Long Distance (2m+) · Good · 23 runners
6 Jun
5th
Punchestown
Long Distance (2m+) · Good · 10 runners
9 May
5th
Killarney
Long Distance (2m+) · Good_To_Yielding · 12 runners
4 Apr
DNF
Fairyhouse
Long Distance (2m+) · Yielding_To_Soft · 11 runners
3 Mar
DNF
Leopardstown
Long Distance (2m+) · Soft · 13 runners
26 Dec
DNF
Leopardstown
Long Distance (2m+) · Yielding · 22 runners
29 Nov
5th
Fairyhouse
Long Distance (2m+) · Yielding_To_Soft · 11 runners
8 Nov
5th
Gowran Park
Long Distance (2m+) · Heavy · 7 runners
31 Oct
7th
Down Royal
Long Distance (2m+) · Good_To_Yielding · 7 runners
🏇 Jockeys
Every jockey who has ridden this horse, most rides first
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win rate |
| Fairyhouse Galloping |
4 |
1 win, 3 other |
4 Apr |
25% |
| Leopardstown Galloping |
4 |
4 other |
3 Mar |
0% |
| Gowran Park Undulating |
2 |
2 other |
8 Nov |
0% |
| Galway Tight |
2 |
2 other |
28 Jul |
0% |
| Cork Galloping |
2 |
1 second, 1 other |
17 Jan |
0% |
| Tramore Sharp |
1 |
1 other |
26 Nov |
0% |
| Down Royal Galloping |
1 |
1 other |
31 Oct |
0% |
| Naas Galloping |
1 |
1 second |
16 Apr |
0% |
| Killarney Sharp |
1 |
1 other |
9 May |
0% |
| Listowel Sharp |
1 |
1 other |
25 Sep |
0% |
| Punchestown Galloping |
1 |
1 other |
6 Jun |
0% |