:

Fai Fai

Fai Fai is a seven-year-old with the kind of record that defines a journeyman racehorse — two wins from 49 races (a 4% win rate) and enough places to suggest the horse belongs in the mix without ever quite breaking through. That last win came 26 months ago at Salisbury on 27 July 2024, which is a long time to go without tasting the winner's circle. The horse still races regularly and was out just a day ago, so there is no sense of retirement looming — just a veteran grinding away at the bottom end of the sport.Based on TrackLab's AI analysis
Quick Facts
Age
7 years old
Sex
Gelding
Colour
Bay
Father
Acclamation
Mother
Sabratah
Owner
Steele Going Strong Partnership
Rating
47

📊 Key Numbers

Career statistics for this horse
49
Career races
2
Wins
4.1%
Win rate
avg ~10%
24.5%
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

What makes Fai Fai worth watching is the connection with jockey George Rooke. Together they have won twice from six races, a win rate of roughly one win in every three attempts. That is a genuine partnership: Rooke clearly gets the best out of this horse, and in a sport where the right rider can make a real difference, that kind of winning rate together stands out compared to the overall career figures. When Rooke is in the saddle, Fai Fai becomes a different proposition.

Trainer Daniel Steele, based at Henfield in West Sussex, has a modest yard that has sent out only four winners this season. Fai Fai competes mostly at Class 6 level, where it has won 2 of 31 races — again, roughly 6%, which is slightly better than its overall record but still reflects the horse's limitations. Recent form shows a struggle: three places and no wins across the last six races, with a pair of third-place finishes sandwiching some less competitive runs. At this stage of its career, Fai Fai is what it is — a consistent, willing competitor who might occasionally get its nose in front when circumstances align, but a stakes winner it will never be.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_firm ground: 1 wins from 4 starts (25%)
⚠ What to watch out for
Poor record on good ground: 0 wins from 6 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 9 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 10 starts
Struggles on Galloping tracks: 0 wins from 6 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Loves
Standard (all-weather)
Ok
Good (firm-ish)
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
🏅 Competition 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
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
8 Aug
2nd
Brighton
5f – 6½f · Good · 11 runners
4 Aug
7th
Lingfield Park
5f – 6½f · Good · 12 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
George Rooke
33.3%
Win rate
2/6
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
Ashley Lewis
0%
Win rate
0/3
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/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Luke Catton
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
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
Lingfield Park
Sharp
12 1 win, 2 seconds, 9 other 30 Apr 8.3%
Brighton
Undulating
9 3 seconds, 4 thirds, 2 other 1 Sep 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%