Skip to content
Horse profile

Where's Jeff (GB)

10yo gelding (at last run, Sep 2025) · Last trainer Michael & David Easterby · Last owner A G Pollock
by Haafhd (GB) out of Piece Of Magic (GB) (Alflora)
63 runs · 15 courses · from Jun 2017
As at 15 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 1 Sep 2025 — 408 days ago. Our archive can't say whether the horse is still in training.
Last run Sep 2025 · 10th of 10 10 wins · 5 courses Last raced off OR 64
KTB Profile

Where's Jeff won 10 of 63 starts with four wins from 16 runs at Hamilton and three from 12 at Beverley. All eight handicap wins came over 1m to 1m4f on good to soft or softer with the biggest at Class 3 level off 81 at Thirsk in Sep 2019. The gelding aged 10 at his last run in Sep 2025 finished 10 of 10 at Carlisle off an official rating of 64 which was 20lb below his highest ever mark.

Based on 63 archived runs · run-style from 1 commented run · updated 15 Oct 2026
KTB at a glance OR ↓ 20lb off peak
Official rating64↓ 20lb off peak
64 57–84

KTB Speed and Rating

KTB Speed

Best recent Speed 108 the best of the last 3 graded (A or B) runs · Beverley, 25 Aug 2024

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.

Flat 63 figures · best 127A · median 88
GoingRunsBestMedianSince 15 Oct 2025
Good21127A90—
Good to Firm18112C88.5—
Soft997A79—
Good to Soft8111A92.5—
Standard (AW)4109B58.5—
Heavy397C72—
DistanceRunsBestMedianSince 15 Oct 2025
1m2f – 1m4f42127A91.5—
1m – 1m1f15122B88—
6f – 7f373C71—
Under 6f394A47—

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

KTB Rating

Best recent KTB Rating 67A the best of the last 3 rated runs · Beverley, 25 Aug 2024 Official rating 64 at the last run, 1 Sep 2025

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.

Flat 63 figures · best 96A · median 73
GoingRunsBestMedianSince 15 Oct 2025
Good2189A71—
Good to Firm1894A73—
Soft989A64—
Good to Soft889A78—
Standard (AW)496A52—
Heavy377B62—
DistanceRunsBestMedianSince 15 Oct 2025
1m2f – 1m4f4289A73—
1m – 1m1f1596A78—
6f – 7f364A38—
Under 6f374A43—

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 63 figures from 63 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.

Pedigree intelligence

Sire
Haafhd (GB)

Progeny in our archive have won 11% of 4,748 runs since Jan 2008 (305 horses).

GoingRunsWinsSRvs sireThis horse
Firm56610.7%−0.3—
Good to Firm7988811%02 from 18
Good1,09412611.5%+0.53 from 21
Good to Soft6146710.9%−0.13 from 8
Soft591589.8%−1.21 from 9
Heavy1722011.6%+0.60 from 3
Standard (AW)1,42315510.9%−0.11 from 4
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f125118.8%−2.20 from 3
6f – 7f1,16013311.5%+0.50 from 3
1m – 1m1f1,14111910.4%−0.63 from 15
1m2f – 1m4f1,22213411%07 from 42
1m5f – 2m7197410.3%−0.7—
2m1f – 2m4f2762910.5%−0.5—
2m5f – 3m69811.6%+0.6—
Over 3m361233.3%+22.3—

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

Dam

4 siblings in the archive, 1 winner — best of them Alpha Magic (GB) (3 wins).

The wins came over 6f; the highest grade won is Class 4 (Alpha Magic (GB)).

Family form: Alpha Magic (GB) won at Ayr, 8 Oct 2026.

ProduceRunsWinsWin tripsBest grade
Alpha Magic (GB)1236fClass 4
Where's Steph (GB)40——
Sugarloaf Lad (GB)30——
Yoohoof (GB)10——

Record by conditions

GoingRunsWinsSR£1
Good 21 3 14% −2.67
Good to Firm 18 2 11% −10.09
Soft 9 1 11% −3.00
Good to Soft 8 3 38% +4.13
Standard (AW) 4 1 25% +3.00
Heavy 3 0 0% −3.00

ClassRunsWinsSR£1
Class 4 24 5 21% +0.21
Class 5 21 2 10% −11.25
Class 3 13 1 8% −4.50
Class 6 5 2 40% +3.91

CourseRunsWinsSR£1
Hamilton 16 4 25% −1.96
Beverley 12 3 25% +3.83
York 7 0 0% −7.00
Carlisle 5 1 20% +1.00
Pontefract 4 0 0% −4.00
Haydock 3 0 0% −3.00
Catterick 3 0 0% −3.00
Newcastle (AW) 3 1 33% +4.00
Thirsk 3 1 33% +5.50
Ripon 2 0 0% −2.00
Redcar 1 0 0% −1.00
Chester 1 0 0% −1.00
Nottingham 1 0 0% −1.00
Wolverhampton (AW) 1 0 0% −1.00
Musselburgh 1 0 0% −1.00

DistanceRunsWinsSR£1
1m2f – 1m4f 42 7 17% −2.42
1m – 1m1f 15 3 20% −3.21
6f – 7f 3 0 0% −3.00
Under 6f 3 0 0% −3.00

JockeyRunsWinsSR£1
Nathan Evans 17 4 24% +2.24
Joanna Mason 15 3 20% −1.12
Shane Gray 12 2 17% −2.25
Harrison Shaw 4 0 0% −4.00
Billy Garritty 3 0 0% −3.00
William Pyle 2 0 0% −2.00
Ryan Timby 2 0 0% −2.00
Lewis Chalkley 1 0 0% −1.00
Connor Beasley 1 0 0% −1.00
Connor Planas 1 0 0% −1.00
Paul Mulrennan 1 0 0% −1.00
Kevin Stott 1 0 0% −1.00
James Sullivan 1 1 100% +7.50
Miss Serena Brotherton 1 0 0% −1.00
Cam Hardie 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 56 9 16% −8.38
Cheekpieces 7 1 14% −3.25

SeasonRunsWinsSR£1
2025 1 0 0% −1.00
2024 7 1 14% −1.00
2023 10 2 20% −0.75
2022 7 0 0% −7.00
2021 11 2 18% −2.62
2020 8 0 0% −8.00
2019 7 3 43% +11.83
2018 6 2 33% +2.91
2017 6 0 0% −6.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 Sep 25+372d Carlisle PricedUp Handicap (Div 2) Class 5 · 9f · Good · 10 ran Settled in the pack - pushed along 3f out - dropped away and given an easy time inside the final furlong - finished well held in 10th 10/10 2¾ 9-10 6458A49A Billy Garritty 50/1
25 Aug 24+21d Beverley Churchill Tyres Handicap Class 4 · 10f · Good To Firm · 8 ran Held a midfield spot early - given a rousing effort more than 2f out - unable to find any headway - eventually beaten 4 lengths in 6th 6/8 nk 9-2 68108B67A Joanna Mason 18/1
04 Aug 24+13d Haydock Sky Bet Build A Bet Apprentice Handicap Class 4 · 10f · Good · 8 ran Settled in the pack early - driven for effort approaching final two furlongs - found nothing and faded to finish sixth 6/8 4 8-11 7069C51C Lewis Chalkley 20/1
22 Jul 24+27d Beverley Racing Again Next Tuesday Handicap Class 5 · 10f · Good To Firm · 9 ran 4/9 2½ 10-1 71100A78A Billy Garritty 5/1
25 Jun 24+23d Beverley Racing TV Handicap Class 4 · 10f · Good To Firm · 8 ran 4/8 1 9-3 72108A76A Joanna Mason 9/1
02 Jun 24+28d Hamilton Sky Bet Acca Freeze Handicap Class 5 · 11f · Good · 14 ran 14/14 1¾ 9-7 7388C57A Shane Gray 20/1
05 May 24+10d Hamilton Hampton By Hilton At Hamilton Park Handicap Class 5 · 11f · Good To Soft · 8 ran 4/8 nse 9-12 7396A78A Shane Gray 5/1
25 Apr 24+194d Beverley Rapid Lad Handicap Class 5 · 10f · Soft · 7 ran 1/7 9-11 7284A81A Shane Gray 5/1
14 Oct 23+19d York Coral 'Committed To Safer Gambling' Finale Handicap Class 4 · 10.5f · Soft · 13 ran 13/13 ¾ 9-1 7248C59C Shane Gray 28/1
25 Sep 23+25d Hamilton Alexander Braidwood & Sons Blantyre Ltd Veterans' Handicap Class 4 · 12f · Good To Soft · 5 ran 1/5 9-2 7144C77B Joanna Mason 9/2
31 Aug 23+15d Carlisle Racing TV Handicap Class 5 · 9f · Good · 10 ran 4/10 2 10-3 7186B77A Shane Gray 13/2
16 Aug 23+23d Beverley Clearanswer Call Centres Handicap Class 5 · 10f · Good To Firm · 10 ran 2/10 1½ 10-3 7194A81A Shane Gray 7/2F
24 Jul 23+13d Beverley Churchill Tyres Handicap Class 5 · 10f · Heavy · 5 ran 2/5 nk 9-11 7072C77B Shane Gray 7/2
11 Jul 23+30d Pontefract Atlas Leisure Homes Limited Handicap Class 5 · 12f · Good · 9 ran 9/9 8½ 9-11 7081C50C Billy Garritty 4/1
11 Jun 23+11d Beverley Sky Bet Sunday Series Middle Distance Handicap Class 4 · 12f · Good To Firm · 11 ran 5/11 1½ 9-3 7155A73A Shane Gray 14/1
31 May 23+24d Hamilton Weatherbys Global Stallions App Handicap Class 4 · 11f · Good To Firm · 5 ran 4/5 1 9-0 71106C67B Shane Gray 3/1
07 May 23+10d Hamilton Lisa Todd 40th Birthday Celebrations Handicap Class 5 · 11f · Good To Soft · 6 ran 1/6 9-9 69111A81B Shane Gray 11/4
27 Apr 23+245d Beverley John Spearing And Rapid Lad Handicap Class 5 · 10f · Good To Soft · 11 ran 2/11 hd 9-7 68108A89A Shane Gray 17/2
25 Aug 22+24d Carlisle Racing TV Handicap Class 5 · 9f · Good · 12 ran 6/12 ¾ 10-2 7077A74A Joanna Mason 13/2
01 Aug 22+30d Carlisle Dermalux Handicap (Professional And Amateur Female Jockeys) Class 5 · 9f · Good · 10 ran 6/10 2¼ 9-13 7079A72A Joanna Mason 10/3F
02 Jul 22+17d Beverley William Hill Pick Your Places Handicap Class 5 · 10f · Good · 11 ran 2/11 nk 9-2 68120A85A Connor Beasley 11/4F
15 Jun 22+21d Ripon Betting.Bet Live Betting Odds Handicap Class 4 · 12f · Good · 8 ran 5/8 3½ 8-13 7093A67A Joanna Mason 11/4J
25 May 22+17d Hamilton Weatherbys Private Bank Handicap Class 5 · 11f · Good · 7 ran 3/7 ¾ 9-2 70118A71A Connor Planas 5/2F
08 May 22+15d Hamilton Sky Bet Sunday Series Middle Distance Apprentice Handicap Class 4 · 11f · Good · 14 ran 7/14 ¾ 8-13 72101C71A Joanna Mason 5/1
23 Apr 22+172d Haydock Giants Hall Handicap Class 5 · 10f · Good To Firm · 9 ran 5/9 hd 9-6 7482A72A Shane Gray 15/2
02 Nov 21+15d Redcar Try Racing TV For Free Now Handicap Class 3 · 10f · Soft · 10 ran 7/10 ¾ 7-12 7560C57C William Pyle 20/1
18 Oct 21+52d Pontefract Allen Hinchcliffe Memorial Handicap Class 4 · 10f · Soft · 11 ran 8/11 13 9-0 7621C64C Joanna Mason 8/1
27 Aug 21+10d Hamilton Phoenix Utilities Ltd Lanark Silver Bell Handicap Class 3 · 12f · Good · 8 ran 3/8 2 8-5 77127A81A Joanna Mason 7/1
17 Aug 21+23d Hamilton Book Our On-site Hotel Scottish Trophy Handicap Class 3 · 9f · Good · 11 ran 3/11 2 9-2 7790A87A Paul Mulrennan 15/2
25 Jul 21+10d Pontefract Pontefract And District Golf Club Ltd Handicap Class 4 · 10f · Good To Firm · 6 ran 2/6 1½ 9-8 7789A89B Joanna Mason 10/3
15 Jul 21+23d Hamilton Welcome To Racingtv Club Members Handicap Class 4 · 9f · Good · 6 ran 2/6 shd 8-8 75122B78B Joanna Mason 5/2F
22 Jun 21+32d Beverley Brantingham Handicap Class 4 · 10f · Good · 8 ran 1/8 8-13 72116A89A Joanna Mason 9/2
21 May 21+7d Haydock Tyldeseley Handicap Class 4 · 10.5f · Heavy · 10 ran 7/10 1½ 8-10 6697C61C Joanna Mason 5/1
14 May 21+12d Hamilton Book Our Onsite Hotel Handicap Class 4 · 9f · Good To Soft · 6 ran 1/6 8-1 6892A78B Joanna Mason 15/8
02 May 21+18d Hamilton MansionBet Watch and Bet Handicap Class 5 · 11f · Good To Firm · 5 ran 3/5 1½ 9-6 6877C72B Nathan Evans 10/3
14 Apr 21+169d Beverley Westwood Handicap Class 5 · 12f · Good To Firm · 7 ran 4/7 1½ 9-7 7067A76A Nathan Evans 9/2
27 Oct 20+10d Catterick Millbry Hill Handicap Class 4 · 12f · Soft · 6 ran 5/6 2½ 8-13 7491A59B Harrison Shaw 6/1
17 Oct 20+41d Catterick Follow WillHillRacing On Twitter Handicap Class 4 · 12f · Soft · 11 ran 6/11 7 9-1 7779C63C William Pyle 50/1
06 Sep 20+23d York Judith Marshall Memorial Stakes (Handicap) Class 3 · 10.5f · Good · 19 ran 15/19 1 9-2 8073C60C Kevin Stott 50/1
14 Aug 20+14d Chester School Of Hard Knocks Handicap Class 3 · 10.5f · Good To Soft · 13 ran 11/13 hd 9-7 8393C73A Nathan Evans 28/1
31 Jul 20+13d Pontefract Bet With Jayne - Your Local Bookmaker Handicap Class 3 · 12f · Good To Firm · 5 ran 3/5 6 9-10 84112C73B Nathan Evans 12/1
18 Jul 20+20d York William Hill Extra Places Every Day Handicap Class 3 · 12f · Good · 11 ran 8/11 8 9-5 8474C60C Nathan Evans 20/1
28 Jun 20+26d Hamilton Watch On Racing TV Handicap Class 4 · 9f · Soft · 7 ran 2/7 1 9-7 8397A89A Nathan Evans 15/2
02 Jun 20+217d Newcastle (AW) Betway Heed Your Hunch Handicap Class 3 · 10f · Standard To Slow · 12 ran 12/12 3¼ 8-9 8364C62C Nathan Evans 22/1
29 Oct 19+52d Catterick Millbry Hill Handicap Class 4 · 12f · Heavy · 6 ran 6/6 6 9-9 8453C62C Nathan Evans 5/1
07 Sep 19+35d Thirsk Calverts Carpets Hambleton Cup Handicap Class 3 · 12f · Good · 11 ran 1/11 9-5 81104A89A James Sullivan 15/2
03 Aug 19+38d Thirsk JW 4x4 Northallerton Handicap Class 4 · 12f · Good To Soft · 10 ran 8/10 ¾ 10-1 8192A78A Nathan Evans 4/1
26 Jun 19+11d Carlisle Cumberland Plate Handicap Class 4 · 11f · Good To Firm · 17 ran 1/17 9-5 77104C85A Nathan Evans 5/1F
15 Jun 19+40d York Queen Mother's Cup Handicap (Lady Amateur Riders) Class 3 · 12f · Good To Soft · 13 ran 3/13 ½ 9-12 7780C85A Miss Serena Brotherton 6/1
06 May 19+26d Beverley Brian Dixon Memorial Handicap Class 4 · 10f · Good · 8 ran 1/8 9-1 74106A85A Nathan Evans 10/3
10 Apr 19+198d Nottingham racingtv.com Handicap Class 5 · 8.5f · Good To Firm · 9 ran 4/9 nk 9-7 7588A87A Nathan Evans 6/1
24 Sep 18+59d Hamilton racinguk.com Handicap Class 5 · 8.5f · Soft · 7 ran 3/7 1½ 9-11 7657A82A Nathan Evans 2/1F
27 Jul 18+8d York York Data Services Silk Series Lady Riders' Handicap Class 4 · 9f · Good · 8 ran 6/8 1¼ 9-13 7394B67A Joanna Mason 11/4
19 Jul 18+16d Hamilton Welcome To Racing Uk Club Members Handicap Class 4 · 9f · Good To Firm · 6 ran 2/6 hd 8-13 7399A73B Nathan Evans EvensF
03 Jul 18+5d Hamilton Hamilton Park Racegoers Club 'best Small Racecourse' Handicap Class 6 · 8.5f · Good To Firm · 12 ran 1/12 9-12 5976A94A Nathan Evans 10/11F
28 Jun 18+29d Newcastle (AW) Carlisle Lake District Airport Handicap (Div 2) Class 6 · 8f · Standard · 14 ran 1/14 9-3 59109B96A Nathan Evans 6/1
30 May 18+182d Ripon Eura Audit Uk Handicap Class 5 · 8f · Good To Firm · 14 ran 4/14 3¼ 8-7 6169C64A Harrison Shaw 50/1
29 Nov 17+59d Wolverhampton (AW) 32Red On The App Store Nursery Class 6 · 7f · Standard · 11 ran 9/11 7 9-3 6153A33A Cam Hardie 5/1
01 Oct 17+47d Musselburgh Royal Scots Club Nursery Class 6 · 5f · Soft · 8 ran 2/8 hd 8-6 5794A74A Harrison Shaw 25/1
15 Aug 17+32d Thirsk JW 4x4 Northallerton Nursery Class 6 · 6f · Good · 13 ran 9/13 1¾ 9-2 6071C38A Nathan Evans 14/1
14 Jul 17+13d York Irish EBF/ROA Racing Post Owners Jackpot Novice Stakes (Plus 10) Class 3 · 5.5f · Good To Firm · 10 ran 8/10 ½ 8-9 —47A43A Ryan Timby 66/1
01 Jul 17+15d Newcastle (AW) Betfred 'Watch Sky Sports In Our Shops' EBF Novice Stakes (Plus 10) Class 3 · 5f · Standard · 6 ran 6/6 1 8-9 —29A42B Ryan Timby 20/1
16 Jun 17 York Skf Rous Selling Stakes Class 3 · 6f · Good To Firm · 17 ran 6/17 ¾ 8-7 —73C64A Harrison Shaw 33/1

Quick answers

How many races has Where's Jeff (GB) won?
Where's Jeff (GB) won 10 of 63 archived starts between 2017 and 2025, a strike rate of 15.9%. Placed 22 times in total (34.9% of starts).
Who trained Where's Jeff (GB)?
Where's Jeff (GB) was trained by Michael & David Easterby on the most recent run on record, at Carlisle on 1 September 2025.
Who is Where's Jeff (GB)'s sire?
Where's Jeff (GB) is by Haafhd (GB) out of Piece Of Magic (GB), whose sire is Alflora.
What going does Where's Jeff (GB) prefer?
Where's Jeff (GB) has the best record on good to soft going: 3 wins from 8 starts (37.5%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Where's Jeff (GB)'s official rating?
The most recent official rating on record is 64, from the run on 1 September 2025. The highest on record is 84.
What is Where's Jeff (GB)'s sire's record?
Haafhd (GB)'s progeny in our archive have won 11% of 4,748 runs since Jan 2008 (305 horses), Flat and jumps together.
Who are Where's Jeff (GB)'s siblings?
Out of Piece Of Magic (GB), Where's Jeff (GB) has 4 other produce in our archive, 1 of them a winner. Most wins: Alpha Magic (GB) (3). Highest grade won: Class 4 (Alpha Magic (GB)). The wins came over 6f. As at Oct 2026.

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