Wen Moon
Wen Moon is a six-year-old with a solid record of four wins and sixteen places from thirty-nine races—a horse that wins roughly one race in every ten starts and finishes in the money more often than not. Trained by
Ben Haslam at Middleham Moor in North Yorkshire, the horse competes mostly at Class 4 level, where the competition is steep and wins are hard to come by. That makes Wen Moon's willingness to show up and run consistently valuable to the yard, which has had a strong season overall with thirty-five winners sent out already.
Based on TrackLab's analysis
Owner
Mps Racing D Shapiro D Clifford
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
The picture becomes more interesting when you look at ground conditions. Wen Moon absolutely loves wet, muddy ground, winning three races from ten attempts on such surfaces—a thirty percent win rate that stands out sharply against its overall performance. That's a genuine edge: conditions that trouble many other horses bring out the best in this one. Most of Wen Moon's recent form has been respectable without being brilliant. The horse has finished third twice and seventh once in the last six races, showing the consistent mid-field running that defines a reliable campaigner rather than a star in the making.
Wen Moon's last win came at Musselburgh back in November 2025, now eleven months ago—a considerable gap that suggests the horse is still searching for the next breakthrough. Andrew Mullen, the jockey who rides it most often, has managed just one win from twelve races together, so there may be room for a change of approach or rider to unlock another run of form. Still, this is the kind of horse that keeps running, keeps trying, and occasionally rewards patience when the mud comes out and the going gets tough.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on soft ground: 3 wins from 10 starts (30%)
⚠ What to watch out for
⚠ Poor record on good_to_soft ground: 0 wins from 6 starts
⚠ Poor record on good_to_firm ground: 0 wins from 5 starts
⚠ Poor record on heavy ground: 0 wins from 3 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Unknown
Good to soft (some give)
Avoids
Good to firm (fairly firm)
Avoids
🏅 Race level
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Loves
Class 5 (entry-level)
Unknown
Class 6 (grassroots)
Unknown
🏟 Track shape
Right-handed, tight turns
Loves
Left-handed, long straights
Ok
Right-handed, hilly
Unknown
Left-handed, tight turns
Avoids
Left-handed, tight
Avoids
📅 Recent runs
The last 10 races, most recent first
30 Sep
3rd
Musselburgh
5f – 6½f · Good_To_Soft · 12 runners
8 Sep
7th
Catterick Bridge
5f – 6½f · Good_To_Soft · 10 runners
3 Jun
3rd
Ripon
5f – 6½f · Good · 8 runners
18 May
3rd
Carlisle
5f – 6½f · Good · 11 runners
16 Apr
15th
Ripon
5f – 6½f · Good_To_Soft · 16 runners
5 Nov
🏆 Won
Musselburgh
5f – 6½f · Soft · 14 runners
21 Oct
5th
Newcastle
5f – 6½f · Standard · 14 runners
27 Sep
6th
Ripon
5f – 6½f · Good · 13 runners
5 Sep
7th
Haydock Park
5f – 6½f · Good · 14 runners
17 Aug
5th
Pontefract
5f – 6½f · Good_To_Firm · 6 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 |
| York Galloping |
10 |
1 win, 2 seconds, 2 thirds, 5 other |
26 Jul |
10% |
| Ripon Sharp |
7 |
1 win, 1 third, 5 other |
3 Jun |
14.3% |
| Pontefract Undulating |
7 |
1 win, 1 second, 2 thirds, 3 other |
17 Aug |
14.3% |
| Musselburgh Sharp |
3 |
1 win, 1 third, 1 other |
30 Sep |
33.3% |
| Catterick Bridge Sharp |
3 |
1 third, 2 other |
8 Sep |
0% |
| Chester Tight |
3 |
3 other |
31 Aug |
0% |
| Carlisle Undulating |
2 |
1 second, 1 third |
18 May |
0% |
| Hamilton Park Sharp |
1 |
1 other |
5 Aug |
0% |
| Newcastle Galloping |
1 |
1 other |
21 Oct |
0% |
| Nottingham Galloping |
1 |
1 other |
2 May |
0% |
| Haydock Park Galloping |
1 |
1 other |
5 Sep |
0% |