:

Zhang Fei

There is something quietly admirable about a horse that just keeps showing up. Zhang Fei has raced 36 times across its eight-year career, picking up 3 wins and 12 places along the way — a win rate of around 8%, or roughly 1 in every 12 races. That is not a record that gets anyone out of their seat, but it tells a story of a horse that earns its keep at a modest, consistent level, week after week.Based on TrackLab's AI analysis
Quick Facts
Age
8 years old
Sex
Gelding
Colour
Bay
Father
Camelot
Mother
Mambomiss
Owner
Caveat Emptor Partnership
Rating
98

📊 Key Numbers

Career statistics for this horse
36
Career races
3
Wins
8.3%
Win rate
avg ~10%
33.3%
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

The yard behind Zhang Fei is worth noting. Fergal O'Brien, based in Withington in Gloucestershire, has sent out 90 winners already this season — that is a busy, productive operation with plenty of firepower. Jockey Fern O'Brien rides Zhang Fei most often, and the pair have built something of a partnership: 2 wins from 11 races together, a win rate of 18%, or nearly 1 in every 6 rides. That is comfortably better than Zhang Fei's overall record, which suggests there is a genuine understanding between horse and rider.

Zhang Fei clearly has preferences, and they are worth respecting. On slightly soft, wet ground, the record improves to 2 wins from 8 races — a 25% win rate, or 1 in 4. Over long distances of two miles or more, 2 wins from 13 races at 15% is again better than its overall average. Put both conditions together and you can start to see when this horse is at its most dangerous. The first career win came at Windsor in August 2022, and the most recent at Fakenham in December 2024 — a day before Christmas, over the kind of distance and ground that suits it best.

That Fakenham win is now 19 months ago, and Zhang Fei has not won in its last 6 races. The recent form — a seventh, a fourth, a fifth, and a third — reads like a horse that is competitive without quite finding the extra gear needed to win. It mostly competes at Class 5, the bread-and-butter level of British racing, where it has won just 1 from 15 races. Yet here it is, raced just yesterday, still active at eight years old. At a level where plenty of horses come and go quickly, that kind of longevity and consistency tells its own story.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_soft ground: 2 wins from 8 starts (25%)
Excellent record on good_to_firm ground: 1 wins from 4 starts (25%)
Well suited by 1m3f – 1m4f distances: 12% win rate
Well suited by Long Distance (2m+) distances: 15% win rate
⚠ What to watch out for
Poor record on good ground: 0 wins from 14 starts
Poor record on standard ground: 0 wins from 8 starts
Yet to win at Wolverhampton in 5 attempts
Struggles on LH Galloping tracks: 0 wins from 7 starts
Struggles on RH Galloping tracks: 0 wins from 5 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Loves
Good to firm (drying out)
Loves
Standard to slow (all-weather)
Unknown
Good (firm-ish)
Avoids
Standard (all-weather)
Avoids
📏 Race Distance
1M3F – 1M4F
Loves
Long Distance (2M+)
Loves
1M6F – 2M
Avoids
🏅 Competition Level
Class 3 (mid-level)
Avoids
Class 4 (standard)
Loves
Class 5 (entry-level)
Ok
🏟 Track Shape
Left-handed, tight turns
Loves
Right-handed, tight turns
Loves
Left-handed, tight
Unknown
Long straights
Unknown
Left-handed, long straights
Avoids
Right-handed, long straights
Avoids
Left-handed, hilly
Avoids
Right-handed, hilly
Avoids

📅 Recent Runs

The last 10 races, most recent first
30 Jun
DNF
Stratford-on-Avon
Long Distance (2m+) · Good_To_Firm · 10 runners
27 May
3rd
Cartmel
Long Distance (2m+) · Good · 13 runners
14 May
5th
Salisbury
1m6f – 2m · Good · 6 runners
4 May
4th
Windsor
1m3f – 1m4f · Good_To_Firm · 9 runners
8 Jan
DNF
Taunton
Long Distance (2m+) · Good · 10 runners
24 Nov
7th
Kempton Park
Long Distance (2m+) · Good · 10 runners
2 Nov
5th
Huntingdon
1m6f – 2m · Good · 6 runners
22 Sep
7th
Wolverhampton
1m6f – 2m · Standard · 9 runners
8 Sep
6th
Windsor
1m3f – 1m4f · Good · 15 runners
22 Apr
DNF
hereford
Long Distance (2m+) · Good · 11 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Fern O'Brien Current Jockey
18.2%
Win rate
2/11
Won / Rode
Mohammed Tabti
16.7%
Win rate
1/6
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Mr Tom Broughton
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Paul Hanagan
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
Wolverhampton
Galloping
5 1 second, 1 third, 3 other 22 Sep 0%
Windsor
Sharp
4 1 win, 3 other 4 May 25%
Lingfield Park
Sharp
3 1 second, 1 third, 1 other 18 Apr 0%
Stratford-on-Avon
Sharp
3 1 second, 2 other 30 Jun 0%
Kempton Park
Galloping
3 3 other 24 Nov 0%
Newton Abbot
Sharp
2 1 win, 1 other 31 Aug 50%
Epsom Downs
Undulating
2 2 other 26 Aug 0%
hereford 2 2 other 22 Apr 0%
Taunton
Undulating
2 1 third, 1 other 8 Jan 0%
Fakenham
Tight
1 1 win 22 Dec 100%
Salisbury
Undulating
1 1 other 14 May 0%
Huntingdon
Galloping
1 1 other 2 Nov 0%
Newbury
Galloping
1 1 other 23 Mar 0%
Pontefract
Undulating
1 1 other 15 Sep 0%
Ripon
Sharp
1 1 second 25 Sep 0%
Cartmel
Tight
1 1 third 27 May 0%
Wincanton
Galloping
1 1 other 1 Feb 0%
Southwell
Galloping
1 1 other 11 Jun 0%
Brighton
Undulating
1 1 second 8 Aug 0%