:

Phil's Dream

Phil's Dream is a 6-year-old who has spent most of his career making the frame without quite getting his nose in front — 2 wins and 7 places from 23 races tells you this is a horse that shows up and competes, but victories have been hard to come by. That works out to roughly 1 win in every 11 or 12 races, which isn't a high ratio, though the seven places scattered across his career show he's rarely far off the pace when conditions suit.Based on TrackLab's AI analysis
Quick Facts
Age
6 years old
Sex
Gelding
Colour
Brown
Father
Mehmas
Mother
Luna Rosa
Owner
Derek Kierans
Rating
54

📊 Key Numbers

Career statistics for this horse
23
Career races
2
Wins
8.7%
Win rate
avg ~10%
30.4%
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

His most recent win came at Wolverhampton just eight weeks ago, in March 2026, and that form matters because it's fresh. Before that, his first career win arrived at Dundalk back in January 2024, so there was a long gap between the two — over two years — which suggests he's a horse who needs things to fall right for him. The fact that he's found the winner's enclosure twice at all, despite racing 23 times, means the team at John C McConnell's yard clearly know what they're doing in placing him to find his best moments.

McConnell trains out of Stamullen in County Meath and has had a productive season, sending out 38 winners — a yard clearly in good form. Donagh O'Connor is the jockey who knows Phil's Dream best, having ridden him in 10 of his 23 races and winning once together, which is 1 win in every 10 rides. That's a modest return but it speaks to a horse who demands patience rather than one who fires on command.

His recent run of form — finishing eighth, then first, then second, then well back in three before that — has a stop-start quality to it. The second place last time out before his Wolverhampton win hints he was building toward something, and he delivered. Whether he can find that level again is the question. He raced just yesterday, so he's being kept busy, and an active horse in a yard firing winners is often one to watch closely over the coming weeks.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Poor record on good ground: 0 wins from 5 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Soft (muddy)
Unknown
Good (firm-ish)
Avoids
📏 Race Distance
5F – 6½F
7F – 1M
Unknown
1M1F – 1M2F
Unknown
🏅 Competition Level
Class 6 (grassroots)
Unknown
🏟 Track Shape
Left-handed, long straights
Right-handed, long straights
Unknown
Long straights
Unknown

📅 Recent Runs

The last 10 races, most recent first
9 May
8th
Naas
5f – 6½f · Good · 17 runners
16 Mar
🏆 Won
Wolverhampton
5f – 6½f · Standard · 9 runners
27 Jan
2nd
Wolverhampton
5f – 6½f · Standard · 8 runners
23 Jan
12th
Dundalk
5f – 6½f · Standard · 14 runners
17 Dec
12th
Dundalk
5f – 6½f · Standard · 13 runners
1 Nov
10th
Dundalk
5f – 6½f · Standard · 16 runners
4 Oct
12th
Dundalk
5f – 6½f · Standard · 16 runners
16 Sep
7th
Laytown
5f – 6½f · Standard · 13 runners
26 Jun
11th
Naas
5f – 6½f · Good · 12 runners
13 Apr
4th
Dundalk
5f – 6½f · Standard · 10 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
10%
Win rate
1/10
Won / Rode
Siobhan Rutledge
0%
Win rate
0/4
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Hugh Horgan
0%
Win rate
0/1
Won / Rode
Keithen Kennedy
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
Dundalk
Galloping
14 1 win, 2 seconds, 2 thirds, 9 other 23 Jan 7.1%
Navan
Galloping
3 3 other 15 Jul 0%
Wolverhampton
Galloping
2 1 win, 1 second 16 Mar 50%
Naas
Galloping
2 2 other 9 May 0%
The Curragh
Galloping
1 1 other 13 Aug 0%
Laytown
Galloping
1 1 other 16 Sep 0%