Skip to content
Horse profile

John Joiner (GB)

8yo gelding (at last run, Jul 2020) · Last trainer Shaun Keightley · Last owner S L Keightley
by Captain Gerrard (IRE) out of Nigella (GB) (Band On The Run)
45 runs · 14 courses · from Aug 2014
As at 21 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 22 Jul 2020 — 2,282 days ago. Our archive can't say whether the horse is still in training.
Last run Jul 2020 · 7th of 8 2 wins · Lingfield & Windsor Last raced off OR 45
KTB Profile

John Joiner (GB) is 2 from 45, both wins coming at Class 6 level. Hasn't won since Jul 2016. Both wins have come on turf — 0 from 14 on the all-weather. Last raced off 45, 18lb below the career-high mark.

Based on 45 archived runs · updated 21 Oct 2026
KTB at a glance All wins on turf All wins at Class 6 OR ↓ 18lb off peak
Official rating45↓ 18lb off peak
45 45–63

KTB Speed and Rating

KTB Speed

Best recent Speed 75 the best of the last 3 graded (A or B) runs · Windsor, 22 Jun 2020

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 27 figures · best 128A · median 75
GoingRunsBestMedianSince 21 Oct 2025
Standard (AW)891A72.5—
Good7128A75—
Good to Soft585A67—
Soft4109C98—
Heavy2103A97.5—
Good to Firm1———
DistanceRunsBestMedianSince 21 Oct 2025
Under 6f21128A74—
6f – 7f693C83—

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

KTB Rating

Best recent KTB Rating 41A the best of the last 3 rated runs · Wolverhampton (AW), 3 Jul 2020 Official rating 45 at the last run, 22 Jul 2020

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 45 figures · best 84A · median 57
GoingRunsBestMedianSince 21 Oct 2025
Standard (AW)1472A51.5—
Good1081A62—
Good to Firm681A66.5—
Good to Soft684A59—
Soft576A71—
Heavy259A58—
Firm265A56.5—
DistanceRunsBestMedianSince 21 Oct 2025
Under 6f3884A58.5—
6f – 7f771A54—

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

Progeny in our archive have won 8.3% of 3,052 runs since Jan 2008 (175 horses).

GoingRunsWinsSRvs sireThis horse
Firm38513.2%+4.90 from 2
Good to Firm624558.8%+0.51 from 6
Good584447.5%−0.80 from 10
Good to Soft276165.8%−2.50 from 6
Soft250218.4%+0.11 from 5
Heavy6246.5%−1.80 from 2
Standard (AW)1,2181078.8%+0.50 from 14
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f1,42914910.4%+2.12 from 38
6f – 7f1,158756.5%−1.80 from 7
1m – 1m1f289175.9%−2.4—
1m2f – 1m4f9866.1%−2.2—
1m5f – 2m6258.1%−0.2—
2m1f – 2m4f1400%−8.3—
2m5f – 3m200%−8.3—

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

Dam
Nigella (GB) (Band On The Run)

7 siblings in the archive, 6 winners — best of them Aberama Gold (GB) (16 wins).

The wins came over 5f–2m; the highest grade won is Listed (Aberama Gold (GB)).

ProduceRunsWinsWin tripsBest grade
Aberama Gold (GB)122165f–6fListed
El Hombre (GB)82115f–6fClass 2
Lucky Ava (GB)2855fClass 3
It'sneverjustone (GB)1927f–7½fClass 5
Captain Kissinger (GB)2612mClass 4
Prince Kendeux (GB)715fClass 6
Through The Echoes (GB)50——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 14 0 0% −14.00
Good 10 0 0% −10.00
Good to Firm 6 1 17% −2.00
Good to Soft 6 0 0% −6.00
Soft 5 1 20% +1.50
Heavy 2 0 0% −2.00
Firm 2 0 0% −2.00

ClassRunsWinsSR£1
Class 6 27 2 7% −16.50
Class 5 17 0 0% −17.00
Class 4 1 0 0% −1.00

CourseRunsWinsSR£1
Wolverhampton (AW) 9 0 0% −9.00
Windsor 9 1 11% −2.50
Bath 6 0 0% −6.00
Nottingham 4 0 0% −4.00
Yarmouth 2 0 0% −2.00
Chepstow 2 0 0% −2.00
Chelmsford City (AW) 2 0 0% −2.00
Goodwood 2 0 0% −2.00
Sandown 2 0 0% −2.00
Lingfield 2 1 50% +2.00
Kempton (AW) 2 0 0% −2.00
Salisbury 1 0 0% −1.00
Leicester 1 0 0% −1.00
Lingfield (AW) 1 0 0% −1.00

DistanceRunsWinsSR£1
Under 6f 38 2 5% −27.50
6f – 7f 7 0 0% −7.00

JockeyRunsWinsSR£1
Josephine Gordon 10 1 10% −3.50
Declan Bates 5 0 0% −5.00
Molly Presland 3 0 0% −3.00
Franny Norton 3 0 0% −3.00
Charlie Bennett 3 0 0% −3.00
Chris Meehan 3 0 0% −3.00
Gavin Ashton 2 0 0% −2.00
Aaron Jones 2 0 0% −2.00
Mitch Godwin 2 0 0% −2.00
Ciaran Mckee 2 0 0% −2.00
Darragh Keenan 1 0 0% −1.00
Miss Jennifer Pahlman 1 0 0% −1.00
Manuel Fernandes 1 0 0% −1.00
Charles Bishop 1 0 0% −1.00
Joe Fanning 1 0 0% −1.00
Andrea Atzeni 1 0 0% −1.00
Adam Kirby 1 1 100% +3.00
Michael J M Murphy 1 0 0% −1.00
Steve Drowne 1 0 0% −1.00
Jake Payne 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 26 2 8% −15.50
Visor 11 0 0% −11.00
Cheekpieces 2 0 0% −2.00
Hood + blinkers 2 0 0% −2.00
Blinkers 2 0 0% −2.00
Tongue tie + visor 1 0 0% −1.00
E/SB 1 0 0% −1.00

SeasonRunsWinsSR£1
2020 3 0 0% −3.00
2019 5 0 0% −5.00
2018 8 0 0% −8.00
2017 9 0 0% −9.00
2016 10 2 20% +0.50
2015 5 0 0% −5.00
2014 5 0 0% −5.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
22 Jul 20+19d Yarmouth Visit attheraces.com Handicap Class 6 · 6f · Good To Firm · 8 ran 7/8 5 8-0 4544A19A Molly Presland 80/1
03 Jul 20+11d Wolverhampton (AW) Sky Sports Racing Sky 415 Handicap Class 6 · 5f · Standard · 7 ran 5/7 1 7-9 4574A41A Molly Presland 66/1
22 Jun 20+364d Windsor Download The At The Races App Handicap Class 6 · 6f · Good · 10 ran 8/10 3 8-2 4575A40A Molly Presland 66/1
24 Jun 19+11d Chepstow Alan Bushell On Course Bookmaker Handicap Class 6 · 5f · Good · 14 ran 6/14 nk 8-12 4556C60A Josephine Gordon 12/1
13 Jun 19+13d Nottingham Doom Bar Summer Handicap (Div 2) Class 6 · 6f · Heavy · 7 ran 3/7 3¼ 8-9 4592A59A Josephine Gordon 14/1
31 May 19+8d Wolverhampton (AW) smartvetmeds.com Online Pharmacy Handicap Class 6 · 5f · Standard · 10 ran 10/10 4½ 8-8 4976A26A Gavin Ashton 66/1
23 May 19+31d Chelmsford City (AW) 20 Free Bets At totesport.com Handicap Class 6 · 5f · Standard · 11 ran 11/11 2 8-11 4942A28A Josephine Gordon 16/1
22 Apr 19+165d Wolverhampton (AW) Britvic Handicap Class 6 · 5f · Standard · 10 ran 10/10 2½ 8-9 5054A30A Gavin Ashton 25/1
08 Nov 18+9d Chelmsford City (AW) Buy Your 2019 CCR Membership Now Handicap (Div 2) Class 6 · 6f · Standard · 9 ran 6/9 ¾ 8-8 5271A54A Josephine Gordon 8/1
30 Oct 18+8d Wolverhampton (AW) Betway Sprint Handicap (Div 2) Class 6 · 5f · Standard · 10 ran 7/10 1½ 8-3 5180A53A Darragh Keenan 6/1
22 Oct 18+14d Windsor Attheraces Handicap Class 6 · 5f · Good To Soft · 16 ran 2/16 shd 8-12 5170C84A Josephine Gordon 8/1
08 Oct 18+38d Windsor Betfair Novice Amateur Riders' Handicap Class 6 · 6f · Soft · 16 ran 4/16 1¾ 10-5 5293C71A Miss Jennifer Pahlman 25/1
31 Aug 18+5d Wolverhampton (AW) Renault Clio Handicap Class 6 · 6f · Standard · 10 ran 2/10 1½ 9-2 5291A70A Aaron Jones 22/1
26 Aug 18+10d Goodwood Sussex Roof Garden Handicap Class 5 · 5f · Heavy · 7 ran 3/7 1¼ 8-3 52103A57A Aaron Jones 10/1
16 Aug 18+79d Yarmouth Haven Seashore Holiday Park Handicap Class 6 · 5f · Good To Soft · 11 ran 9/11 2 9-7 5547A41A Josephine Gordon 20/1
29 May 18+218d Wolverhampton (AW) Nock Deighton Handicap Class 6 · 5f · Standard · 10 ran 6/10 3¼ 9-4 5658A51A Franny Norton 16/1
23 Oct 17+26d Windsor Ancaster Nissan Slough Handicap Class 6 · 5f · Soft · 13 ran 9/13 ¾ 9-4 5779C56A Josephine Gordon 6/1
27 Sep 17+21d Goodwood 'Daily Racing Specials At 188Bet' Apprentice Handicap Class 5 · 5f · Soft · 5 ran 3/5 ½ 8-5 57109C65B Manuel Fernandes 4/1
06 Sep 17+5d Chepstow Davies, Lovell And Sutton On Course Bookmakers Handicap Class 5 · 5f · Good To Soft · 7 ran 4/7 nk 8-11 5667A62A Franny Norton 15/8F
01 Sep 17+25d Sandown Visit racinguk.com Handicap Class 5 · 5f · Good · 8 ran 2/8 1 8-5 56128A64A Franny Norton 12/1
07 Aug 17+9d Windsor Sky Bet Horseracing Cash Out Handicap Class 5 · 5f · Good To Soft · 7 ran 3/7 nse 8-10 5685A65A Josephine Gordon 7/2
29 Jul 17+28d Salisbury George Smith Horseboxes Handicap Class 6 · 5f · Soft · 11 ran 3/11 1¼ 9-4 57103A71A Charles Bishop 11/1
01 Jul 17+32d Lingfield Betfair Supporting Racing Handicap Class 5 · 5f · Good · 8 ran 8/8 2¼ 8-11 6047C26C Mitch Godwin 8/1
30 May 17+17d Leicester Oadby Handicap Class 5 · 5f · Good To Soft · 8 ran 6/8 nk 8-8 6256A56A Joe Fanning 9/1
13 May 17+192d Nottingham First Past The Post DG Cars Handicap Class 5 · 5f · Good · 12 ran 10/12 dht 8-4 6350A35A Mitch Godwin 10/1
02 Nov 16+7d Nottingham B&M Installations Handicap Class 6 · 5f · Good · 14 ran 2/14 1¼ 9-0 63110C74A Charlie Bennett 7/1
26 Oct 16+47d Nottingham Racing UK In Glorious HD Handicap Class 5 · 5f · Good · 16 ran 6/16 nk 8-4 6397C63A Charlie Bennett 12/1
09 Sep 16+39d Sandown Shepherd Compello Insurance Brokers Handicap Class 5 · 5f · Good · 10 ran 3/10 ¾ 8-5 63—65A Charlie Bennett 8/1
01 Aug 16+19d Windsor Sky Bet Handicap Class 5 · 5f · Good · 9 ran 2/9 shd 8-12 58—81A Andrea Atzeni 11/4F
13 Jul 16+23d Lingfield 188bet.co.uk Handicap Class 6 · 5f · Good To Firm · 13 ran 1/13 9-5 55—81A Adam Kirby 3/1
20 Jun 16+17d Windsor Sky Bet Handicap Class 6 · 5f · Soft · 10 ran 1/10 8-10 52—76A Josephine Gordon 11/2
03 Jun 16+14d Bath Graze Bar Brewery And Chophouse Handicap Class 6 · 5f · Good To Firm · 11 ran 3/11 ½ 8-11 53—68A Michael J M Murphy 9/2
20 May 16+18d Wolverhampton (AW) Rene Coolen Long Service Celebration Handicap Class 6 · 5f · Standard · 11 ran 8/11 ¾ 9-0 53—52A Ciaran Mckee 7/1
02 May 16+31d Bath Gregor Heating Handicap Class 6 · 5f · Good To Firm · 10 ran 2/10 1¼ 8-9 53—80A Josephine Gordon 11/2
01 Apr 16+170d Wolverhampton (AW) Like Us On Facebook Wolverhampton Racecourse Median Auction Maiden Stakes Class 6 · 6f · Standard · 5 ran 3/5 10 9-12 54—54B Steve Drowne 20/1
14 Oct 15+25d Kempton (AW) Learn English At isehove.com Handicap Class 6 · 5f · Standard To Slow · 10 ran 6/10 ½ 9-1 54—50A Jake Payne 12/1
19 Sep 15+87d Wolverhampton (AW) Ladbrokes Handicap (Div 2) Class 6 · 5f · Standard · 9 ran 2/9 1 9-1 54—72A Ciaran Mckee 7/2
24 Jun 15+30d Bath ARC Racing Syndicates Handicap Class 6 · 5.5f · Firm · 10 ran 5/10 ½ 9-0 55—65A Declan Bates 10/1
25 May 15+21d Windsor Orchardkitchens.com Maiden Stakes Class 5 · 5f · Good To Firm · 7 ran 4/7 ½ 9-2 54—65A Declan Bates 40/1
04 May 15+171d Windsor Collect totepool Winnings At Betfred Shops Handicap Class 5 · 5f · Good To Firm · 10 ran 9/10 2 8-4 55—30A Declan Bates 33/1
14 Nov 14+26d Lingfield (AW) Unibet/British Stallion Studs EBF Maiden Stakes Class 5 · 5f · Standard · 7 ran 6/7 4½ 9-2 56—40A Declan Bates 33/1
19 Oct 14+25d Bath Shawbrook Bank/Irish EBF Maiden Stakes Class 4 · 5f · Good To Soft · 11 ran 7/11 1¾ 9-2 58—52A Declan Bates 25/1
24 Sep 14+21d Kempton (AW) BetBright.com Maiden Stakes Class 5 · 5f · Standard · 10 ran 7/10 ¾ 8-12 ——52A Chris Meehan 25/1
03 Sep 14+33d Bath Excalibur Communications Maiden Auction Stakes Class 5 · 5.5f · Good · 10 ran 4/10 3½ 8-6 ——61A Chris Meehan 16/1
01 Aug 14 Bath Charles Saunders Ltd Maiden Auction Stakes Class 5 · 5.5f · Firm · 5 ran 4/5 ¾ 8-6 ——48B Chris Meehan 12/1

Quick answers

How many races has John Joiner (GB) won?
John Joiner (GB) won 2 of 45 archived starts between 2014 and 2020, a strike rate of 4.4%. Placed 13 times in total (28.9% of starts).
Who trained John Joiner (GB)?
John Joiner (GB) was trained by Shaun Keightley on the most recent run on record, at Yarmouth on 22 July 2020.
Who is John Joiner (GB)'s sire?
John Joiner (GB) is by Captain Gerrard (IRE) out of Nigella (GB), whose sire is Band On The Run.
What going does John Joiner (GB) prefer?
John Joiner (GB) has the best record on soft 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 John Joiner (GB)'s official rating?
The most recent official rating on record is 45, from the run on 22 July 2020. The highest on record is 63.
What is John Joiner (GB)'s sire's record?
Captain Gerrard (IRE)'s progeny in our archive have won 8.3% of 3,052 runs since Jan 2008 (175 horses), Flat and jumps together.
Who are John Joiner (GB)'s siblings?
Out of Nigella (GB), John Joiner (GB) has 7 other produce in our archive, 6 of them winners. Most wins: Aberama Gold (GB) (16). Highest grade won: Listed (Aberama Gold (GB)). The wins came over 5f–2m. As at Oct 2026.

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