UK time :

On The River

On The River is a horse that keeps surprising people. Now seven years old, he has won 10 races from 54 starts — a win rate of roughly 1 in every 5 — which would be unremarkable on paper except for one thing: he's still winning well into his seventh year, at an age when most racehorses have either retired or fallen away. Trainer Harriet Bethell describes him as "an absolute star, a real dude" and points out that genuinely improving horses above the age of four are rare. On The River has done it twice over, from a rating of 63 when first winning to 80 when he last won, at Carlisle in June 2025 — a remarkable 16-month stretch without another win, yet he still delivered that day with a strong performance on the soft ground he loves.Based on TrackLab's analysis
Quick facts
Age
7 years old
Sex
Gelding
Colour
Bay
Father
Heeraat
Mother
Lady Lekki
Owner
W A Bethell
Official rating
78

📊 Key numbers

Career totals for this horse
54
Career races
10
Wins
18.5%
Win rate
avg ~10%
38.9%
Top-3 rate
avg ~30%
2 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

The pattern of his career is unmistakable: he is a wet-ground specialist. On turf with soft conditions he wins roughly 1 in every 2.2 races (5 wins from 11), a rate that climbs even higher on very wet and muddy going (2 wins from 7). This is not a horse that travels well across firm, fast ground. Bethell has learned to read these conditions and wait for them — after Carlisle, she explained that they had to run because he needed soft ground. His partnership with jockey Cam Hardie is particularly strong; they have won 5 races together from 15, a win rate of one-in-three that sits far above his baseline. Most of his wins have come in Class 4 races, where he has won 5 from 24 starts. Recent form has been difficult — he has not won in his last six races — but at seven years old and still racing, still showing ability on the right ground, On The River remains the kind of horse that rewards those who understand him. The yard is in good form too, having sent out 18 winners already this season.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on soft ground: 5 wins from 11 starts (45%)
✔ Excellent record on heavy ground: 2 wins from 7 starts (29%)
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 12 starts
⚠ Poor record on good_to_firm ground: 0 wins from 9 starts
⚠ Poor record on standard ground: 0 wins from 3 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Soft (muddy)
Loves
Heavy (very wet)
Loves
Good to soft (some give)
Good (a little give)
Avoids
Good to firm (fairly firm)
Avoids
Standard (all-weather)
Avoids
📏 Race distance
1M1F – 1M2F
7F – 1M
Ok
1M3F – 1M4F
Unknown
🏅 Race level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Ok
Class 4 (standard)
Class 5 (entry-level)
Loves
Class 6 (grassroots)
Ok
🏟 Track shape
Right-handed, hilly
Left-handed, hilly
Left-handed, long straights
Ok
Right-handed, tight turns
Ok
Left-handed, tight
Unknown
Right-handed, long straights
Unknown

📅 Recent runs

The last 10 races, most recent first
16 Oct
2nd
Haydock Park
7f – 1m · Heavy · 10 runners
22 Sep
7th
Southwell
1m1f – 1m2f · Standard · 11 runners
30 Aug
2nd
Beverley
1m1f – 1m2f · Heavy · 13 runners
25 Jul
3rd
Newcastle
1m1f – 1m2f · 14 runners
11 Jun
5th
Nottingham
1m1f – 1m2f · Soft · 9 runners
29 Apr
7th
Pontefract
1m1f – 1m2f · Good · 9 runners
16 Apr
2nd
Ripon
1m1f – 1m2f · Good_To_Soft · 10 runners
28 Mar
5th
Doncaster
1m1f – 1m2f · Good_To_Soft · 22 runners
25 Oct
2nd
Doncaster
7f – 1m · Heavy · 15 runners
17 Oct
4th
Haydock Park
7f – 1m · Good_To_Soft · 11 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
33.3%
Win rate
5/15
Wins / rides
37.5%
Win rate
3/8
Wins / rides
0%
Win rate
0/5
Wins / rides
Paul Hanagan
33.3%
Win rate
1/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
Sean D Bowen Current jockey
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Mason Paetel
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Harry Vigors(5)
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Pontefract
Undulating
9 2 wins, 1 second, 6 other 29 Apr 22.2%
Beverley
Undulating
8 2 wins, 2 seconds, 4 other 30 Aug 25%
Ripon
Sharp
6 1 win, 2 seconds, 3 other 16 Apr 16.7%
Haydock Park
Galloping
4 1 win, 1 second, 2 other 16 Oct 25%
Thirsk
Galloping
4 1 win, 1 second, 2 other 17 May 25%
Nottingham
Galloping
3 1 win, 2 other 11 Jun 33.3%
Carlisle
Undulating
3 1 win, 2 other 5 Jul 33.3%
Doncaster
Galloping
3 1 second, 2 other 28 Mar 0%
Southwell
Galloping
2 2 other 22 Sep 0%
Ayr
Galloping
2 2 other 6 Oct 0%
Chester
Tight
2 2 other 20 Sep 0%
Newcastle
Galloping
2 1 third, 1 other 25 Jul 0%
York
Galloping
1 1 win 11 Oct 100%
Redcar
Galloping
1 1 other 17 Jul 0%
Goodwood
Undulating
1 1 other 6 Jun 0%
Musselburgh
Sharp
1 1 third 27 Jun 0%
Wetherby
Galloping
1 1 other 3 May 0%
Newmarket
Galloping
1 1 third 1 Nov 0%