UK time :

Private Officer

Private Officer is a five-year-old still waiting for his moment to come again. The horse has raced 14 times and managed just one win—that came at Bellewstown nearly two years ago, in October 2024—along with four placings, which gives him a win rate of roughly 1 in every 14 races. That single victory now feels like ancient history, and the long gap since then tells the story of a horse struggling to recapture whatever magic he found that day.Based on TrackLab's analysis
Quick facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
U S Navy Flag
Mother
Simple Love
Owner
Adrian Wintle
Official rating
50

📊 Key numbers

Career totals for this horse
14
Career races
1
Wins
7.1%
Win rate
avg ~10%
28.6%
Top-3 rate
avg ~30%
28 days
Since last race

🔍 Full analysis

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

His recent form is patchy. In his last six races he has finished eighth, second, twelfth, ninth, first, and seventh—that fifth-place result was actually a win, so he has shown some spark lately, but the consistency simply isn't there. When he is placed at distances between seven furlongs and a mile, his record improves to 1 win from 7 races, a rate of one in seven. That is his sweet spot, even if it remains a long way from reliable.

Adrian Wintle trains him from Westbury-On-Severn in Gloucestershire, a yard that has sent out 30 winners already this season and clearly knows what it is doing. What is puzzling is his partnership with his regular rider, Donagh O'Connor: they have teamed up six times without a single win between them. Whether that is a quirk of bad luck or a sign that something isn't quite clicking is hard to say. What is clear is that Private Officer remains a horse very much on the fringes—capable of a placing, capable even of the odd win, but not yet the kind of runner you would back with confidence. At five years old and still active, he has time to turn things around, but the gap since his last victory suggests time may be running out.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Well suited by 7f – 1m distances: 14% win rate
⚠ What to watch out for
⚠ Poor record on soft 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
Yielding to soft (damp)
Unknown
Soft to heavy (wet)
Unknown
Standard to slow (all-weather)
Unknown
Good (a little give)
Unknown
Heavy (very wet)
Unknown
Good to soft (some give)
Unknown
Standard (all-weather)
Unknown
Soft (muddy)
Avoids
📏 Race distance
7F – 1M
Loves
5F – 6½F
Unknown
1M1F – 1M2F
Avoids
🏅 Race level
Class 6 (grassroots)
Unknown
🏟 Track shape
Left-handed, tight turns
Unknown
Right-handed, tight turns
Unknown
Left-handed, long straights
Avoids
Right-handed, long straights
Avoids
Right-handed, hilly
Avoids

📅 Recent runs

The last 10 races, most recent first
21 Sep
8th
Ffos Las
1m1f – 1m2f · Soft · 10 runners
28 Aug
2nd
Ffos Las
1m1f – 1m2f · Good_To_Soft · 10 runners
29 Oct
12th
Kempton Park
7f – 1m · Standard_To_Slow · 14 runners
14 Oct
9th
Roscommon
7f – 1m · Soft · 18 runners
3 Oct
🏆 Won
Bellewstown
7f – 1m · Yielding · 17 runners
23 Aug
7th
Killarney
1m1f – 1m2f · Yielding_To_Soft · 16 runners
3 Jun
6th
Gowran Park
1m1f – 1m2f · Good · 20 runners
16 May
3rd
Limerick
7f – 1m · Soft_To_Heavy · 6 runners
9 May
3rd
Gowran Park
7f – 1m · Soft · 10 runners
24 Apr
6th
Gowran Park
7f – 1m · Yielding · 14 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
0%
Win rate
0/6
Wins / rides
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/1
Wins / rides
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
Gowran Park
Undulating
3 1 third, 2 other 3 Jun 0%
Ffos Las
Galloping
2 1 second, 1 other 21 Sep 0%
The Curragh
Galloping
2 2 other 31 Oct 0%
Bellewstown
Sharp
1 1 win 3 Oct 100%
Dundalk
Galloping
1 1 other 22 Nov 0%
Naas
Galloping
1 1 other 14 Oct 0%
Killarney
Sharp
1 1 other 23 Aug 0%
Roscommon
Sharp
1 1 other 14 Oct 0%
Limerick
Galloping
1 1 third 16 May 0%
Kempton Park
Galloping
1 1 other 29 Oct 0%