Dream Forever
The horse has won just once in 15 races—a 7% win rate—but that victory on 19 August came at a track where it clearly has natural aptitude. Since that success, form has been patchy. In the last six races, Dream Forever finished fourth, fourth, eighth, second, first (that Carlisle winner), and eleventh, which suggests the horse runs well on its day but lacks the reliability to build on early promise.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
The partnership with jockey Jack Garritty hasn't clicked yet. They've run together five times without a win, leaving room for improvement or a change of approach. Trainer Jedd O'Keeffe, based in Coverham, North Yorkshire, has sent out 20 winners this season from the yard, so there's clear training quality on hand. The puzzle with Dream Forever is that it has yet to win at Class 6 level (0 wins from 4 races), which is the bottom rung of the competitive ladder—the sort of level where consistency should come more easily. The fact that the only win came at Carlisle, away from Class 6 company or against a weaker field, hints that Dream Forever may have found its level but needs time and the right circumstances to repeat. Still active and racing regularly, this is a horse with potential but also a clear need to prove it isn't a one-hit wonder.
⚡ Strengths and risks
What helps this horse and what to watch out for
⚠ What to watch out for
⚠ Poor record on standard ground: 0 wins from 8 starts
⚠ Poor record on good ground: 0 wins from 3 starts
⚠ Yet to win at Newcastle in 7 attempts
⚠ Struggles on LH Galloping tracks: 0 wins from 10 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Unknown
Good to soft (some give)
Unknown
Standard (all-weather)
Avoids
Good (a little give)
Avoids
🏅 Race level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
Class 6 (grassroots)
Avoids
🏟 Track shape
Right-handed, hilly
Loves
Left-handed, hilly
Unknown
Left-handed, tight turns
Unknown
Left-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
16 Oct
4th
Newcastle
7f – 1m · Standard · 9 runners
2 Oct
4th
Newcastle
7f – 1m · Standard · 14 runners
9 Sep
8th
Carlisle
5f – 6½f · Good · 11 runners
3 Sep
2nd
Newcastle
5f – 6½f · Standard · 9 runners
19 Aug
🏆 Won
Carlisle
5f – 6½f · Soft · 8 runners
21 May
11th
Catterick Bridge
7f – 1m · Good · 11 runners
7 May
12th
Redcar
5f – 6½f · Good · 15 runners
7 Apr
13th
Pontefract
5f – 6½f · Good_To_Soft · 14 runners
5 Mar
4th
Newcastle
7f – 1m · Standard
10 Feb
2nd
Newcastle
5f – 6½f · Standard · 12 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 |
| Newcastle Galloping |
7 |
2 seconds, 5 other |
16 Oct |
0% |
| Carlisle Undulating |
3 |
1 win, 2 other |
9 Sep |
33.3% |
| Redcar Galloping |
2 |
2 other |
7 May |
0% |
| Pontefract Undulating |
1 |
1 other |
7 Apr |
0% |
| Southwell Galloping |
1 |
1 other |
4 Sep |
0% |
| Catterick Bridge Sharp |
1 |
1 other |
21 May |
0% |