:

Roxboro River

Roxboro River has been racing for seven years and knows how to find the winner's enclosure, just not very often. The horse has won once and placed six times across 22 races—a win rate of roughly 1 in every 22 attempts—but that sole victory came over a year ago at Stratford-on-Avon in July 2025. Since then, nothing. The last six races have brought a fifth, two second-place finishes, a fourth, a sixth, and a seventh: a stretch that shows a horse still competitive enough to occasionally run into the places, but struggling to get over the line.Based on TrackLab's AI analysis
Quick Facts
Age
7 years old
Sex
Gelding
Colour
Bay
Father
Ol' Man River
Mother
Indian Bounty
Owner
Eventmasters Limited
Rating
100

📊 Key Numbers

Career statistics for this horse
22
Career races
1
Wins
4.5%
Win rate
avg ~10%
27.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

The good news is that at Class 4 level—the mid-range races where Roxboro River typically competes—the record improves noticeably. The horse has won 1 of its 6 races at that standard, a 17% win rate that suggests it belongs in that company and has genuine ability at that level. Working regularly with jockey Paddy Hanlon has produced 1 win from 12 rides together, just below its overall win rate. Trainer John Joseph Hanlon, based in Bagenalstown, Co Carlow, has 11 winners on the board this season and keeps Roxboro River active—the horse raced just yesterday—so the yard clearly believe there is more to come. Whether another win arrives soon is another question, but for now this is a seven-year-old that knows how to win but has had to wait a very long time to prove it twice.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Poor record on good ground: 0 wins from 14 starts
Struggles on RH Sharp tracks: 0 wins from 5 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Unknown
Yielding (slightly soft)
Unknown
Good to soft (some give)
Unknown
Good to yielding (mild give)
Unknown
Soft (muddy)
Unknown
Yielding to soft (damp)
Unknown
Good (firm-ish)
Avoids
📏 Race Distance
Long Distance (2M+)
🏅 Competition Level
Class 4 (standard)
Loves
🏟 Track Shape
Left-handed, tight turns
Loves
Right-handed, hilly
Unknown
Left-handed, long straights
Unknown
Right-handed, tight
Unknown
Left-handed, tight
Unknown
Right-handed, tight turns
Avoids
Right-handed, long straights
Avoids

📅 Recent Runs

The last 10 races, most recent first
22 Jul
5th
Worcester
Long Distance (2m+) · Good · 12 runners
18 Jul
6th
Cartmel
Long Distance (2m+) · Good · 10 runners
1 Jul
2nd
Worcester
Long Distance (2m+) · Good · 10 runners
26 Jun
2nd
Bangor-on-Dee
Long Distance (2m+) · Good · 8 runners
12 Jun
7th
Market Rasen
Long Distance (2m+) · Good · 7 runners
30 May
4th
Stratford-on-Avon
Long Distance (2m+) · Good_To_Firm · 10 runners
8 May
DNF
Downpatrick
Long Distance (2m+) · Good · 18 runners
2 May
DNF
Punchestown
Long Distance (2m+) · Yielding · 25 runners
14 Apr
11th
Clonmel
Long Distance (2m+) · Yielding · 15 runners
6 Oct
4th
Stratford-on-Avon
Long Distance (2m+) · Good · 6 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Paddy Hanlon Current Jockey
8.3%
Win rate
1/12
Won / Rode
Adam Leahy(7)
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
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
Stratford-on-Avon
Sharp
4 1 win, 3 other 30 May 25%
Warwick
Sharp
2 1 second, 1 other 14 Apr 0%
Clonmel
Sharp
2 2 other 14 Apr 0%
Worcester
Galloping
2 1 second, 1 other 22 Jul 0%
Punchestown
Galloping
1 1 other 2 May 0%
Downpatrick
Undulating
1 1 other 8 May 0%
Uttoxeter
Sharp
1 1 other 11 Sep 0%
Cork
Galloping
1 1 other 20 Mar 0%
Market Rasen
Sharp
1 1 other 12 Jun 0%
Galway
Tight
1 1 other 30 Jul 0%
Fairyhouse
Galloping
1 1 other 1 Jan 0%
Cartmel
Tight
1 1 other 18 Jul 0%
Thurles
Undulating
1 1 other 6 Mar 0%
Tramore
Sharp
1 1 other 30 May 0%
Sligo
Sharp
1 1 other 13 May 0%
Bangor-on-Dee
Sharp
1 1 second 26 Jun 0%