Skip to content
Horse profile

Zhui Feng (IRE)

10yo gelding (at last run, Jan 2023) · Last trainer Tom Ward · Last owner Bighouse Synd J Rosier C Rosier
by Invincible Spirit (IRE) out of Es Que (GB) (Inchinor)
59 runs · 13 courses · from Aug 2015
As at 6 Nov 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 11 Jan 2023 — 1,394 days ago. Our archive can't say whether the horse is still in training.
Last run Jan 2023 · 7th of 7 6 wins · 5 courses Headgear returns LTO Last raced off OR 76
KTB Profile

Zhui Feng won six of 59 starts including a Listed race. His biggest win came in the CPW Property Maintenance Midsummer Stakes at Windsor in Jun 2018 when he carried an official rating of 108. He also took the Royal Hunt Cup at Ascot in Jun 2017 off 100 and scored three times over 6f-7f. All wins came on good to firm or standard going. He last ran at Kempton in Jan 2023 where he finished 7 of 7 off 76, 32lb below his highest ever mark. Headgear returned that day.

Based on 59 archived runs · updated 6 Nov 2026
KTB at a glance OR ↓ 32lb off peak
Official rating76↓ 32lb off peak
76 76–108

KTB Speed and Rating

KTB Speed

Best recent Speed 111 the best of the last 3 graded (A or B) runs · Newbury, 13 Aug 2021

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 47 figures · best 119A · median 89
GoingRunsBestMedianSince 6 Nov 2025
Good15111A82—
Good to Firm13113C89—
Standard (AW)11119A98—
Soft5101C79—
Good to Soft3109C102—
DistanceRunsBestMedianSince 6 Nov 2025
1m – 1m1f25115A91—
6f – 7f20119A88.5—
1m2f – 1m4f2102C93—

KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 47 figures from 47 runs · as at 3 Oct 2026 · a record, not a forecast

KTB Rating

Best recent KTB Rating 88A the best of the last 3 rated runs · Kempton (AW), 16 Mar 2022 Official rating 76 at the last run, 11 Jan 2023

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 — its best recent day. The KTB Rating on a racecard is a different reading of the same figures: the level the horse has been running to, an average of up to its last six runs with the latest counting most, so the two can differ. A, B or C on a run is how much known form was in that race. What this means →

Flat 57 figures · best 113A · median 88
GoingRunsBestMedianSince 6 Nov 2025
Good to Firm17113A87—
Good16105A87.5—
Standard (AW)1296A88—
Soft698A79.5—
Good to Soft698A95—
DistanceRunsBestMedianSince 6 Nov 2025
1m – 1m1f27106A84—
6f – 7f26113A89.5—
1m2f – 1m4f498A93.5—

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 57 figures from 57 runs · as at 4 Oct 2026 · 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 is derived from in-running commentary, which our data provider does not supply for this horse's races.

Pedigree intelligence

Sire
Invincible Spirit (IRE)

Progeny in our archive have won 11.9% of 20,863 runs since Jan 2008 (1,574 horses).

Strongest on firm going: 16.1% from 161. Weakest over 1m5f – 2m (all codes): 7.8% from 844.

GoingRunsWinsSRvs sireThis horse
Firm1612616.1%+4.2—
Good to Firm3,58246312.9%+13 from 17
Good4,53048710.8%−1.10 from 18
Good to Soft2,13325411.9%01 from 6
Soft2,77130310.9%−10 from 6
Heavy795789.8%−2.1—
Standard (AW)6,89086812.6%+0.72 from 12
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f3,05839913%+1.1—
6f – 7f9,8501,18112%+0.13 from 26
1m – 1m1f4,50954312%+0.12 from 29
1m2f – 1m4f2,14424911.6%−0.31 from 4
1m5f – 2m844667.8%−4.1—
2m1f – 2m4f362339.1%−2.8—
2m5f – 3m8989%−2.9—
Over 3m7114.3%+2.4—

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

Dam
Es Que (GB) (Inchinor)

8 siblings in the archive, 6 winners — best of them Es Que Love (IRE) (5 wins).

The wins came over 5f–1m4f; the highest grade won is Group 2 (Es Que Love (IRE)).

ProduceRunsWinsWin tripsBest grade
Es Que Love (IRE)4755f–1mGroup 2
Listen In (IRE)1941m1f–1m4fGroup 2
Dominant (IRE)627f–1m2fClass 2
Stoked (IRE)2227f–1m½fClass 5
Eclat De Lumiere (IRE)1017f—
Anya Ylina (IRE)411m—
Sola Luna (IRE)20——
Burlesque Star (IRE)40——

Record by conditions

GoingRunsWinsSR£1
Good 18 0 0% −18.00
Good to Firm 17 3 18% +19.00
Standard (AW) 12 2 17% +0.00
Soft 6 0 0% −6.00
Good to Soft 6 1 17% +1.00

ClassRunsWinsSR£1
Class 2 32 3 9% +7.00
Class 3 11 0 0% −11.00
Class 4 7 1 14% −2.00
Class 1 6 1 17% −2.00
Class 5 1 1 100% +6.00

CourseRunsWinsSR£1
Ascot 14 1 7% +12.00
Goodwood 11 1 9% −5.00
Newmarket 9 1 11% −2.00
Kempton (AW) 8 2 25% +4.00
Lingfield (AW) 4 0 0% −4.00
Newbury 3 0 0% −3.00
Windsor 3 1 33% +1.00
Sandown 2 0 0% −2.00
Redcar 1 0 0% −1.00
Doncaster 1 0 0% −1.00
Maisons-Laffitte (FR) 1 0 0% −1.00
Clairefontaine (FR) 1 0 0% −1.00
Salisbury 1 0 0% −1.00

DistanceRunsWinsSR£1
1m – 1m1f 29 2 7% +1.00
6f – 7f 26 3 12% −7.00
1m2f – 1m4f 4 1 25% +2.00

JockeyRunsWinsSR£1
Martin Dwyer 12 2 17% +18.00
Jim Crowley 11 1 9% −5.00
Pat Dobbs 11 1 9% −4.00
Tom Marquand 3 1 33% +2.00
Kieran Shoemark 3 0 0% −3.00
Tom Queally 3 1 33% +4.00
Mr Ben Colmer 2 0 0% −2.00
Richard Kingscote 2 0 0% −2.00
Hollie Doyle 2 0 0% −2.00
Olivier Peslier 2 0 0% −2.00
Adam Farragher 1 0 0% −1.00
Pierre-Louis Jamin 1 0 0% −1.00
Saffie Osborne 1 0 0% −1.00
Ryan Moore 1 0 0% −1.00
Franny Norton 1 0 0% −1.00
Gerald Mosse 1 0 0% −1.00
Nicola Currie 1 0 0% −1.00
Andrea Atzeni 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 41 4 10% −16.00
Cheekpieces 13 2 15% +17.00
Visor 3 0 0% −3.00
Blinkers 2 0 0% −2.00

SeasonRunsWinsSR£1
2023 1 0 0% −1.00
2022 2 0 0% −2.00
2021 11 1 9% −6.00
2020 9 0 0% −9.00
2019 9 0 0% −9.00
2018 6 1 17% −2.00
2017 6 1 17% +20.00
2016 11 1 9% −5.00
2015 4 2 50% +10.00

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
2023 · 1 run
11 Jan 23+103d Kempton (AW) Unibet Support Safe Gambling Amateur Jockeys' Handicap Class 4 · 7f · Standard To Slow · 7 ran 7/7 5 10-5 7698A56A Mr Ben Colmer 25/1
2022 · 2 runs
30 Sep 22+198d Ascot Peroni Nastro Azzurro Amateur Jockeys' Handicap Class 3 · 7f · Good · 15 ran 9/15 1¼ 9-7 7869C61C Mr Ben Colmer 66/1
16 Mar 22+215d Kempton (AW) Unibet Support Safe Gambling Handicap Class 4 · 7f · Standard To Slow · 12 ran 7/12 ¾ 9-7 8094B88A Richard Kingscote 5/1
2021 · 11 runs
13 Aug 21+13d Newbury Download The BetVictor App Handicap (Str) Class 4 · 7f · Good · 10 ran 8/10 ½ 10-2 81111A81A Tom Marquand 12/1
31 Jul 21+3d Goodwood Unibet Stewards' Sprint Handicap (Consolation Race For The Stewards' Cup) Class 2 · 6f · Soft · 25 ran 16/25 1¼ 8-10 8488C69A Adam Farragher 40/1
28 Jul 21+19d Goodwood World Pool Handicap Class 3 · 7f · Soft · 17 ran 8/17 1¼ 9-1 8259C77A Jim Crowley 25/1
09 Jul 21+20d Ascot Biowavego Wave Goodbye To Pain Handicap Class 3 · 6f · Good To Soft · 11 ran 10/11 3½ 9-3 8477A60A Richard Kingscote 18/1
19 Jun 21+19d Newmarket MansionBet Proud To Support British Racing Handicap Class 4 · 6f · Good · 10 ran 4/10 ½ 9-9 8587A91A Pierre-Louis Jamin 10/1
31 May 21+10d Windsor Visit attheraces.com/marketmovers Handicap Class 4 · 6f · Good · 9 ran 4/9 1¼ 9-3 8698A89A Saffie Osborne 8/1
21 May 21+16d Goodwood Thank You NHS From The Angus Family Handicap Class 2 · 7f · Soft · 7 ran 6/7 ½ 8-8 8779A82A Tom Marquand 10/1
05 May 21+23d Kempton (AW) Unibet 3 Uniboosts A Day Handicap Class 3 · 7f · Standard To Slow · 6 ran 5/6 ½ 8-13 8773A76B Kieran Shoemark 14/1
12 Apr 21+31d Redcar Follow RacingTV On Twitter Handicap Class 3 · 1m · Good · 11 ran 11/11 nse 9-7 88100A72A Hollie Doyle 15/2
12 Mar 21+37d Lingfield (AW) Bombardier British-Hopped Amber Beer Handicap Class 3 · 7f · Standard · 9 ran 5/9 nk 9-1 88113A93A Ryan Moore 11/4J
03 Feb 21+112d Kempton (AW) Try Our New Super Boosts At Unibet Handicap Class 4 · 7f · Standard To Slow · 9 ran 1/9 9-7 83119A90A Tom Marquand 4/1
2020 · 9 runs
14 Oct 20+18d Kempton (AW) Unibet 3 Uniboosts A Day Handicap Class 3 · 1m · Standard To Slow · 14 ran 10/14 1¼ 9-8 8691B82A Pat Dobbs 18/1
26 Sep 20+17d Newmarket bet365 Cambridgeshire Handicap (Heritage Handicap) Class 2 · 1m1f · Good · 27 ran 20/27 ¾ 8-2 8889C66C Franny Norton 125/1
09 Sep 20+8d Kempton (AW) Unibet 3 Uniboosts A Day Handicap Class 3 · 1m · Standard To Slow · 10 ran 3/10 1¾ 9-6 88115A92A Hollie Doyle 15/2
01 Sep 20+34d Kempton (AW) Bet At racingtv.com Handicap Class 3 · 7f · Standard To Slow · 12 ran 4/12 1¼ 9-11 8897A88A Kieran Shoemark 12/1
29 Jul 20+42d Goodwood Theo Fennell Handicap Class 3 · 7f · Good · 17 ran 4/17 1½ 9-10 9066C98A Jim Crowley 8/1
17 Jun 20+10d Ascot Silver Royal Hunt Cup Handicap (Str) Class 2 · 1m · Good · 22 ran 21/22 ½ 9-8 9458C65C Martin Dwyer 18/1
07 Jun 20+106d Newmarket Setting Odds On The Betfair Exchange Handicap Class 2 · 1m · Good · 10 ran 4/10 ¾ 9-1 9492A87A Jim Crowley 8/1
22 Feb 20+14d Lingfield (AW) Bombardier 'March To Your Own Drum' Handicap Class 2 · 1m · Standard · 6 ran 3/6 ½ 8-10 94108A84B Martin Dwyer 16/1
08 Feb 20+133d Lingfield (AW) Bombardier 'March To Your Own Drum' Handicap Class 2 · 1m · Standard · 7 ran 6/7 2½ 9-3 96107B79A Martin Dwyer 7/1
2019 · 9 runs
28 Sep 19+22d Newmarket bet365 Cambridgeshire Handicap (Heritage Handicap) Class 2 · 1m1f · Good · 30 ran 23/30 1 9-1 9881C79C Pat Dobbs 50/1
06 Sep 19+13d Ascot Lexicon Bracknell Handicap (Str) Class 2 · 1m · Good To Firm · 7 ran 6/7 1¼ 9-7 9883A85A Jim Crowley 8/1
24 Aug 19+14d Goodwood Ladbrokes Bet 5 Get 20 Handicap Class 2 · 7f · Good · 12 ran 3/12 ½ 9-0 9882A91A Kieran Shoemark 12/1
10 Aug 19+8d Ascot Dubai Duty Free Shergar Cup Mile (Handicap) Class 2 · 1m · Good · 10 ran 2/10 1 9-10 9769B98A Gerald Mosse 15/2
02 Aug 19+27d Goodwood Unibet Golden Mile Handicap Class 2 · 1m · Good To Firm · 20 ran 17/20 2¼ 9-3 10199C74A Martin Dwyer 33/1
06 Jul 19+7d Sandown Coral Challenge (Handicap) Class 2 · 1m · Good To Firm · 13 ran 9/13 ¾ 9-8 10170C84A Jim Crowley 25/1
29 Jun 19+10d Windsor GentingBet Midsummer Stakes (Listed) Class 1 · 1m · Good To Firm · 7 ran 5/7 hd 9-6 103108A87B Nicola Currie 12/1
19 Jun 19+27d Ascot Royal Hunt Cup (Heritage Handicap) (Str) Class 2 · 1m · Soft · 28 ran 23/28 ½ 9-4 10466C69C Pat Dobbs 40/1
23 May 19+246d Goodwood Three Friday Nights Handicap Class 2 · 7f · Good · 9 ran 3/9 1¼ 9-7 10591A105A Jim Crowley 16/1
2018 · 6 runs
19 Sep 18+11d Sandown Smarkets Fortune Stakes (Listed) Class 1 · 1m · Good · 9 ran 7/9 ¾ 9-7 10676A79A Martin Dwyer 16/1
08 Sep 18+56d Ascot Cunard Handicap Class 2 · 7f · Good To Firm · 20 ran 20/20 8 9-10 10863C75C Martin Dwyer 20/1
14 Jul 18+14d Ascot Fred Cowley MBE Memorial Summer Mile Stakes (Group 2) Class 1 · 1m · Good To Firm · 8 ran 8/8 2 9-1 10885A78A Martin Dwyer 25/1
30 Jun 18+10d Windsor CPW Property Maintenance Midsummer Stakes (Listed) Class 1 · 1m · Good To Firm · 4 ran 1/4 9-6 10869C93B Martin Dwyer 3/1
20 Jun 18+39d Ascot Royal Hunt Cup (Heritage Handicap) (Str) Class 2 · 1m · Good To Firm · 30 ran 23/30 nk 9-10 10853C78C Pat Dobbs 20/1
12 May 18+281d Ascot Totescoop6 Victoria Cup (Heritage Handicap) Class 2 · 7f · Good To Firm · 27 ran 2/27 nk 9-10 10697C113A Pat Dobbs 28/1
2017 · 6 runs
04 Aug 17+44d Goodwood Betfred Mile Handicap Class 2 · 1m · Soft · 17 ran 7/17 nse 9-10 106101C98A Martin Dwyer 14/1
21 Jun 17+39d Ascot Royal Hunt Cup (Handicap) (Str) Class 2 · 1m · Good To Firm · 29 ran 1/29 9-0 100100C106A Martin Dwyer 25/1
13 May 17+21d Ascot Totescoop6 Victoria Cup (Heritage Handicap) Class 2 · 7f · Good To Firm · 24 ran 3/24 shd 9-0 9889C106A Martin Dwyer 25/1
22 Apr 17+21d Newbury Be Wiser Insurance Spring Cup Handicap (Str) Class 2 · 1m · Good To Firm · 21 ran 13/21 2 9-4 100110C82A Jim Crowley 10/1
01 Apr 17+35d Doncaster Betway Lincoln (Heritage Handicap) (Str) Class 2 · 1m · Good To Soft · 22 ran 8/22 nk 9-3 102109C95A Martin Dwyer 14/1
25 Feb 17+133d Lingfield (AW) Betway Winter Derby Stakes (Group 3) Class 1 · 1m2f · Standard · 9 ran 4/9 nk 8-13 10284A92A Jim Crowley 11/1
2016 · 11 runs
15 Oct 16+8d Ascot Balmoral Handicap (Sponsored By Qipco) (Str) Class 2 · 1m · Good · 19 ran 12/19 dht 8-13 10276C88A Jim Crowley 16/1
07 Oct 16+13d Maisons-Laffitte (FR) Prix Le Fabuleux () (3yo) (Straight) (Turf) 1m1f · Good · 7 ran 5/7 ¾ 9-0 ——— Olivier Peslier 54/10
24 Sep 16+7d Newmarket Betfred Cambridgeshire (Heritage Handicap) Class 2 · 1m1f · Good To Firm · 31 ran 5/31 ½ 8-12 99113C102A Pat Dobbs 33/1
17 Sep 16+20d Newbury Dubai Duty Free Handicap Class 2 · 1m2f · Good To Soft · 18 ran 6/18 1 9-6 99102C98A Pat Dobbs 25/1
28 Aug 16+9d Goodwood Goodwood "Famous For Food" Stakes (Handicap) Class 2 · 1m2f · Good To Firm · 4 ran 1/4 9-7 99—95B Jim Crowley 5/1
19 Aug 16+22d Clairefontaine (FR) Prix Pelleas () (3yo Colts & Geldings) (Turf) 1m1f · Good · 9 ran 3/9 nk 9-0 ——— Olivier Peslier 45/1
28 Jul 16+42d Goodwood Matchbook Betting Exchange Stakes (Handicap) Class 2 · 1m2f · Good To Firm · 15 ran 8/15 ¾ 9-6 98—88A Pat Dobbs 14/1
16 Jun 16+26d Ascot Britannia Stakes (Heritage Handicap) (Str) Class 2 · 1m · Soft · 28 ran 11/28 1¼ 9-5 99—93A Tom Queally 33/1
21 May 16+21d Goodwood Al Basti Equiworld Supporting Greatwood Stakes (Handicap) Class 2 · 7f · Good · 14 ran 6/14 ½ 9-6 100—97A Pat Dobbs 10/1
30 Apr 16+18d Newmarket Qipco 2000 Guineas Stakes (British Champions Series) (Group 1) Class 1 · 1m · Good To Soft · 13 ran 10/13 ¾ 9-0 100—83A Tom Queally 80/1
12 Apr 16+192d Newmarket EBF Stallions NGK Spark Plugs Conditions Stakes (Plus 10) Class 3 · 7f · Good To Soft · 5 ran 3/5 nk 9-6 93—95B Pat Dobbs 9/2
2015 · 4 runs
03 Oct 15+14d Newmarket 500,000 Tattersalls Millions 2yo Trophy Class 2 · 7f · Good To Firm · 14 ran 3/14 ½ 9-3 93—92A Andrea Atzeni 4/1
19 Sep 15+15d Newmarket 200,000 Tattersalls Millions Median Auction Trophy Class 2 · 6f · Good To Soft · 10 ran 1/10 9-1 ——98A Tom Queally 6/1
04 Sep 15+23d Kempton (AW) 32red Casino/irish Ebf Maiden Stakes Class 5 · 6f · Standard To Slow · 11 ran 1/11 9-5 ——96A Pat Dobbs 6/1
12 Aug 15 Salisbury British Stallion Studs EBF Molson Coors Maiden Stakes (Plus 10) Class 4 · 6f · Good To Firm · 9 ran 6/9 nk 9-5 ——59A Jim Crowley 9/1

Quick answers

How many races has Zhui Feng won?
Zhui Feng (IRE) won 6 of 59 archived starts between 2015 and 2023, a strike rate of 10.2%. Placed 15 times in total (25.4% of starts).
Who trained Zhui Feng?
Zhui Feng (IRE) was trained by Tom Ward on the most recent run on record, at Kempton (AW) on 11 January 2023.
Who is Zhui Feng's sire?
Zhui Feng (IRE) is by Invincible Spirit (IRE) out of Es Que (GB), whose sire is Inchinor.
What going does Zhui Feng prefer?
Zhui Feng (IRE) has the best record on good to firm going: 3 wins from 17 starts (17.6%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Zhui Feng's official rating?
The most recent official rating on record is 76, from the run on 11 January 2023. The highest on record is 108.
What is Zhui Feng's sire's record?
Invincible Spirit (IRE)'s progeny in our archive have won 11.9% of 20,863 runs since Jan 2008 (1,574 horses), Flat and jumps together. Strongest on firm going: 16.1% from 161. Weakest over 1m5f – 2m (all codes): 7.8% from 844.
Who are Zhui Feng's siblings?
Out of Es Que (GB), Zhui Feng (IRE) has 8 other produce in our archive, 6 of them winners. Most wins: Es Que Love (IRE) (5). Highest grade won: Group 2 (Es Que Love (IRE)). The wins came over 5f–1m4f. As at Nov 2026.

Record shown from August 2015. Our archive holds racing in Great Britain, Ireland and France from January 2005. Any runs before that, or in other countries, are not in it. In-running comments are available from 2024 onward.