Skip to content
Horse profile

Elhafei (USA)

7yo gelding (at last run, Apr 2022) · Last trainer John Mackie · Last owner N Willis
by Speightstown (USA) out of Albamara (GB) (Galileo)
43 runs · 18 courses · from Nov 2017
As at 21 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 1 Apr 2022 — 1,663 days ago. Our archive can't say whether the horse is still in training.
Last run Apr 2022 · 9th of 11 6 wins · 6 courses Last raced off OR 78
KTB Profile

Elhafei (USA) is 6 from 43. Hasn't won since Jan 2022. Last raced off a career-high mark of 78.

Based on 43 archived runs · updated 21 Oct 2026
KTB at a glance OR at career high
Official rating78At career-high mark
78 59–78

KTB Speed and Rating

KTB Speed

Best recent Speed 103 the best of the last 3 graded (A or B) runs · Southwell (AW), 27 Jan 2022

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 43 figures · best 116A · median 84
GoingRunsBestMedianSince 21 Oct 2025
Standard (AW)23107A84—
Good to Firm8115A90—
Good595A82—
Soft4116A89.5—
Good to Soft2101A82—
Firm1———
DistanceRunsBestMedianSince 21 Oct 2025
1m2f – 1m4f19116A82—
1m5f – 2m11107A95—
1m – 1m1f1093A83—
6f – 7f3102A78—

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

KTB Rating

Best recent KTB Rating 80A the best of the last 3 rated runs · Southwell (AW), 27 Jan 2022 Official rating 78 at the last run, 1 Apr 2022

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 43 figures · best 102A · median 72
GoingRunsBestMedianSince 21 Oct 2025
Standard (AW)2383A70—
Good to Firm887A69.5—
Good584A79—
Soft4102A82.5—
Good to Soft280A73—
Firm1———
DistanceRunsBestMedianSince 21 Oct 2025
1m2f – 1m4f19102A77—
1m5f – 2m1179A72—
1m – 1m1f1083A67—
6f – 7f387A80—

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 43 figures from 43 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
Speightstown (USA)

Progeny in our archive have won 14.1% of 1,837 runs since Jan 2008 (165 horses).

Weakest on soft going: 7.6% from 105.

GoingRunsWinsSRvs sireThis horse
Firm1616.3%−7.80 from 1
Good to Firm2994113.7%−0.41 from 8
Good2954113.9%−0.21 from 5
Good to Soft1342014.9%+0.80 from 2
Soft10587.6%−6.52 from 4
Heavy2613.8%−10.3—
Standard (AW)96214715.3%+1.22 from 23
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f3044113.5%−0.6—
6f – 7f80712415.4%+1.30 from 3
1m – 1m1f5046813.5%−0.60 from 10
1m2f – 1m4f1892211.6%−2.54 from 19
1m5f – 2m32412.5%−1.62 from 11
2m1f – 2m4f100%−14.1—

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

Dam
Albamara (GB) (Galileo)

7 siblings in the archive, 4 winners — best of them Achnamara (GB) (7 wins).

The wins came over 1m4f–2m4f; the highest grade won is Group 2 (Alalcance (GB)).

Family form: Warrawood (GB) finished 3rd of 9 at Curragh (IRE), 27 Sep 2026.

ProduceRunsWinsWin tripsBest grade
Achnamara (GB)5871m4f–2m4fClass 4
Minella Study (GB)1132m–2m1fListed
Alalcance (GB)521m4f–2mGroup 2
Almudena (GB)1321m6f–2mClass 4
All Points West (GB)60——
Warrawood (GB)10——
Theheartneverlies (GB)80——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 23 2 9% +3.00
Good to Firm 8 1 13% −3.00
Good 5 1 20% −1.50
Soft 4 2 50% +16.50
Good to Soft 2 0 0% −2.00
Firm 1 0 0% −1.00

ClassRunsWinsSR£1
Class 5 22 2 9% −7.50
Class 6 14 3 21% +21.50
Class 4 7 1 14% −2.00

CourseRunsWinsSR£1
Southwell (AW) 9 1 11% +0.00
Wolverhampton (AW) 7 0 0% −7.00
Lingfield (AW) 4 1 25% +13.00
Chester 3 1 33% +2.00
Yarmouth 3 0 0% −3.00
Newmarket 3 0 0% −3.00
Catterick 2 1 50% +13.00
Newcastle (AW) 2 0 0% −2.00
Leicester 1 0 0% −1.00
Haydock 1 1 100% +4.50
Salisbury 1 0 0% −1.00
Musselburgh 1 0 0% −1.00
Nottingham 1 0 0% −1.00
Chelmsford City (AW) 1 0 0% −1.00
Bath 1 0 0% −1.00
Lingfield 1 1 100% +2.50
Sandown 1 0 0% −1.00
Doncaster 1 0 0% −1.00

DistanceRunsWinsSR£1
1m2f – 1m4f 19 4 21% +15.50
1m5f – 2m 11 2 18% +9.50
1m – 1m1f 10 0 0% −10.00
6f – 7f 3 0 0% −3.00

JockeyRunsWinsSR£1
Alistair Rawlinson 9 0 0% −9.00
Theodore Ladd 5 1 20% +12.00
Connor Beasley 4 1 25% +5.00
Ray Dawson 3 1 33% +12.00
Rossa Ryan 3 0 0% −3.00
Jim Crowley 3 0 0% −3.00
David Probert 2 0 0% −2.00
Ben Curtis 2 0 0% −2.00
Dane O'Neill 2 0 0% −2.00
Joe Fanning 1 0 0% −1.00
Andrew Mullen 1 0 0% −1.00
Daniel Tudhope 1 0 0% −1.00
Franny Norton 1 1 100% +4.00
Bradley Roberts 1 1 100% +4.50
Robert Havlin 1 0 0% −1.00
Oisin Murphy 1 1 100% +2.50
Andrea Atzeni 1 0 0% −1.00
William Carver 1 0 0% −1.00
William Cox 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 32 6 19% +23.00
Cheekpieces 8 0 0% −8.00
Visor 2 0 0% −2.00
Blinkers 1 0 0% −1.00

SeasonRunsWinsSR£1
2022 4 1 25% +5.00
2021 11 3 27% +14.50
2020 14 2 14% +6.50
2019 9 0 0% −9.00
2018 4 0 0% −4.00
2017 1 0 0% −1.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
01 Apr 22+52d Leicester Every Race Live On Racing Tv Handicap Class 4 · 12f · Good To Soft · 11 ran 9/11 nk 9-0 78101A66A Joe Fanning 22/1
08 Feb 22+12d Southwell (AW) Betway Handicap Class 5 · 12f · Standard To Slow · 8 ran 5/8 2¼ 9-9 6975A67A Connor Beasley 6/5F
27 Jan 22+8d Southwell (AW) BetYourWay At Betway Handicap Class 5 · 12f · Standard To Slow · 9 ran 1/9 9-7 65103A80A Connor Beasley 8/1
19 Jan 22+44d Southwell (AW) Read Katie Walsh On Betway Insider Handicap Class 6 · 12f · Standard To Slow · 11 ran 6/11 1 9-12 6581A74A Andrew Mullen 22/1
06 Dec 21+163d Wolverhampton (AW) Read Katie Walsh On Betway Insider Handicap Class 6 · 12f · Standard · 12 ran 6/12 ¾ 9-12 6594A72A Connor Beasley 15/2
26 Jun 21+14d Chester Mental Health UK Handicap Class 4 · 12.5f · Good · 8 ran 4/8 nk 9-12 7882A84A Daniel Tudhope 11/4
12 Jun 21+15d Chester Grosvenor Park Open Air Theatre Handicap Class 4 · 12.5f · Good To Firm · 6 ran 1/6 9-5 7383B77B Franny Norton 4/1
28 May 21+18d Haydock Plank Lane Amateur Jockeys' Handicap Class 5 · 11.5f · Soft · 9 ran 1/9 10-7 68105B102A Bradley Roberts 9/2J
10 May 21+15d Catterick Racing Supporting Mental Health Awareness Week Handicap (Div 1) Class 6 · 12f · Soft · 10 ran 1/10 9-6 62116A86A Ray Dawson 14/1
25 Apr 21+18d Salisbury Lester Brunt Wealth Management Handicap Class 6 · 14f · Good To Firm · 14 ran 13/14 ¾ 9-9 6478C63C David Probert 28/1
07 Apr 21+41d Catterick Millbry Hill Handicap Class 5 · 14f · Good To Firm · 9 ran 5/9 1¾ 9-5 6596A74A Connor Beasley 12/1
25 Feb 21+19d Southwell (AW) Read Katie Walsh On Betway Insider Handicap Class 6 · 12f · Standard · 8 ran 6/8 7½ 9-6 5959C54C Rossa Ryan 10/1
06 Feb 21+9d Lingfield (AW) Heed Your Hunch At Betway Handicap Class 6 · 13f · Standard · 8 ran 5/8 1¼ 9-10 6088A67A Rossa Ryan 11/1
28 Jan 21+22d Newcastle (AW) Betway Casino Handicap (Div 2) Class 6 · 12.5f · Standard To Slow · 9 ran 7/9 1¾ 9-10 6281A63A Rossa Ryan 13/2
06 Jan 21+86d Wolverhampton (AW) Heed Your Hunch At Betway Handicap Class 6 · 9.5f · Standard · 13 ran 13/13 2½ 9-9 6256C44C Ben Curtis 13/8F
12 Oct 20+15d Musselburgh Adventure Awaits At Foxlake Selling Stakes Class 5 · 12.5f · Soft · 6 ran 3/6 3¼ 9-6 6774A77B Ray Dawson 7/1
27 Sep 20+10d Nottingham Follow Star Sports On Twitter At Starsports_Bet Apprentice Derby Handicap (Div 2) Class 5 · 14f · Good · 9 ran 7/9 ½ 9-10 6881A72A Ray Dawson 7/1
17 Sep 20+27d Chelmsford City (AW) tote.co.uk Free Streaming Every UK Race Handicap Class 5 · 14f · Standard · 10 ran 4/10 3¾ 9-3 6398A68A David Probert 14/1
21 Aug 20+8d Wolverhampton (AW) Final Furlong Podcast Handicap Class 6 · 14f · Standard · 13 ran 4/13 2½ 9-12 6392B77A Robert Havlin 4/1
13 Aug 20+13d Bath attheraces.com Handicap Class 5 · 13f · Good To Firm · 7 ran 5/7 nk 8-13 6895A65A Theodore Ladd 6/1
31 Jul 20+35d Wolverhampton (AW) Download The At The Races App Handicap Class 5 · 14f · Standard To Slow · 12 ran 4/12 1 8-6 63106A68A Theodore Ladd 8/1
26 Jun 20+5d Lingfield Play 4 To Score At Betway Handicap Class 6 · 14f · Good · 10 ran 1/10 9-7 6595A79A Oisin Murphy 5/2J
21 Jun 20+13d Wolverhampton (AW) Standeford Handicap Class 5 · 14f · Standard To Slow · 10 ran 2/10 7½ 9-3 63107A72A Theodore Ladd 8/1
08 Jun 20+105d Lingfield (AW) Read Andrew Balding On Betway Insider Handicap Class 6 · 13f · Standard To Slow · 12 ran 1/12 9-0 5998A72A Theodore Ladd 16/1
24 Feb 20+4d Southwell (AW) Bombardier British Hopped Amber Beer Handicap Class 6 · 8f · Standard · 8 ran 4/8 hd 9-2 6082B75A Andrea Atzeni 4/1
20 Feb 20+13d Southwell (AW) Bombardier 'March To Your Own Drum' Handicap Class 6 · 7f · Standard · 8 ran 4/8 3 9-3 6078B70A Alistair Rawlinson 9/2
07 Feb 20+18d Southwell (AW) Bombardier 'March To Your Own Drum' Maiden Handicap Class 5 · 8f · Standard · 7 ran 2/7 1 9-4 6088B79A Ben Curtis 5/1
20 Jan 20+16d Wolverhampton (AW) Bombardier 'March To Your Own Drum' Handicap Class 6 · 8.5f · Standard · 13 ran 4/13 nk 9-4 6286B71A Alistair Rawlinson 8/1
04 Jan 20+67d Lingfield (AW) Play 4 To Score At Betway Handicap Class 5 · 10f · Standard · 10 ran 8/10 2 9-2 6576A65A Alistair Rawlinson 12/1
29 Oct 19+5d Southwell (AW) Bombardier British Hopped Amber Beer Handicap Class 4 · 8f · Standard · 9 ran 8/9 3 8-11 7078A53A Alistair Rawlinson 4/1
24 Oct 19+20d Wolverhampton (AW) Betway Heed Your Hunch Handicap Class 5 · 9.5f · Standard · 12 ran 10/12 2 9-6 7093A63A Alistair Rawlinson 7/1
04 Oct 19+21d Southwell (AW) Visit attheraces.com Handicap Class 5 · 8f · Standard · 14 ran 8/14 ½ 9-10 7184B83A Alistair Rawlinson 7/2F
13 Sep 19+19d Sandown Hwfa Williams Handicap Class 4 · 10f · Good · 6 ran 2/6 2¾ 9-4 7175A82B Alistair Rawlinson 11/4
25 Aug 19+8d Yarmouth Mansionbet Beaten By A Head Apprentice Handicap Class 5 · 10f · Firm · 7 ran 3/7 nk 9-4 7184A77A William Carver 9/4F
17 Aug 19+18d Doncaster Doncaster Racecourse Supporting Doncaster Pride Apprentice Handicap Class 5 · 10f · Soft · 7 ran 3/7 ½ 9-9 7256A79A Theodore Ladd 3/1
30 Jul 19+17d Yarmouth Moments Restaurant Of Scratby Handicap Class 5 · 10f · Good To Firm · 6 ran 3/6 ½ 9-11 72115A79B Alistair Rawlinson 8/1
13 Jul 19+15d Chester Walker Smith Handicap Class 4 · 10.5f · Good · 12 ran 3/12 ¾ 8-10 7293A76A William Cox 33/1
28 Jun 19+371d Newcastle (AW) Keltek Managed Water Solutions Handicap Class 5 · 10f · Standard To Slow · 11 ran 6/11 2½ 9-7 7474A70A Alistair Rawlinson 12/1
22 Jun 18+15d Newmarket Fly London Southend Airport To Prague Handicap Class 5 · 8f · Good To Firm · 12 ran 7/12 6 9-7 7581A60A Jim Crowley 4/1
07 Jun 18+20d Yarmouth East Coast Scaffolding Handicap Class 5 · 7f · Good To Firm · 12 ran 2/12 3 9-6 74102A87A Dane O'Neill 7/2
18 May 18+31d Newmarket Pegasus Profiles Flying Horse Novice Stakes Class 5 · 8f · Good To Firm · 14 ran 8/14 nse 9-2 —85C62C Dane O'Neill 6/1
17 Apr 18+147d Newmarket Alex Scott Maiden Stakes (Plus 10) (Div 1) Class 4 · 7f · Good To Soft · 13 ran 5/13 1¾ 9-0 —63C80A Jim Crowley 9/4F
21 Nov 17 Lingfield (AW) 32red.com/ebf Novice Stakes Class 5 · 8f · Standard · 11 ran 4/11 nk 9-2 —76A81A Jim Crowley 6/1

Quick answers

How many races has Elhafei (USA) won?
Elhafei (USA) won 6 of 43 archived starts between 2017 and 2022, a strike rate of 14%. Placed 11 times in total (25.6% of starts).
Who trained Elhafei (USA)?
Elhafei (USA) was trained by John Mackie on the most recent run on record, at Leicester on 1 April 2022.
Who is Elhafei (USA)'s sire?
Elhafei (USA) is by Speightstown (USA) out of Albamara (GB), whose sire is Galileo.
What going does Elhafei (USA) prefer?
Elhafei (USA) has the best record on soft going: 2 wins from 4 starts (50%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Elhafei (USA)'s official rating?
The most recent official rating on record is 78, from the run on 1 April 2022. That is also the highest on record.
What is Elhafei (USA)'s sire's record?
Speightstown (USA)'s progeny in our archive have won 14.1% of 1,837 runs since Jan 2008 (165 horses), Flat and jumps together. Weakest on soft going: 7.6% from 105.
Who are Elhafei (USA)'s siblings?
Out of Albamara (GB), Elhafei (USA) has 7 other produce in our archive, 4 of them winners. Most wins: Achnamara (GB) (7). Highest grade won: Group 2 (Alalcance (GB)). The wins came over 1m4f–2m4f. As at Oct 2026.

Record shown from November 2017. 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.