UK time :

Dark Viper

Dark Viper had to work hard for his moment in the sun. After 19 unsuccessful races, the five-year-old finally broke his duck at Leopardstown on 30 March 2025, and when a horse waits that long for a first win, it tends to feel earned. What followed has proved even more interesting: he has won three times from his last six races, including two more victories back at Leopardstown. He now boasts a course record of three wins from six races there—a remarkable 50% win rate at a track that suits him perfectly.Based on TrackLab's analysis
Quick facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
Dark Angel
Mother
Grande Bleue
Trainer
Mrs J. Harrington
Owner
Dan Kiely
Official rating
81

📊 Key numbers

Career totals for this horse
36
Career races
3
Wins
8.3%
Win rate
avg ~10%
50%
Top-3 rate
avg ~30%
9 days
Since last race

🏁 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
TrackLab's detailed breakdown

The key to Dark Viper lies in distance and ground. He performs best at distances between one mile and one mile two furlongs, where he has won three of his 12 races (25%), and he is at his most effective on normal ground, winning twice from 10 races (20%). His brilliance at Leopardstown extends beyond mere familiarity; it is genuine dominance. His last win came there just three months ago on 23 July 2026, the most recent of his three victories. His trainer, Mrs J. Harrington, runs a prolific yard out of Moone in Co Kildare that has sent out 53 winners this season, and she has long believed in this horse's talent. After those first 19 races without a win, he remarked he was beginning to wonder if he would ever get his head in front—but he always ran him with confidence, knowing he could handle either seven furlongs or a mile with ease.

Recent form shows fluctuation: he has run four, sixth, first, second, fifth and eighth in his last six races, so consistency remains elusive. Over his 36-race career, he has only three wins (8%), though he has finished in the top three 21 times overall—a horse that tries hard but finds it difficult to convert many opportunities into victories. Shane Foley, his regular jockey, has partnered him 16 times and won once, though the rider has spoken warmly of Dark Viper's attitude and character. This is a specialist horse—give him Leopardstown, give him normal ground, give him the right distance, and he can compete. Anywhere else, and he becomes just another mid-field runner.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good ground: 2 wins from 10 starts (20%)
✔ Excellent record on heavy ground: 1 wins from 4 starts (25%)
✔ Course specialist at Leopardstown: 3 wins from 6 starts (50%)
✔ Well suited by 1m1f – 1m2f distances: 25% win rate
⚠ What to watch out for
⚠ Poor record on soft ground: 0 wins from 5 starts
⚠ Poor record on yielding_to_soft ground: 0 wins from 4 starts
⚠ Poor record on standard ground: 0 wins from 3 starts
⚠ Poor record on standard_to_slow ground: 0 wins from 3 starts
⚠ Poor record on yielding ground: 0 wins from 3 starts
⚠ Yet to win at The Curragh in 9 attempts
⚠ Struggles on RH Galloping tracks: 0 wins from 17 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Loves
Heavy (very wet)
Loves
Good to firm (fairly firm)
Unknown
Good to yielding (mild give)
Unknown
Soft to heavy (wet)
Unknown
Soft (muddy)
Avoids
Yielding to soft (damp)
Avoids
Standard (all-weather)
Avoids
Standard to slow (all-weather)
Avoids
Yielding (slightly soft)
Avoids
📏 Race distance
1M1F – 1M2F
Loves
1M6F – 2M
Unknown
Long Distance (2M+)
Unknown
5F – 6½F
Avoids
7F – 1M
Avoids
🏅 Race level
Class 4 (standard)
Avoids
Class 5 (entry-level)
Unknown
🏟 Track shape
Left-handed, long straights
Loves
Left-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Right-handed, tight
Unknown
Right-handed, long straights
Avoids
Right-handed, tight turns
Avoids

📅 Recent runs

The last 10 races, most recent first
9 Oct
4th
Dundalk
1m6f – 2m · Standard · 7 runners
9 Aug
6th
The Curragh
1m1f – 1m2f · Good_To_Firm · 12 runners
23 Jul
🏆 Won
Leopardstown
1m1f – 1m2f · Good · 9 runners
9 Jul
2nd
Leopardstown
1m1f – 1m2f · Good · 14 runners
22 Jun
5th
Ballinrobe
1m1f – 1m2f · Yielding · 11 runners
4 Jun
8th
Leopardstown
7f – 1m · Soft · 11 runners
17 May
DNF
Naas
1m1f – 1m2f · Good · 13 runners
3 May
DNF
Cork
7f – 1m · Soft · 14 runners
2 Nov
20th
The Curragh
1m1f – 1m2f · Heavy · 23 runners
19 Oct
🏆 Won
Leopardstown
1m1f – 1m2f · Heavy · 9 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
6.2%
Win rate
1/16
Wins / rides
Keithen Kennedy Current jockey
16.7%
Win rate
1/6
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
Conor Smithers
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
The Curragh
Galloping
9 3 seconds, 1 third, 5 other 9 Aug 0%
Leopardstown
Galloping
6 3 wins, 1 second, 2 other 23 Jul 50%
Kempton Park
Galloping
3 3 other 1 Nov 0%
Naas
Galloping
3 2 seconds, 1 other 17 May 0%
Cork
Galloping
2 1 third, 1 other 3 May 0%
Punchestown
Galloping
2 1 second, 1 other 16 Sep 0%
Dundalk
Galloping
2 1 second, 1 other 9 Oct 0%
Newmarket
Galloping
1 1 other 7 Oct 0%
Sligo
Sharp
1 1 second 7 Aug 0%
Listowel
Sharp
1 1 other 24 Sep 0%
Bellewstown
Sharp
1 1 second 2 Oct 0%
Ballinrobe
Sharp
1 1 other 22 Jun 0%
Roscommon
Sharp
1 1 second 2 Sep 0%
Wolverhampton
Galloping
1 1 other 23 Nov 0%
Galway
Tight
1 1 other 29 Jul 0%
Gowran Park
Undulating
1 1 other 16 Jun 0%