Skip to content
Horse profile

Fai Fai (GB)

7yo gelding · Trainer Daniel Steele · Owner Steele Going Strong Partnership
by Acclamation (GB) out of Sabratah (GB) (Oasis Dream)
54 runs · 16 courses · from Aug 2021
As at 20 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
3 wins · Salisbury, Lingfield (AW) & Deauville (FR) Ran 4 days ago · 3rd of 9 Last raced off OR 46
KTB Profile

Fai Fai is a gelding with three wins from 54 starts, all over 6f – 7f. He won a Class 6 handicap at Salisbury on good to firm in Jul 2024 and a Class 6 handicap at Lingfield (AW) on standard in May 2024, having also taken a race at Deauville on good in Aug 2021. Typically held up, he finished third of nine at Brighton in Oct 2026, his last run, off an official rating of 46 which is 46lb below his highest ever mark.

Based on 54 archived runs · run-style from 10 commented runs · updated 20 Oct 2026
KTB at a glance Typically held up OR ↓ 46lb off peak
Official rating46↓ 46lb off peak
46 44–92

KTB Speed and Rating

KTB Speed

Best recent Speed 96 the best of the last 3 graded (A or B) runs · Brighton, 1 Sep 2026

How fast the horse ran, as points against the day-corrected standard time for its course and distance: 100 is the median GB Class 4 handicap winner on that code; one point is 0.1% of the standard time. A, B or C is how much the day's card could tell us, not how good the run was. What this means →

Flat 48 figures · best 112A · median 87.5
GoingRunsBestMedianSince 20 Oct 2025
Standard (AW)29102A882 · 102 / 92.5
Good6110B86.53 · 96 / 77
Good to Firm597A801 · —
Soft5112A70—
Good to Soft3105C96—
DistanceRunsBestMedianSince 20 Oct 2025
6f – 7f39112A895 · 102 / 83
Under 6f9102A831 · —

Of 50 runs looked at, 2 have no figure: not enough races on the card to set the day (under 4) (2).

KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 48 figures from 50 runs · as at 20 Oct 2026 · 1 recent figure provisional (may move for 7 days) · a record, not a forecast

KTB Rating

Best recent KTB Rating 71A the best of the last 3 rated runs · Brighton, 15 Oct 2026 Official rating 46 at the last run, 15 Oct 2026

What the horse achieved in each race, in pounds on the official-rating scale, from the weight carried, the lengths beaten and the race's own level solved across the archive — never the market, never the official rating as a starting point. The headline is the best of the horse's last three rated runs on that code. A, B or C on a run is how much known form was in that race. What this means →

Flat 50 figures · best 86A · median 61
GoingRunsBestMedianSince 20 Oct 2025
Standard (AW)3078A612 · 55 / 53
Good771A623 · 71 / 63
Good to Firm575A681 · —
Soft575B55—
Good to Soft386A65—
DistanceRunsBestMedianSince 20 Oct 2025
6f – 7f4186A615 · 63 / 51
Under 6f976A551 · —

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 50 figures from 50 runs · as at 20 Oct 2026 · 1 recent figure provisional (may move for 7 days) · a record, not a forecast

Both figures are KTB's own, computed from the archive; no vendor rating enters either. Every run's figure is on its form line below with its grade. Grades measure how much the archive could see, never the merit of the run.

Run style from 10 analysed runs

  • Held up 7 (70%) · 0 wins
  • Midfield 2 (20%) · 0 wins
  • Prominent 1 (10%) · 0 wins

Pedigree intelligence

Sire
Acclamation (GB)

Progeny in our archive have won 10% of 19,685 runs since Jan 2008 (1,326 horses).

Strongest on firm going: 15.2% from 151. Weakest over 2m1f – 2m4f (all codes): 6.7% from 194.

GoingRunsWinsSRvs sireThis horse
Firm1512315.2%+5.2—
Good to Firm3,91744611.4%+1.41 from 5
Good4,4094009.1%−0.91 from 8
Good to Soft1,95121411%+10 from 3
Soft2,1311848.6%−1.40 from 7
Heavy562468.2%−1.8—
Standard (AW)6,56366310.1%+0.11 from 31
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f3,75840910.9%+0.90 from 10
6f – 7f10,4951,07810.3%+0.33 from 44
1m – 1m1f3,5063319.4%−0.6—
1m2f – 1m4f1,2091068.8%−1.2—
1m5f – 2m481377.7%−2.3—
2m1f – 2m4f194136.7%−3.3—
2m5f – 3m4224.8%−5.2—

Flat and jumps together (all codes) · since Jan 2008 · as at 19 Oct 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast

Dam
Sabratah (GB) (Oasis Dream)

6 siblings in the archive, 3 winners — best of them Valyrian Steel (IRE) (4 wins).

The wins came over 6f–1m4f; the highest grade won is Class 3 (Valyrian Steel (IRE)).

ProduceRunsWinsWin tripsBest grade
Valyrian Steel (IRE)841m2f–1m4fClass 3
Syrtis (GB)1231m—
Muttrah Fort (FR)2626f–6½f—
Fitting (GB)10——
Free Movement (GB)50——
Foreign Minister (GB)20——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 31 1 3% −18.00
Good 8 1 13% −4.60
Soft 7 0 0% −7.00
Good to Firm 5 1 20% +1.00
Good to Soft 3 0 0% −3.00

ClassRunsWinsSR£1
Class 6 35 2 6% −16.00
Class 5 9 0 0% −9.00
Class 4 4 0 0% −4.00
Class 3 1 0 0% −1.00
Class 2 1 0 0% −1.00

CourseRunsWinsSR£1
Brighton 11 0 0% −11.00
Lingfield (AW) 9 1 11% +4.00
Chelmsford City (AW) 6 0 0% −6.00
Newcastle (AW) 5 0 0% −5.00
Wolverhampton (AW) 4 0 0% −4.00
Southwell (AW) 4 0 0% −4.00
Lingfield 3 0 0% −3.00
Kempton (AW) 2 0 0% −2.00
Catterick 2 0 0% −2.00
Chantilly (FR) 2 0 0% −2.00
Bath 1 0 0% −1.00
Salisbury 1 1 100% +5.00
Yarmouth 1 0 0% −1.00
Ascot 1 0 0% −1.00
Longchamp (FR) 1 0 0% −1.00
Deauville (FR) 1 1 100% +2.40

DistanceRunsWinsSR£1
6f – 7f 44 3 7% −21.60
Under 6f 10 0 0% −10.00

JockeyRunsWinsSR£1
George Rooke 6 2 33% +13.00
Cam Hardie 5 0 0% −5.00
Jack Doughty 4 0 0% −4.00
Rhys Clutterbuck 4 0 0% −4.00
Harry Russell 4 0 0% −4.00
Ashley Lewis 3 0 0% −3.00
Mickael Barzalona 3 1 33% +0.40
Alec Voikhansky 2 0 0% −2.00
Tyrese Cameron 2 0 0% −2.00
Rossa Ryan 2 0 0% −2.00
Callum Shepherd 2 0 0% −2.00
Harry Vigors 1 0 0% −1.00
Christian Howarth 1 0 0% −1.00
Sean D Bowen 1 0 0% −1.00
Jason Watson 1 0 0% −1.00
Richard Kingscote 1 0 0% −1.00
Josephine Gordon 1 0 0% −1.00
Darragh Keenan 1 0 0% −1.00
Jack Mitchell 1 0 0% −1.00
Luke Catton 1 0 0% −1.00
Kieran O'Neill 1 0 0% −1.00
William Cox 1 0 0% −1.00
Mark Winn 1 0 0% −1.00
Zak Wheatley 1 0 0% −1.00
Rob Hornby 1 0 0% −1.00
Kevin Stott 1 0 0% −1.00
Jamie Spencer 1 0 0% −1.00
Maxime Guyon 1 0 0% −1.00

HeadgearRunsWinsSR£1
Tongue tie 21 0 0% −21.00
None 10 1 10% −6.60
HT 8 2 25% +11.00
Hood 6 0 0% −6.00
Tongue tie + cheekpieces 3 0 0% −3.00
Visor 3 0 0% −3.00
Cheekpieces 3 0 0% −3.00

SeasonRunsWinsSR£1
2026 6 0 0% −6.00
2025 12 0 0% −12.00
2024 16 2 13% +3.00
2023 11 0 0% −11.00
2022 5 0 0% −5.00
2021 4 1 25% −0.60

Splits include every sample, however small — muted rows are under 3 runs. A one-from-one record is a fact, not a trend: read the Runs column before the strike rate.

Form

DateCourseRace PosBtn Wgt ORSpdKTB Jockey SP
15 Oct 26+9d Brighton Best Odds Guaranteed At bet365 Handicap Stakes Class 6 · 5.5f · Good · 9 ran Held up at back early - made ground towards far rail 1f out and met the final furlong still in the hunt - faded late to finish third 3/9 nk 9-0 4664A71A Alec Voikhansky 33/1
06 Oct 26+35d Brighton Play Your Multiples At matchbook.com Handicap Stakes Class 6 · 6f · Good To Firm · 9 ran Veered right leaving stalls - towards the back and off the pace throughout - tailed off a touch late on - 9th 9/9 1¾ 9-1 4678A46A Alec Voikhansky 14/1
01 Sep 26+84d Brighton Streamline Supports The Martlets Hospice Handicap Stakes Class 5 · 7f · Good · 6 ran Keen early - held a spot in the pack on the outside - pressed for effort with 2f left - drifted left approaching the final furlong and couldn't find more - finished 5th 5/6 ½ 8-4 4796A43B Harry Vigors 50/1
09 Jun 26+40d Brighton Bet Now With fairplaybet.co.uk Apprentice Classified Stakes Class 6 · 7f · Good · 8 ran Settled midpack early - pushed along to close on pacesetter with 2f left and threatening 1f out - stayed on strongly to finish third by half a length 3/8 nk 9-9 4777B63B Christian Howarth 7/2J
30 Apr 26+36d Lingfield (AW) 13th Barry Gurr Memorial Handicap (Div 2) Class 6 · 6f · Standard · 10 ran Settled fourth early - fighting for head - driven with over a furlong left - not landing a blow late 7/10 1 8-12 4983A55A Ashley Lewis 9/2F
25 Mar 26+160d Lingfield (AW) Join The Midnite Movement Handicap Class 5 · 6f · Standard · 12 ran Held up at the rear - lost touch and toiling with 2f left - well adrift of the front group approaching final furlong - stayed on along the rail late but finished well held 10/12 ½ 8-4 50102A51A Sean D Bowen 80/1
16 Oct 25+9d Brighton Star Sports Brighton Owners Series Handicap Class 6 · 6f · Good To Firm · 11 ran Settled among the pack early - made ground from 2f out - moved into 3rd inside the last furlong - stayed on but couldn't reel in the leader 3/11 nk 9-6 5197A75A Jason Watson 9/2
07 Oct 25+22d Brighton JenningsBet In Brighton Handicap Class 6 · 6f · Good To Soft · 12 ran Dwelt at the break - settled towards the back - made progress and moved left approaching the final furlong - up into third inside the last - unable to threaten the leader - stayed on to close on the runner-up near the line 3/12 nk 9-5 5196A86A Jack Doughty 6/1
15 Sep 25+7d Brighton Streamline Always Leading The Way 'Confined' Handicap Class 5 · 6f · Soft · 6 ran Handy in third early - driven into second inside final two furlongs - edged in front a furlong out - caught right at the line 2/6 nse 8-7 48112A75B Jack Doughty 11/2
08 Sep 25+31d Lingfield (AW) Get The Inside Track With raceday-ready.com Handicap (Div 1) Class 6 · 6f · Standard · 9 ran Settled at the rear of the field - unable to challenge into contention - finished sixth 6/9 dht 8-2 4877A47A Tyrese Cameron 11/1
08 Aug 25+4d Brighton Apprenticeships By Bennetts Handicap Class 6 · 6f · Good · 10 ran Settled in the pack - began to close a furlong out - improved into second inside the final furlong - held to a length behind the winner 2/10 1 8-9 48104B71A Ashley Lewis 6/1
04 Aug 25+13d Lingfield Download The Racecourse App Raceday Ready Handicap Class 6 · 6f · Good · 11 ran Slow to leave the stalls - towards the back and bustled up 2f out - pocketed over 110 yards out and seventh 7/11 1¾ 8-13 48—56A Rhys Clutterbuck 12/1
22 Jul 25+33d Lingfield BetWright Safer Gambling Classified Stakes Class 6 · 7f · Good To Soft · 14 ran Slow to break - settled in the pack midfield - moved left and made progress over 2f out - pushed along a furlong out - couldn't find extra late and finished one-paced 5/14 1¼ 9-2 48105C65A Ashley Lewis 9/1
19 Jun 25+12d Lingfield (AW) Download The Racecourse App Raceday Ready Classified Stakes Class 6 · 7f · Standard · 9 ran Settled among the pack early - pushed into contention inside the final furlong and hit the front briefly - caught right on the line 2/9 hd 9-9 4797B71A Richard Kingscote 11/2
07 Jun 25+120d Lingfield Get The Inside Track With raceday-ready.com Handicap Class 5 · 6f · Soft · 6 ran Drifted left at the outset - settled towards the rear - improved from off the pace wide out with 2f left before fading inside the final furlong 4/6 2½ 8-5 5070A55B Josephine Gordon 14/1
07 Feb 25+9d Lingfield (AW) Extra Winnings With BetUK Acca Club Handicap Class 6 · 6f · Standard · 11 ran Tracked front group hugging rail - urged forward by halfway - dropped away with 2f left and well held at the finish 11/11 6 8-4 5243C30C Tyrese Cameron 11/1
29 Jan 25+18d Kempton (AW) Try Unibet's New Improved Acca Boosts Handicap Class 5 · 7f · Standard To Slow · 12 ran Slow to begin - settled towards back of field - improved position on inner approaching final furlong before fading close home to finish 7th 7/12 ½ 8-1 5295A59A Jack Doughty 66/1
11 Jan 25+11d Chelmsford City (AW) Watch Live Racing At bet365 Handicap Class 6 · 6f · Standard To Slow · 11 ran Wide throughout - held off the pace all the way - unable to land a blow - finished sixth 6/11 3¼ 9-9 5580A61A Darragh Keenan 16/1
31 Dec 24+12d Lingfield (AW) 30 In Free Bets With BetUK Handicap Class 4 · 6f · Standard · 8 ran Sat close behind the front group - lost momentum inside final 2f then rallied under pressure - stayed on well but unable to reel in winner finishing second 2/8 2½ 8-1 4792A62A Jack Doughty 40/1
19 Dec 24+49d Chelmsford City (AW) Sky Bet Request A Bet Handicap Class 6 · 6f · Standard · 13 ran Settled towards the back - pushed along inside final furlong - stayed on without threatening the front 8/13 nk 8-13 4877B57A Rhys Clutterbuck 20/1
31 Oct 24+14d Bath DragonBet - Born From The Betting Ring Handicap Class 6 · 5.5f · Soft · 10 ran Settled towards the back - pushed into contention around 2f out before dropping away with a furlong left - unable to find more late and beaten well into 9th 9/10 5 9-7 4841C31C Rhys Clutterbuck 6/1
17 Oct 24+15d Brighton Sky Sports Racing Sky 415 Handicap Class 6 · 6f · Soft · 7 ran Tracked the pace group early - pushed up to challenge with over a furlong left and holding a shot inside the final furlong - lost momentum in the closing stages to finish second 2/7 1½ 9-1 47100A73A Rhys Clutterbuck 10/1
02 Oct 24+9d Kempton (AW) Vetit Handicap Class 6 · 6f · Standard To Slow · 12 ran Settled midfield - short of room and finding extra a furlong out - drifted left into 4th - stayed on without threatening the front two 4/12 1¼ 9-2 4868A61A Rossa Ryan 9/2
23 Sep 24+23d Wolverhampton (AW) Download The Racecourse App Raceday Ready Handicap Class 6 · 6f · Standard · 12 ran Sat close to the pace early - pushed along with over a furlong to run - unable to find more inside the last - held on for sixth 6/12 1¼ 8-13 4889A55A Callum Shepherd 13/2
31 Aug 24+9d Lingfield (AW) Libra Utility Construction Services Classified Stakes (Div 2) Class 6 · 7f · Standard · 9 ran Checked and moved left early - settled towards the back - swung very wide entering straight - nudged into contention late but lacked the speed to threaten - finished seventh 7/9 ½ 9-9 4890A61A Jack Mitchell 2/1F
22 Aug 24+16d Lingfield (AW) Download The Racecourse App Raceday Ready Handicap Class 6 · 7f · Standard · 12 ran Held up towards the back of the pack - pushed along with two furlongs left - responded well inside the closing furlong - flew home late to grab fourth 4/12 ¾ 9-2 4880B69A George Rooke 6/1
06 Aug 24+10d Chelmsford City (AW) Watch Live Racing At bet365 Classified Stakes Class 6 · 6f · Standard · 9 ran Held up in the pack - driven forward from 2f out - stayed on to be closest at the line 3/9 1¼ 9-9 4993A63A George Rooke 9/4F
27 Jul 24+19d Salisbury Johnson Valves 70th Anniversary Handicap Class 6 · 6f · Good To Firm · 8 ran 1/8 8-12 4680B68A George Rooke 5/1
08 Jul 24+35d Wolverhampton (AW) Download The Raceday Ready App Classified Stakes Class 6 · 6f · Standard · 13 ran 7/13 hd 9-9 4787B58A George Rooke 5/1
03 Jun 24+6d Brighton Download The Raceday Ready App Apprentice Classified Stakes Class 6 · 7f · Good To Firm · 9 ran 4/9 shd 9-11 4496B73A Luke Catton 15/2
28 May 24+19d Lingfield (AW) Free Digital Racecard At raceday-ready.com Handicap (AWT) Class 6 · 6f · Standard · 10 ran 1/10 8-4 45—65A George Rooke 12/1
09 May 24+14d Brighton Download The AK Bets App Handicap Class 6 · 6f · Good · 9 ran 3/9 1¼ 8-4 45110B62A George Rooke 9/1
25 Apr 24+14d Chelmsford City (AW) Blue Tiger Marketing Handicap Class 6 · 7f · Standard · 10 ran 6/10 1 8-7 4578B56A Kieran O'Neill 18/1
11 Apr 24+164d Chelmsford City (AW) Racing Value At bet365 Handicap Class 6 · 5f · Standard · 10 ran 5/10 ½ 9-0 4683B62A William Cox 14/1
30 Oct 23+13d Newcastle (AW) BetUK. Home Of The Acca-Fenwa Handicap Class 6 · 6f · Standard · 12 ran 8/12 nk 9-1 4791A59A Cam Hardie 14/1
17 Oct 23+8d Newcastle (AW) Find More Big Deals At BetUK Handicap (Div 2) Class 6 · 6f · Standard · 11 ran 4/11 1¾ 9-8 4994A75A Harry Russell 11/1
09 Oct 23+16d Wolverhampton (AW) At The Races App Form Study Handicap Class 6 · 7f · Standard · 12 ran 11/12 ¾ 8-11 4983A49A Mark Winn 12/1
23 Sep 23+12d Catterick Start Your RacingTV Free Trial Now Handicap (Div 2) Class 6 · 7f · Soft · 9 ran 8/9 3¾ 8-10 5259C38C Zak Wheatley 66/1
11 Sep 23+39d Newcastle (AW) WL Distillery Handicap Class 6 · 5f · Standard · 12 ran 9/12 1 9-4 5585A55A Harry Russell 16/1
03 Aug 23+23d Newcastle (AW) Follow AtTheRaces On Twitter Handicap (Div 2) Class 6 · 6f · Standard · 14 ran 11/14 ½ 9-8 5988B64A Cam Hardie 50/1
11 Jul 23+63d Wolverhampton (AW) Download The At The Races App Handicap Class 6 · 5f · Standard · 8 ran 8/8 1¼ 9-8 6266B50A Harry Russell 11/1
09 May 23+13d Newcastle (AW) Follow AtTheRaces On Twitter Handicap Class 5 · 5f · Standard · 10 ran 7/10 nk 9-1 65102A66A Harry Russell 33/1
26 Apr 23+8d Catterick Download The Vickers.Bet App Handicap Class 5 · 6f · Good To Soft · 7 ran 7/7 23 9-4 7018C37C Cam Hardie 50/1
18 Apr 23+18d Southwell (AW) Sky Sports Racing HD Virgin 535 Handicap Class 5 · 6f · Standard · 10 ran 8/10 ½ 9-9 7081A72A Cam Hardie 80/1
31 Mar 23+92d Southwell (AW) BetUK's Acca Club 5 Free Bet Handicap Class 4 · 5f · Standard · 12 ran 10/12 hd 8-11 7396A52A Cam Hardie 50/1
29 Dec 22+13d Southwell (AW) BetUK Over 40,000 Live Streamed Races Handicap Class 5 · 6f · Standard · 14 ran 8/14 ½ 9-10 7694B78A Rob Hornby 20/1
16 Dec 22+36d Southwell (AW) BetUK Over 40,000 Live Streamed Races Handicap Class 4 · 5f · Standard To Slow · 10 ran 6/10 1¼ 9-8 79100A76A Kevin Stott 40/1
10 Nov 22+56d Chelmsford City (AW) Injured Jockeys Fund Handicap Class 4 · 6f · Standard · 10 ran 8/10 ½ 9-6 8298A74A Callum Shepherd 50/1
15 Sep 22+90d Yarmouth National Horseracing Museum Supported By ARC Handicap Class 3 · 6f · Good · 9 ran 9/9 ¾ 9-3 8873A53A Rossa Ryan 33/1
17 Jun 22+232d Ascot Palace Of Holyroodhouse Stakes (Handicap) Class 2 · 5f · Good To Firm · 27 ran 27/27 6 8-10 9254C39C Jamie Spencer 66/1
28 Oct 21+15d Longchamp (FR) Criterium de Vitesse () (2yo) (Sprint Course) (Turf) 5f · Very Soft · 9 ran 7/9 hd 9-0 ——— Mickael Barzalona 11/1
13 Oct 21+26d Chantilly (FR) Prix du Coq Chantant (Conditions) (2yo) (All-Weather Track) (Polytrack) 6.5f · Standard · 7 ran 3/7 3½ 9-0 ——— Mickael Barzalona 71/10
17 Sep 21+31d Chantilly (FR) Prix Eclipse (2yo) (Turf) 6f · Soft · 8 ran 5/8 9 9-0 ——— Maxime Guyon 49/10
17 Aug 21 Deauville (FR) Prix les Ammonites (Maiden) (Unraced 2yo Colts & Geldings) (Straight Course) (Turf) 6.5f · Good · 12 ran 1/12 9-2 ——— Mickael Barzalona 12/5F

Quick answers

How many races has Fai Fai (GB) won?
Fai Fai (GB) won 3 of 54 archived starts between 2021 and 2026, a strike rate of 5.6%. Placed 14 times in total (25.9% of starts).
Who trains Fai Fai (GB)?
Fai Fai (GB) is trained by Daniel Steele, who saddled the horse on its most recent run on 15 October 2026.
Who is Fai Fai (GB)'s sire?
Fai Fai (GB) is by Acclamation (GB) out of Sabratah (GB), whose sire is Oasis Dream.
What going does Fai Fai (GB) prefer?
Fai Fai (GB) has the best record on good to firm going: 1 win from 5 starts (20%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Fai Fai (GB)'s official rating?
The most recent official rating on record is 46, from the run on 15 October 2026. The highest on record is 92.
What is Fai Fai (GB)'s sire's record?
Acclamation (GB)'s progeny in our archive have won 10% of 19,685 runs since Jan 2008 (1,326 horses), Flat and jumps together. Strongest on firm going: 15.2% from 151. Weakest over 2m1f – 2m4f (all codes): 6.7% from 194.
Who are Fai Fai (GB)'s siblings?
Out of Sabratah (GB), Fai Fai (GB) has 6 other produce in our archive, 3 of them winners. Most wins: Valyrian Steel (IRE) (4). Highest grade won: Class 3 (Valyrian Steel (IRE)). The wins came over 6f–1m4f. As at Oct 2026.

Record shown from August 2021. Our archive holds racing in Great Britain, Ireland and France from January 2005. Runs in other countries are not in it, and earlier runs are not available from our data provider. In-running comments are available from 2024 onward.