UK time :

Fai Fai

With just two wins from 51 races, this 7-year-old operates at a 4 percent win rate — roughly one victory every 25 outings — yet keeps showing up. The first breakthrough came at Lingfield Park on 28 May 2024, followed by a second win at Salisbury on 27 July 2024. Since then, nothing. It has been 27 months without a victory, and the recent form reads like a study in frustration: third, ninth, fifth, third, seventh, tenth. Last raced just a day ago and still searching.Based on TrackLab's analysis
Quick facts
Age
7 years old
Sex
Gelding
Colour
Bay
Father
Acclamation
Mother
Sabratah
Owner
Steele Going Strong Partnership
Official rating
46

📊 Key numbers

Career totals for this horse
51
Career races
2
Wins
3.9%
Win rate
avg ~10%
25.5%
Top-3 rate
avg ~30%
3 days
Since last race

🔍 Full analysis

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

What makes Fai Fai's record slightly less bleak is the partnership with jockey George Rooke. In six races together, they have found the winner's circle twice — a 33 percent win rate that stands in sharp contrast to the horse's overall form. That suggests something clicks between them, even if the pattern has not held recently. Trainer Daniel Steele, based at Henfield in West Sussex, has managed just four winners across his entire yard this season, so Fai Fai is hardly alone in facing an uphill struggle at the yard. When competing in Class 6 races — the bottom tier of British racing — Fai Fai has won 2 of 31, a 6 percent return that at least edges ahead of its overall average. It is the kind of record that keeps a horse in training through sheer competence rather than promise: useful enough to place regularly, rarely good enough to win. For the yard who have believed in this horse for seven years, that thin line between hope and realism must wear thin fast.

⚡ 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%)
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 7 starts
⚠ Poor record on soft ground: 0 wins from 5 starts
⚠ Poor record on standard_to_slow ground: 0 wins from 4 starts
⚠ Poor record on good_to_soft ground: 0 wins from 3 starts
⚠ Yet to win at Brighton in 11 attempts
⚠ Yet to win at chelmsford in 6 attempts
⚠ Yet to win at Newcastle in 5 attempts
⚠ Yet to win at Southwell in 5 attempts
⚠ Struggles on LH Galloping tracks: 0 wins from 15 starts
⚠ Struggles on LH Undulating tracks: 0 wins from 12 starts
⚠ Struggles on Galloping tracks: 0 wins from 6 starts

🎯 Where this horse runs best

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

📅 Recent runs

The last 10 races, most recent first
15 Oct
3rd
Brighton
5f – 6½f · Good · 10 runners
6 Oct
9th
Brighton
5f – 6½f · Good_To_Firm · 10 runners
1 Sep
5th
Brighton
7f – 1m · Good · 6 runners
9 Jun
3rd
Brighton
7f – 1m · Good · 10 runners
30 Apr
7th
Lingfield Park
5f – 6½f · Standard · 11 runners
25 Mar
10th
Lingfield Park
5f – 6½f · Standard · 12 runners
16 Oct
3rd
Brighton
5f – 6½f · Good_To_Firm · 12 runners
7 Oct
3rd
Brighton
5f – 6½f · Good_To_Soft · 13 runners
15 Sep
2nd
Brighton
5f – 6½f · Soft · 6 runners
8 Sep
6th
Lingfield Park
5f – 6½f · Standard · 9 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
George Rooke
33.3%
Win rate
2/6
Wins / rides
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
Ashley Lewis
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Luke Catton
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/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
Lingfield Park
Sharp
12 1 win, 2 seconds, 9 other 30 Apr 8.3%
Brighton
Undulating
11 3 seconds, 5 thirds, 3 other 15 Oct 0%
chelmsford 6 1 third, 5 other 11 Jan 0%
Newcastle
Galloping
5 5 other 30 Oct 0%
Southwell
Galloping
5 5 other 18 Apr 0%
Wolverhampton
Galloping
4 4 other 23 Sep 0%
Kempton Park
Galloping
2 2 other 29 Jan 0%
Catterick Bridge
Sharp
2 2 other 23 Sep 0%
Salisbury
Undulating
1 1 win 27 Jul 100%
Great Yarmouth
Galloping
1 1 other 15 Sep 0%
Bath
Undulating
1 1 other 31 Oct 0%
Ascot
Galloping
1 1 other 17 Jun 0%