:

Duty Bound

There is a dependable, if quietly frustrating, quality to Duty Bound. The seven-year-old has built a career record of 4 wins and 7 places from 29 races — winning roughly 1 in every 7 outings — which tells the story of a horse that earns its keep without ever quite threatening to steal the headlines. Trained by J P Flavin out of Tramore in County Waterford, from a yard that has sent out 10 winners this season, Duty Bound is very much a working professional rather than a stable star.Based on TrackLab's AI analysis
Quick Facts
Age
7 years old
Sex
Gelding
Colour
Bay
Father
Kingman
Mother
Key Point
Trainer
Owner
Desmond O'Brien & John T O'Neill & J P Flavin
Rating
108

📊 Key Numbers

Career statistics for this horse
29
Career races
4
Wins
13.8%
Win rate
avg ~10%
24.1%
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

The first win came at Sandown Park in May 2022, and the most recent at Killarney in July 2025 — a full 12 months ago now, with nothing added to the tally across the last six races since. That kind of drought is not unusual at this level, but it does suggest a horse that needs things to fall right. Interestingly, when Duty Bound has lined up in its most common class of race — the bread-and-butter Class 4 contests that make up the bulk of the mid-tier calendar — it has won 1 from 4 (25%), which is actually a solid return. The problem is getting back to that winning feeling.

Regular partner Conor Stone-Walsh has been in the saddle for 7 of those 29 races, producing 1 win together — the same 1-in-7 ratio as the overall career record, which at least suggests the partnership is consistent, if not exactly electric. Recent form reads 5-–-12-–-2-5, meaning a second place tucked in there offers a hint that the engine is still running. Duty Bound raced just one day ago and remains active, so there is no suggestion of problems — this is simply a horse doing what many at its level do: showing up, competing honestly, and waiting for a day when everything clicks.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Poor record on yielding ground: 0 wins from 4 starts
Struggles on LH Galloping tracks: 0 wins from 7 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Good to yielding (mild give)
Ok
Good to firm (drying out)
Unknown
Yielding to soft (damp)
Unknown
Soft (muddy)
Unknown
Standard (all-weather)
Unknown
Soft to heavy (wet)
Unknown
Standard to slow (all-weather)
Unknown
Heavy (very wet)
Unknown
Good to soft (some give)
Unknown
Yielding (slightly soft)
Avoids
📏 Race Distance
1M6F – 2M
Long Distance (2M+)
1M1F – 1M2F
Unknown
1M3F – 1M4F
Unknown
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Loves
Class 5 (entry-level)
Unknown
🏟 Track Shape
Left-handed, tight turns
Loves
Right-handed, tight turns
Right-handed, long straights
Right-handed, hilly
Unknown
Right-handed, tight
Unknown
Long straights
Unknown
Left-handed, long straights
Avoids

📅 Recent Runs

The last 10 races, most recent first
30 Jun
5th
Wexford
Long Distance (2m+) · Good · 12 runners
11 May
DNF
Killarney
Long Distance (2m+) · Good_To_Yielding · 15 runners
30 Mar
12th
Navan
1m6f – 2m · Heavy · 12 runners
26 Oct
DNF
Wexford
Long Distance (2m+) · Good_To_Yielding · 12 runners
4 Oct
2nd
Gowran Park
Long Distance (2m+) · Yielding · 11 runners
25 Sep
5th
Listowel
Long Distance (2m+) · Good_To_Yielding · 21 runners
23 Aug
5th
Killarney
Long Distance (2m+) · Good · 12 runners
17 Jul
🏆 Won
Killarney
Long Distance (2m+) · Yielding_To_Soft · 17 runners
3 Jul
5th
Tipperary
Long Distance (2m+) · Good_To_Yielding · 19 runners
31 May
🏆 Won
Listowel
Long Distance (2m+) · Good · 17 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
14.3%
Win rate
1/7
Won / Rode
33.3%
Win rate
2/6
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Eoin Staples
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Killarney
Sharp
3 1 win, 2 other 11 May 33.3%
Listowel
Sharp
3 1 win, 2 other 25 Sep 33.3%
Wexford
Sharp
3 1 win, 2 other 30 Jun 33.3%
Gowran Park
Undulating
2 1 second, 1 other 4 Oct 0%
Tipperary
Galloping
2 2 other 3 Jul 0%
Nottingham
Galloping
2 1 third, 1 other 3 Nov 0%
Haydock Park
Galloping
2 2 other 2 Jul 0%
Ballinrobe
Sharp
2 2 other 23 Jul 0%
Sandown Park
Galloping
1 1 win 19 May 100%
Down Royal
Galloping
1 1 other 1 Sep 0%
chelmsford 1 1 other 16 Aug 0%
Galway
Tight
1 1 other 4 Aug 0%
Fairyhouse
Galloping
1 1 other 21 Apr 0%
Kempton Park
Galloping
1 1 third 2 Sep 0%
Navan
Galloping
1 1 other 30 Mar 0%
Roscommon
Sharp
1 1 other 6 Aug 0%
Tramore
Sharp
1 1 other 11 Jul 0%
Limerick
Galloping
1 1 other 30 May 0%