Dorans Law
Dorans Law is a consistent Irish campaigner who finds the winners' enclosure rarely but stays competitive enough to be a regular money-earner. The eight-year-old has won just twice in 32 races—a modest 6% win rate—but earned 12 places to show it regularly runs well enough to finish in the frame. That mix of occasional wins and plenty of near-misses is the profile of a horse that handlers keep racing because it covers its costs without quite delivering the bigger paydays they might hope for.Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
37.5%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
The horse's last win came at Wexford on July 23, 2025, more than a year ago now, and recent form offers little encouragement that another victory is imminent. In its last six runs, Dorans Law has managed a fifth and a second place but otherwise finished well down the field—a run of results that suggests it may be in gradual decline. That said, it raced only yesterday, so the yard clearly still see enough in the horse to keep it active.
Trainer P J Rothwell's Tinahely yard in County Wicklow has had a productive season, sending out 35 winners, but Dorans Law has not been one of the yard's success stories of late. Tiernan Power Roche has partnered the horse eight times, winning once, a 12% win rate together that is respectable but hardly thrilling. At eight years old, Dorans Law is not young, and the 13-month gap since its last victory suggests it may be reaching the point where the yard must decide whether the horse's modest returns justify the cost of keeping it in training.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Excellent record on good ground: 1 wins from 10 starts (10%)
✔ Excellent record on yielding_to_soft ground: 1 wins from 4 starts (25%)
⚠ What to watch out for
⚠ Poor record on good_to_yielding ground: 0 wins from 7 starts
⚠ Poor record on yielding ground: 0 wins from 7 starts
⚠ Poor record on soft ground: 0 wins from 4 starts
⚠ Yet to win at Punchestown in 7 attempts
⚠ Struggles on RH Galloping tracks: 0 wins from 11 starts
⚠ Struggles on LH Sharp tracks: 0 wins from 5 starts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Yielding to soft (damp)
Loves
Good to yielding (mild give)
Avoids
Yielding (slightly soft)
Avoids
📏 Race Distance
Long Distance (2M+)
Likes
🏟 Track Shape
Right-handed, tight turns
Loves
Right-handed, tight
Unknown
Right-handed, hilly
Unknown
Right-handed, long straights
Avoids
Left-handed, tight turns
Avoids
Left-handed, long straights
Avoids
📅 Recent Runs
The last 10 races, most recent first
19 Aug
DNF
Sligo
Long Distance (2m+) · Good · 12 runners
10 Aug
5th
Ballinrobe
Long Distance (2m+) · Good · 8 runners
22 Jul
2nd
Wexford
Long Distance (2m+) · Good · 9 runners
4 Jul
7th
Bellewstown
Long Distance (2m+) · Good · 17 runners
15 Jun
DNF
Kilbeggan
Long Distance (2m+) · Good_To_Yielding · 14 runners
21 May
6th
Limerick
Long Distance (2m+) · Good · 12 runners
30 Apr
DNF
Punchestown
Long Distance (2m+) · Good_To_Yielding · 14 runners
29 Mar
DNF
Downpatrick
Long Distance (2m+) · Yielding_To_Soft · 18 runners
27 Sep
2nd
Listowel
Long Distance (2m+) · Good_To_Yielding · 13 runners
22 Aug
5th
Kilbeggan
Long Distance (2m+) · Good_To_Yielding · 8 runners
🏇 Jockey Partnerships
Every jockey who has ridden this horse, sorted by rides together
🏟 Track Record
Win rate at each course this horse has visited
| Course | Races | Results | Last visited | Win rate |
| Punchestown Galloping |
7 |
1 second, 1 third, 5 other |
30 Apr |
0% |
| Ballinrobe Sharp |
4 |
1 win, 1 third, 2 other |
10 Aug |
25% |
| Listowel Sharp |
3 |
1 second, 1 third, 1 other |
27 Sep |
0% |
| Wexford Sharp |
2 |
1 win, 1 second |
22 Jul |
50% |
| Fairyhouse Galloping |
2 |
2 other |
25 Jan |
0% |
| Kilbeggan Tight |
2 |
2 other |
15 Jun |
0% |
| Sligo Sharp |
2 |
2 other |
19 Aug |
0% |
| Bellewstown Sharp |
1 |
1 other |
4 Jul |
0% |
| Leopardstown Galloping |
1 |
1 second |
29 Dec |
0% |
| Naas Galloping |
1 |
1 other |
12 Nov |
0% |
| Downpatrick Undulating |
1 |
1 other |
29 Mar |
0% |
| Navan Galloping |
1 |
1 other |
17 Nov |
0% |
| Limerick Galloping |
1 |
1 other |
21 May |
0% |
| Roscommon Sharp |
1 |
1 other |
9 Jun |
0% |
| Down Royal Galloping |
1 |
1 second |
5 May |
0% |
| Killarney Sharp |
1 |
1 other |
24 Aug |
0% |
| Tipperary Galloping |
1 |
1 third |
4 Jul |
0% |