Walhaan
Walhaan is a 10-year-old horse that has taken the long, grinding path through Irish racing—the kind of journey that proves a horse's staying power rather than its brilliance. In 59 career races, the horse has won 6 and placed in 14 more, a win rate of roughly 1 in every 10 races that speaks to a thoroughly honest, mid-range competitor. Trained by
Ciaran Murphy at Mullingar in County Westmeath, Walhaan broke through for its first career win at Leopardstown in March 2023, and trainer Murphy noted afterward that the horse had really begun to grasp the demands of hurdling—the flat track and good ground playing perfectly to its strengths.
Based on TrackLab's analysis
📊 Key numbers
Career totals for this horse
🏁 Next race
Today
Leopardstown
About 1.2 miles · Good ground · 19 runners
→
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
What makes Walhaan genuinely interesting is how specific its preferences are. Put it on normal ground at distances between one mile three furlongs and one mile four furlongs, and it becomes a different proposition: it has won 4 of its last 17 races at those distances and conditions, a win rate of nearly 1 in 4. Better still, Dundalk is clearly a happy hunting ground. The horse has won 4 of 20 races there, including its most recent victory on 3 December 2025—though that was ten months ago now, and more recent form has been mixed, with just a third place from its last six outings. Ridden most often by E Walsh, the partnership has yielded just 1 win from 15 races together, suggesting the pair's chemistry hasn't quite clicked, though Walsh was praised for a no-nonsense ride on that winning day at Leopardstown. At ten years old and without a victory in its last six races, Walhaan is at that stage where it needs the right conditions—the right track, the right ground, the right distance—to have a realistic chance. When those planets align, particularly back at Dundalk on a normal surface, this old campaigner can still find the winner's enclosure.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 4 wins from 22 starts (18%)
✔ Course specialist at Dundalk: 4 wins from 20 starts (20%)
✔ Well suited by 1m3f – 1m4f distances: 24% win rate
⚠ What to watch out for
⚠ Poor record on yielding ground: 0 wins from 7 starts
⚠ Poor record on heavy ground: 0 wins from 6 starts
⚠ Poor record on soft ground: 0 wins from 6 starts
⚠ Struggles on RH Galloping tracks: 0 wins from 10 starts
⚠ Struggles on RH Tight tracks: 0 wins from 6 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Loves
Good (a little give)
Likes
Good to yielding (mild give)
Likes
Yielding to soft (damp)
Unknown
Good to soft (some give)
Unknown
Yielding (slightly soft)
Avoids
🏅 Race level
Class 3 (mid-level)
Avoids
🏟 Track shape
Left-handed, long straights
Loves
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Right-handed, long straights
Avoids
Right-handed, tight
Avoids
Left-handed, tight turns
Avoids
📅 Recent runs
The last 10 races, most recent first
25 Sep
3rd
Dundalk
1m3f – 1m4f · Standard · 17 runners
4 Jun
14th
Leopardstown
1m1f – 1m2f · Soft · 16 runners
9 May
DNF
Killarney
Long Distance (2m+) · Good_To_Yielding · 10 runners
12 Apr
11th
Leopardstown
1m1f – 1m2f · Good_To_Yielding · 18 runners
20 Feb
8th
Dundalk
1m6f – 2m · Standard · 10 runners
11 Feb
3rd
Dundalk
1m3f – 1m4f · Standard · 6 runners
28 Jan
4th
Dundalk
1m3f – 1m4f · Standard · 7 runners
27 Dec
11th
Leopardstown
Long Distance (2m+) · Yielding · 17 runners
3 Dec
🏆 Won
Dundalk
1m3f – 1m4f · Standard · 12 runners
17 Oct
5th
Dundalk
1m3f – 1m4f · Standard · 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 |
| Dundalk Galloping |
20 |
4 wins, 1 second, 2 thirds, 13 other |
25 Sep |
20% |
| Leopardstown Galloping |
11 |
2 wins, 1 third, 8 other |
4 Jun |
18.2% |
| Galway Tight |
3 |
1 third, 2 other |
2 Aug |
0% |
| Kilbeggan Tight |
3 |
3 other |
5 Sep |
0% |
| Cork Galloping |
3 |
1 second, 2 other |
30 Sep |
0% |
| Fairyhouse Galloping |
2 |
2 other |
11 Jan |
0% |
| Naas Galloping |
2 |
2 other |
28 Jun |
0% |
| Killarney Sharp |
2 |
2 other |
9 May |
0% |
| Punchestown Galloping |
2 |
2 other |
2 May |
0% |
| Ascot Galloping |
1 |
1 third |
1 Oct |
0% |
| Southwell Galloping |
1 |
1 other |
29 Aug |
0% |
| Cheltenham Galloping |
1 |
1 other |
19 Apr |
0% |
| Lingfield Park Sharp |
1 |
1 other |
29 Mar |
0% |
| Navan Galloping |
1 |
1 other |
12 Feb |
0% |
| Ballinrobe Sharp |
1 |
1 other |
25 Jul |
0% |
| Roscommon Sharp |
1 |
1 other |
10 Jul |
0% |
| Thurles Undulating |
1 |
1 other |
21 Dec |
0% |
| The Curragh Galloping |
1 |
1 other |
20 May |
0% |
| Down Royal Galloping |
1 |
1 other |
2 Nov |
0% |
| Tipperary Galloping |
1 |
1 other |
1 Oct |
0% |