Ocean Of Dreams
Ocean Of Dreams broke his duck in style at Leopardstown in October 2023, winning impressively under
Seamie Heffernan, who felt confident enough to talk about Classic potential in the immediate aftermath. That's the kind of performance that sticks with you — a debut winner who suggested something more was on the horizon. Nearly three years on, however, that single victory remains his only success from 19 races. The 5-year-old has won just once and placed four times overall, a win rate that sits at a modest 1 win from every 20 attempts.
Based on TrackLab's analysis
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
His form in the last six races tells the story of a horse struggling to recapture that early spark, with a run of 6-14-8-6-6-14 that includes no victories and only one placing. Interestingly, Ocean Of Dreams performs best at distances between 1m1f and 1m2f — at those trips he has won 1 from 3 races, suggesting the ground and pace suit him. Yet when stepped up to Class 3, the top-level races where that Leopardstown win suggested he belonged, he has failed to land a blow across four attempts. His regular rider Hollie Doyle has never tasted victory aboard him, striking out 0 from 5.
The trainer remained bullish about the horse's prospects back in early 2024, noting his impressive work at home and describing him as a type for a Derby trial with an outstanding pedigree running back to Urban Sea. That optimism, however, hasn't translated to the track over the months that have followed. Ocean Of Dreams is still racing — he was out just yesterday — but the window for that early promise to develop into a genuine career appears to be closing. What looked like the beginning of something special has become a reminder of how often racehorses fail to fulfill early expectations, even when they've shown genuine talent.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Well suited by 1m1f – 1m2f distances: 33% win rate
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 4 starts
⚠ Poor record on soft_to_heavy ground: 0 wins from 3 starts
⚠ Poor record on good_to_firm ground: 0 wins from 3 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Yielding (slightly soft)
Unknown
Good to soft (some give)
Unknown
Good to yielding (mild give)
Unknown
Standard to slow (all-weather)
Unknown
Good (a little give)
Avoids
Soft to heavy (wet)
Avoids
Good to firm (fairly firm)
Avoids
📏 Race distance
Long Distance (2M+)
Avoids
🏅 Race level
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Avoids
Class 4 (standard)
Unknown
🏟 Track shape
Left-handed, long straights
Loves
Right-handed, tight turns
Unknown
Left-handed, tight turns
Unknown
Right-handed, tight
Unknown
Left-handed, hilly
Unknown
Right-handed, hilly
Avoids
Right-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
28 Aug
6th
Wexford
Long Distance (2m+) · Good · 17 runners
29 Jul
14th
Galway
Long Distance (2m+) · Yielding · 23 runners
18 Apr
8th
Bellewstown
Long Distance (2m+) · Yielding · 19 runners
8 Mar
6th
Naas
Long Distance (2m+) · Soft_To_Heavy · 12 runners
8 Mar
6th
Naas
Long Distance (2m+) · Soft_To_Heavy · 12 runners
5 Feb
14th
Thurles
Long Distance (2m+) · Soft · 21 runners
11 Jan
17th
Punchestown
Long Distance (2m+) · Soft_To_Heavy · 25 runners
28 Dec
9th
Leopardstown
Long Distance (2m+) · Good_To_Yielding · 16 runners
21 Sep
2nd
Hamilton Park
1m3f – 1m4f · Soft · 4 runners
24 Aug
4th
Goodwood
1m3f – 1m4f · Good_To_Firm · 6 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 |
| Leopardstown Galloping |
3 |
1 win, 2 other |
28 Dec |
33.3% |
| Naas Galloping |
2 |
2 other |
8 Mar |
0% |
| Goodwood Undulating |
2 |
2 other |
24 Aug |
0% |
| Hamilton Park Sharp |
1 |
1 second |
21 Sep |
0% |
| Bellewstown Sharp |
1 |
1 other |
18 Apr |
0% |
| York Galloping |
1 |
1 other |
14 Jun |
0% |
| Wexford Sharp |
1 |
1 other |
28 Aug |
0% |
| Thurles Undulating |
1 |
1 other |
5 Feb |
0% |
| Gowran Park Undulating |
1 |
1 other |
3 Jun |
0% |
| Galway Tight |
1 |
1 other |
29 Jul |
0% |
| Doncaster Galloping |
1 |
1 other |
29 Mar |
0% |
| Punchestown Galloping |
1 |
1 other |
11 Jan |
0% |
| Ascot Galloping |
1 |
1 second |
10 May |
0% |
| Kempton Park Galloping |
1 |
1 other |
3 Jul |
0% |
| Pontefract Undulating |
1 |
1 third |
14 Apr |
0% |