Private Project
Private Project got off the mark at Epsom Downs two months ago, a breakthrough moment for a three-year-old who has struggled to build on that success. The horse won at 1m3f in August but has managed only three top-3 finishes from the remaining 13 races since — a stark illustration of how hard it is to win under the saddle, even once you've tasted victory. Trained by
Pat Phelan at Epsom, Private Project clearly suits a trip between a mile and three furlongs and a mile and four furlongs, winning one of six races at that distance, though that single victory remains the only one to date.
Based on TrackLab's analysis
Owner
Epsom Racegoers No 3
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
The recent form makes for sobering reading. A 7th place just yesterday, followed by a 3rd finish, a 6th, a win, a 3rd, and a 9th before that — the kind of inconsistency that suggests Private Project has not yet found a reliable formula. The win at Epsom gave notice of what is possible, but stepping up to Class 5 company has yielded nothing, with three races at that level producing no top-3 finishes. At just three years old, there is time for this horse to develop, and Phelan's yard has sent out eight winners this season, so the infrastructure is in place. For now, though, Private Project remains a horse searching for answers, looking to recapture the form that brought that elusive first win and prove the August success was not a one-off.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_firm ground: 1 wins from 5 starts (20%)
✔ Well suited by 1m3f – 1m4f distances: 17% win rate
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 5 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Loves
Standard to slow (all-weather)
Unknown
Standard (all-weather)
Unknown
Good (a little give)
Avoids
🏅 Race level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Avoids
🏟 Track shape
Right-handed, long straights
Unknown
Right-handed, hilly
Unknown
Right-handed, tight turns
Unknown
Left-handed, long straights
Unknown
Left-handed, tight turns
Avoids
📅 Recent runs
The last 10 races, most recent first
15 Oct
7th
Brighton
1m1f – 1m2f · Good · 11 runners
6 Oct
3rd
Brighton
1m1f – 1m2f · Good_To_Firm · 10 runners
10 Sep
6th
Lingfield Park
1m3f – 1m4f · Standard · 10 runners
14 Aug
🏆 Won
Epsom Downs
1m3f – 1m4f · Good_To_Firm · 11 runners
1 Aug
3rd
Lingfield Park
1m3f – 1m4f · Good_To_Firm · 6 runners
28 Apr
9th
Great Yarmouth
1m3f – 1m4f · Good · 11 runners
30 Mar
10th
Kempton Park
1m3f – 1m4f · Standard_To_Slow · 11 runners
5 Mar
3rd
Lingfield Park
1m3f – 1m4f · Standard
25 Feb
DNF
Kempton Park
7f – 1m · Standard_To_Slow · 12 runners
9 Sep
5th
Leicester
7f – 1m · Good · 9 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 |
| Lingfield Park Sharp |
4 |
1 second, 2 thirds, 1 other |
10 Sep |
0% |
| Epsom Downs Undulating |
2 |
1 win, 1 other |
14 Aug |
50% |
| Kempton Park Galloping |
2 |
2 other |
30 Mar |
0% |
| Brighton Undulating |
2 |
1 third, 1 other |
15 Oct |
0% |
| Beverley Undulating |
1 |
1 other |
24 Jun |
0% |
| Leicester Sharp |
1 |
1 other |
9 Sep |
0% |
| Carlisle Undulating |
1 |
1 other |
4 Aug |
0% |
| Great Yarmouth Galloping |
1 |
1 other |
28 Apr |
0% |