UK time :

First Officer

First Officer is a seven-year-old running out of Jane Chapple-Hyam's yard in Suffolk who has earned £74,000 over a 45-race career—solid middle-ground work for a horse at this level. With 6 wins and 19 places, he wins roughly once every seven or eight races, and while that may not sound dramatic, he has shown real class at one specific thing: wet ground. On muddy or rain-softened tracks, First Officer wins one race in every three—a striking edge that makes him a horse worth watching when the forecast turns dark.Based on TrackLab's analysis
Quick facts
Age
7 years old
Sex
Gelding
Colour
Bay
Father
Galileo
Mother
Weekend Strike
Owner
Bryan Hirst Jane Chapple Hyam
Official rating
77

📊 Key numbers

Career totals for this horse
45
Career races
6
Wins
13.3%
Win rate
avg ~10%
42.2%
Top-3 rate
avg ~30%
24 days
Since last race

🔍 Full analysis

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

The telling detail is how long it has been since he last won. That came at Newmarket on 18 July 2025, fourteen months ago. Since then, six consecutive races without a victory—a streak of second, fourth, second, second, and fifth place finishes that suggests he has drifted slightly in the weights or lost a fraction of his edge. He typically competes at the Class 4 level, where he has managed 3 wins from 19 races, a 16 percent win rate that marks him as a useful, if not elite, performer at that grade.

First Officer's partnership with his regular jockey, David Egan, has produced just one win from seven races together, a partnership that doesn't quite click with the consistency you might hope for. What stands out is not what he does on fast ground or normal conditions, but what he becomes when the going turns heavy or soft. If that wet-ground edge is real—and his record suggests it is—he remains a horse worth following on the kind of February or November afternoon when most runners are struggling. Right now, though, he is a Class 4 campaigner out of form, waiting for the weather and perhaps one more chance to remind people what made him win in the first place.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on soft ground: 2 wins from 6 starts (33%)
✔ Course specialist at Newmarket: 3 wins from 16 starts (19%)
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 14 starts
⚠ Poor record on heavy ground: 0 wins from 3 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Soft (muddy)
Loves
Good to firm (fairly firm)
Good to soft (some give)
Unknown
Standard to slow (all-weather)
Unknown
Standard (all-weather)
Unknown
Good (a little give)
Avoids
Heavy (very wet)
Avoids
📏 Race distance
1M1F – 1M2F
1M6F – 2M
7F – 1M
Unknown
1M3F – 1M4F
Ok
Long Distance (2M+)
Unknown
🏅 Race level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Class 4 (standard)
Class 5 (entry-level)
Unknown
🏟 Track shape
Right-handed, tight turns
Loves
Right-handed, long straights
Left-handed, long straights
Ok
Right-handed, hilly
Unknown
Left-handed, tight
Unknown
Left-handed, tight turns
Unknown
Long straights
Unknown

📅 Recent runs

The last 10 races, most recent first
24 Sep
6th
Newmarket
1m6f – 2m · Good · 9 runners
20 Aug
2nd
Newmarket
1m6f – 2m · Good_To_Firm · 6 runners
1 Aug
4th
Newmarket
1m6f – 2m · Good_To_Firm · 8 runners
11 Jul
2nd
Newmarket
1m6f – 2m · Good_To_Firm · 6 runners
11 Jun
2nd
Great Yarmouth
1m3f – 1m4f · Soft · 8 runners
23 May
5th
Salisbury
1m6f – 2m · Good · 10 runners
25 Sep
3rd
Newmarket
1m6f – 2m · Good · 9 runners
23 Aug
4th
Newmarket
1m6f – 2m · Good_To_Firm · 5 runners
14 Aug
6th
Windsor
1m3f – 1m4f · Good_To_Firm · 10 runners
2 Aug
5th
Newmarket
1m6f – 2m · Good_To_Soft · 10 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
14.3%
Win rate
1/7
Wins / rides
Sorin Moldoveanu Current jockey
33.3%
Win rate
2/6
Wins / rides
25%
Win rate
1/4
Wins / rides
Alexandra Egan
25%
Win rate
1/4
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Dayverson De Barros
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Robert Tart
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
Newmarket
Galloping
16 3 wins, 4 seconds, 2 thirds, 7 other 24 Sep 18.8%
Windsor
Sharp
5 1 win, 4 other 14 Aug 20%
Nottingham
Galloping
4 1 win, 1 third, 2 other 2 Jun 25%
Doncaster
Galloping
3 1 second, 2 other 2 Apr 0%
Salisbury
Undulating
2 1 win, 1 other 23 May 50%
Sandown Park
Galloping
2 2 other 27 Jul 0%
Great Yarmouth
Galloping
2 1 second, 1 third 11 Jun 0%
Kempton Park
Galloping
2 2 other 22 Feb 0%
Newbury
Galloping
2 2 other 19 May 0%
Southwell
Galloping
1 1 third 2 Feb 0%
Chester
Tight
1 1 other 14 Sep 0%
Ascot
Galloping
1 1 third 8 Jul 0%
Lingfield Park
Sharp
1 1 other 11 May 0%
chelmsford 1 1 other 16 Mar 0%
Haydock Park
Galloping
1 1 second 4 Aug 0%
York
Galloping
1 1 other 13 Jun 0%