:

Dr Rio

There are horses that win anywhere, and there are horses that own a particular patch of turf. Dr Rio is very much the latter. This ten-year-old, trained by Declan Carroll at his Malton yard in North Yorkshire, has all six of his career wins at a single track: Beverley. Six wins from 28 races there works out at roughly 1 in every 5 visits to that course, and when you consider he wins just 1 in every 9 races overall, the contrast tells you everything. Something about Beverley suits him perfectly, whether it is the shape of the track, the crowds, or simply a familiarity built over years of racing there. The most recent of those six wins came on 24 August 2025, so this is no fading memory — he was winning at his favourite venue less than a year ago.Based on TrackLab's AI analysis
Quick Facts
Age
10 years old
Sex
Gelding
Colour
Bay
Father
Rio De La Plata
Mother
Dr Wintringham
Owner
Dreams
Rating
61

📊 Key Numbers

Career statistics for this horse
54
Career races
6
Wins
11.1%
Win rate
avg ~10%
29.6%
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

Jockey Zak Wheatley has been part of the story more than anyone, riding Dr Rio in 26 of his 54 career races and picking up 4 of those wins. That is a win rate of roughly 1 in every 6 rides together, comfortably better than the horse's overall record, which suggests the partnership works. Carroll's yard has been in decent form this season too, sending out 24 winners, so Dr Rio is part of a genuinely productive operation rather than a forgotten stable cast-off.

His preferred conditions are worth knowing. On normal ground, he wins around 1 in every 4 races — 3 from 11 — which is a strong return. He also performs best when the race is run over longer distances, between a mile and six furlongs and two miles, winning 2 of his 8 races at those trips. That combination of good ground and a stamina test seems to bring out the best in him.

The recent form figures — 5-7-8-3-4-5 — show he hasn't visited the winner's enclosure in his last six races, and his overall career tally of 6 wins from 54 races is modest. But context matters. He raced again just yesterday, so he is active and engaged, and most of his racing comes at Class 6 level, the entry point of the sport. At that level, winning 1 in every 8 or 9 races over a long career, with sixteen places alongside the wins, describes a horse that consistently turns up and competes. When Beverley is on the schedule, he is always worth watching.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good ground: 3 wins from 11 starts (27%)
Course specialist at Beverley: 6 wins from 28 starts (21%)
Well suited by 1m6f – 2m distances: 25% win rate
⚠ What to watch out for
Poor record on standard ground: 0 wins from 11 starts
Poor record on good_to_soft ground: 0 wins from 5 starts
Poor record on soft ground: 0 wins from 5 starts
Poor record on standard_to_slow ground: 0 wins from 3 starts
Yet to win at Newcastle in 7 attempts
Yet to win at Southwell in 7 attempts
Struggles on LH Galloping tracks: 0 wins from 20 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Loves
Good to firm (drying out)
Standard (all-weather)
Avoids
Good to soft (some give)
Avoids
Soft (muddy)
Avoids
Standard to slow (all-weather)
Avoids
📏 Race Distance
1M6F – 2M
Loves
7F – 1M
5F – 6½F
Unknown
1M1F – 1M2F
Ok
1M3F – 1M4F
Avoids
🏅 Competition Level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Class 6 (grassroots)
🏟 Track Shape
Right-handed, hilly
Loves
Right-handed, tight turns
Unknown
Left-handed, long straights
Avoids
Left-handed, tight turns
Avoids

📅 Recent Runs

The last 10 races, most recent first
14 Jul
5th
Beverley
1m1f – 1m2f · Good_To_Firm · 9 runners
3 Jul
7th
Beverley
7f – 1m · Good_To_Firm · 11 runners
9 Jun
8th
Carlisle
1m3f – 1m4f · Good_To_Soft · 12 runners
12 May
3rd
Beverley
1m1f – 1m2f · Good_To_Firm · 13 runners
23 Apr
4th
Beverley
1m6f – 2m · Good_To_Firm · 7 runners
8 Apr
5th
Catterick Bridge
7f – 1m · Good · 14 runners
17 Sep
5th
Beverley
1m1f – 1m2f · Soft · 14 runners
24 Aug
🏆 Won
Beverley
1m6f – 2m · Good_To_Firm · 7 runners
29 Jul
6th
Beverley
7f – 1m · Good_To_Firm · 11 runners
21 Jul
6th
Beverley
1m1f – 1m2f · Soft · 11 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Zak Wheatley Current Jockey
15.4%
Win rate
4/26
Won / Rode
Graham Lee
15.4%
Win rate
2/13
Won / Rode
Tony Hamilton
0%
Win rate
0/4
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
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
Beverley
Undulating
28 6 wins, 4 seconds, 4 thirds, 14 other 14 Jul 21.4%
Newcastle
Galloping
7 1 second, 6 other 3 Nov 0%
Southwell
Galloping
7 7 other 19 Dec 0%
Catterick Bridge
Sharp
3 3 other 8 Apr 0%
Nottingham
Galloping
2 1 second, 1 other 15 Jul 0%
Carlisle
Undulating
2 2 other 9 Jun 0%
Redcar
Galloping
2 2 other 2 Jun 0%
Great Yarmouth
Galloping
1 1 other 19 Oct 0%
Ripon
Sharp
1 1 other 28 Aug 0%
Thirsk
Galloping
1 1 other 16 Aug 0%