:

Ryan's Son

Ryan's Son is a six-year-old horse with the patience of a monk and the breakthrough moment to prove it. After five disappointing outings, he finally broke his duck at Roscommon on 7 July 2025 — a win that arrived hard-earned and well overdue. Since then, though, he has found winning again frustratingly difficult. Over the past six races he has managed just one place finish (a sixth at his most recent outing, just a day ago), and his overall record of 1 win and 2 places from 6 races shows a horse who has pieced together something respectable but inconsistent. That works out to a win rate of roughly 1 in every 6 races — useful enough on paper, but the thirteen-month gap since his sole victory tells a different story.Based on TrackLab's AI analysis
Quick Facts
Age
6 years old
Sex
Gelding
Colour
Bay
Father
Westerner
Mother
Pleasant Brook
Trainer
Owner
Shelsbury Partnership
Rating
110

📊 Key Numbers

Career statistics for this horse
6
Career races
1
Wins
16.7%
Win rate
avg ~10%
33.3%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

Trainer Liz Doyle runs a modest operation from Crossabeg in County Wexford, and has sent out 4 winners this season across her yard. Ryan's Son remains active and was out just yesterday, which suggests the trainer believes there is more to come. Whether the horse can rediscover the form that brought him home at Roscommon, or whether that single win will remain the highlight of his career, remains to be seen. For now, he sits somewhere in the middle — not a lost cause, but not a prospect either. He is simply a six-year-old plugging along, waiting for the next moment when things click into place.

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 3 starts (33%)

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Loves
Yielding (slightly soft)
Unknown
Soft to heavy (wet)
Unknown
📏 Race Distance
1M6F – 2M
Unknown
Long Distance (2M+)
Avoids
🏟 Track Shape
Right-handed, tight turns
Unknown
Right-handed, long straights
Unknown
Right-handed, tight
Unknown
Left-handed, long straights
Unknown

📅 Recent Runs

The last 10 races, most recent first
14 Aug
7th
Tramore
Long Distance (2m+) · Good · 12 runners
10 Jul
11th
Kilbeggan
Long Distance (2m+) · Good · 18 runners
29 Apr
DNF
Punchestown
Long Distance (2m+) · Yielding · 28 runners
2 Mar
6th
Leopardstown
Long Distance (2m+) · Soft_To_Heavy · 7 runners
7 Jul
🏆 Won
Roscommon
1m6f – 2m · Good · 19 runners
3 May
13th
Punchestown
Long Distance (2m+) · Yielding · 22 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
50%
Win rate
1/2
Won / Rode
Mr D Doyle
0%
Win rate
0/1
Won / Rode
Charlie O'Dwyer
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Punchestown
Galloping
2 2 other 29 Apr 0%
Roscommon
Sharp
1 1 win 7 Jul 100%
Leopardstown
Galloping
1 1 other 2 Mar 0%
Tramore
Sharp
1 1 other 14 Aug 0%
Kilbeggan
Tight
1 1 other 10 Jul 0%