Ribble River
Ribble River is a 5-year-old with modest but genuine credentials at the lower levels of racing. The horse has won three times from 22 races overall, which works out to roughly one win every seven attempts — solid mid-range form rather than anything special, but not dismissible either. What makes Ribble River interesting is where those wins come: the horse absolutely thrives when stepped up to distances between one mile three furlongs and one mile four furlongs, winning two of six races at that trip, a rate of one in three that stands out sharply against its overall 14 percent win record.Based on TrackLab's analysis
Owner
Hambleton Racing Mrs C Clark Miss A Lee
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
The horse's last win came at Haydock Park on 4 September 2025, over a year ago. Since then, Ribble River has managed five placings from six races but no victories, which suggests form has dipped in recent months. The most recent outing, just a day ago, resulted in eighth place — not encouraging. Under saddle, the horse usually pairs with jockey Tom Eaves, though that partnership has yielded only one win from nine races together, a 11 percent win rate that underperforms Ribble River's overall record and suggests the pairing may not bring out its best. Trainer Lizzie Quinlan, based at Bolton Mill in Cumbria, works with modest resources — the yard sent out only four winners all season — so Ribble River operates within genuine competitive constraints. At Class 5 level, the bread and butter of its racing, the horse has won just once in nine attempts. The real opportunity lies in being positioned at the distance where Ribble River has shown it can genuinely compete.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_soft ground: 1 wins from 4 starts (25%)
✔ Well suited by 1m3f – 1m4f distances: 33% win rate
✔ Well suited by 1m6f – 2m distances: 25% win rate
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good to soft (some give)
Loves
Good (a little give)
Likes
Standard (all-weather)
Unknown
Good to firm (fairly firm)
Unknown
📏 Race distance
Long Distance (2M+)
Avoids
🏅 Race level
Class 4 (standard)
Unknown
Class 6 (grassroots)
Loves
🏟 Track shape
Left-handed, long straights
Ok
Right-handed, hilly
Unknown
Left-handed, tight
Unknown
Right-handed, tight turns
Unknown
Right-handed, long straights
Unknown
Left-handed, hilly
Avoids
Left-handed, tight turns
Avoids
📅 Recent runs
The last 10 races, most recent first
24 Sep
8th
Perth
Long Distance (2m+) · Good · 9 runners
3 Sep
10th
Haydock Park
1m3f – 1m4f · Soft · 13 runners
18 Jul
6th
Cartmel
Long Distance (2m+) · Good · 8 runners
13 Jun
6th
Hexham
Long Distance (2m+) · Good · 9 runners
27 May
5th
Cartmel
Long Distance (2m+) · Good · 7 runners
10 Apr
5th
Sedgefield
Long Distance (2m+) · Good · 5 runners
5 Feb
DNF
Doncaster
Long Distance (2m+) · Good_To_Soft · 12 runners
26 Sep
3rd
Haydock Park
1m3f – 1m4f · Good_To_Soft · 9 runners
4 Sep
🏆 Won
Haydock Park
1m3f – 1m4f · Good · 14 runners
21 Jul
4th
Beverley
1m1f – 1m2f · Soft · 11 runners
🏇 Jockeys
Every jockey who has ridden this horse, most rides first
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win rate |
| Haydock Park Galloping |
4 |
1 win, 1 third, 2 other |
3 Sep |
25% |
| Redcar Galloping |
2 |
2 other |
20 May |
0% |
| Catterick Bridge Sharp |
2 |
1 second, 1 other |
10 Jun |
0% |
| Pontefract Undulating |
2 |
2 thirds |
8 Jul |
0% |
| Cartmel Tight |
2 |
2 other |
18 Jul |
0% |
| Carlisle Undulating |
1 |
1 win |
21 Aug |
100% |
| Hamilton Park Sharp |
1 |
1 win |
22 Sep |
100% |
| Hexham Undulating |
1 |
1 other |
13 Jun |
0% |
| Newcastle Galloping |
1 |
1 third |
26 Sep |
0% |
| Sedgefield Sharp |
1 |
1 other |
10 Apr |
0% |
| Wetherby Galloping |
1 |
1 other |
11 Jun |
0% |
| Doncaster Galloping |
1 |
1 other |
5 Feb |
0% |
| Nottingham Galloping |
1 |
1 third |
19 Jul |
0% |
| Perth Galloping |
1 |
1 other |
24 Sep |
0% |
| Beverley Undulating |
1 |
1 other |
21 Jul |
0% |