Skip to content
Horse profile

John Locke (GB)

8yo gelding (at last run, Nov 2025) · Trainer Sophie Leech · Owner Luke Oliver Vallance
by Mastercraftsman (IRE) out of Sacred Shield (GB) (Beat Hollow)
30 runs · 23 courses · from Jul 2020
As at 25 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
4 wins · 4 courses Last run 20 Nov 2025 · 7th of 14 Last raced off OR 99
KTB Profile

John Locke is a gelding who has won four of 30 starts. He gained his biggest success in the Prix Gallazzini at Pau in Feb 2023 over 2m1f – 2m4f on soft ground and has two wins from 12 starts over 2m1f – 2m4f. All four wins came on turf. He finished 7 of 14 at Wincanton in Nov 2025 when prominent in a Class 5 handicap hurdle off an official rating of 99.

Based on 30 archived runs · run-style from 8 commented runs since Jun 2025 · updated 25 Oct 2026
KTB at a glance OR ↓ 26lb off peak
Official rating99↓ 26lb off peak
99 60–125

KTB Speed and Rating

KTB Speed

Best recent Speed 98 the best of the last 3 graded (A or B) runs · Warwick, 4 Nov 2025

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 →

Jumps 6 figures · best 113A · median 92
GoingRunsBestMedianSince 25 Oct 2025
Good5113A912 runs · 98 / 91.5
Good to Soft1———
DistanceRunsBestMedianSince 25 Oct 2025
1m5f – 2m4113A94.51 run · —
2m1f – 2m4f293A891 run · —
Flat 11 figures · best 112A · median 82
GoingRunsBestMedianSince 25 Oct 2025
Good to Firm486B76—
Good3110B89—
Standard (AW)296A89—
Soft1———
Good to Soft1———
DistanceRunsBestMedianSince 25 Oct 2025
1m2f – 1m4f9112A86—
1m5f – 2m1———
1m – 1m1f1———

Of 19 runs looked at, 2 have no figure: did not complete (2).

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

KTB Rating

Best recent KTB Rating (jumps) 130A the best of the last 3 rated runs · Huntingdon, 20 Nov 2021 Official rating 99 at the last jumps run, 20 Nov 2025

Best recent KTB Rating (flat) 71A the best of the last 3 rated runs · Brighton, 29 Sep 2025 Official rating 60 at the last flat run, 29 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. What this means →

Jumps 6 figures · best 130A · median 104.5
GoingRunsBestMedianSince 25 Oct 2025
Good5130A1012 runs · 101 / 94
Good to Soft1———
DistanceRunsBestMedianSince 25 Oct 2025
1m5f – 2m4130A1081 run · —
2m1f – 2m4f2108B97.51 run · —
Flat 11 figures · best 91A · median 71
GoingRunsBestMedianSince 25 Oct 2025
Good to Firm482A68—
Good391A77—
Standard (AW)291A78.5—
Soft1———
Good to Soft1———
DistanceRunsBestMedianSince 25 Oct 2025
1m2f – 1m4f991A77—
1m5f – 2m1———
1m – 1m1f1———

Of 19 runs looked at, 2 have no figure: did not complete (or a non-runner row) (2).

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 17 figures from 19 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 from 8 analysed runs since Jun 2025

  • Held up 3 (38%) · 0 wins
  • Mid-division 3 (38%) · 0 wins
  • Prominent 2 (25%) · 0 wins

Pedigree intelligence

Sire

Progeny in our archive have won 10.6% of 11,631 runs since Jan 2008 (842 horses).

GoingRunsWinsSRvs sireThis horse
Firm2328.7%−1.9—
Good to Firm1,34515611.6%+10 from 4
Good2,97434511.6%+12 from 8
Good to Soft1,53216610.8%+0.21 from 4
Soft1,9661829.3%−1.31 from 9
Heavy6607010.6%00 from 2
Standard (AW)3,1303109.9%−0.70 from 3
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f5459.3%−1.3—
6f – 7f1,3841198.6%−2—
1m – 1m1f2,3322179.3%−1.30 from 1
1m2f – 1m4f3,81543811.5%+0.91 from 10
1m5f – 2m2,58628511%+0.41 from 7
2m1f – 2m4f1,08611410.5%−0.12 from 12
2m5f – 3m3264413.5%+2.9—
Over 3m48918.8%+8.2—

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

Dam
Sacred Shield (GB) (Beat Hollow)

6 siblings in the archive, 4 winners — best of them Sacred Bridge (GB) (5 wins).

The wins came over 5f–1m2f; the highest grade won is Group 3 (Sacred Bridge (GB)).

ProduceRunsWinsWin tripsBest grade
Sacred Bridge (GB)1155f–6fGroup 3
Crossed Baton (GB)1341m–1m2fListed
Viadera (GB)936f–1mListed
The Begum (GB)511m2fClass 5
Draw Swords (GB)60——
Pavise (GB)40——

Record by conditions

GoingRunsWinsSR£1
Soft 9 1 11% −0.80
Good 8 2 25% −2.77
Good to Firm 4 0 0% −4.00
Good to Soft 4 1 25% −2.00
Standard (AW) 3 0 0% −3.00
Heavy 2 0 0% −2.00

ClassRunsWinsSR£1
Class 5 8 0 0% −8.00
Class 4 4 2 50% +1.23
Class 3 3 0 0% −3.00
Class 6 2 0 0% −2.00
Class 1 2 0 0% −2.00

CourseRunsWinsSR£1
Pau (FR) 3 1 33% +5.20
Cagnes-Sur-Mer (FR) 3 0 0% −3.00
Goodwood 2 1 50% −0.27
Clairefontaine (FR) 2 0 0% −2.00
Kempton 2 0 0% −2.00
Wincanton 1 0 0% −1.00
Warwick 1 0 0% −1.00
Brighton 1 0 0% −1.00
Haydock 1 0 0% −1.00
Kempton (AW) 1 0 0% −1.00
Leicester 1 0 0% −1.00
Newbury 1 0 0% −1.00
Auteuil (FR) 1 0 0% −1.00
Strasbourg (FR) 1 0 0% −1.00
Saint-Malo (FR) 1 1 100% +1.00
Ayr 1 0 0% −1.00
Huntingdon 1 1 100% +2.50
Cheltenham 1 0 0% −1.00
Aintree 1 0 0% −1.00
Redcar 1 0 0% −1.00
Lingfield 1 0 0% −1.00
Lingfield (AW) 1 0 0% −1.00
Windsor 1 0 0% −1.00

DistanceRunsWinsSR£1
2m1f – 2m4f 12 2 17% −1.80
1m2f – 1m4f 10 1 10% −8.27
1m5f – 2m 7 1 14% −3.50
1m – 1m1f 1 0 0% −1.00

JockeyRunsWinsSR£1
Corentin Smeulders 5 1 20% +3.20
James Reveley 4 1 25% −2.00
Harry Skelton 4 0 0% −4.00
Benoit De La Sayette 3 0 0% −3.00
Harry Bentley 3 1 33% −1.27
Roisin Leech 2 0 0% −2.00
Tristan Durrell 2 1 50% +1.50
Miss Roisin Leech 1 0 0% −1.00
Ryan Kavanagh 1 0 0% −1.00
Charles Bishop 1 0 0% −1.00
Alain De Chitray 1 0 0% −1.00
Ioritz Mendizabal 1 0 0% −1.00
Tom Marquand 1 0 0% −1.00
Rob Hornby 1 0 0% −1.00

HeadgearRunsWinsSR£1
Tongue tie + cheekpieces 12 1 8% −10.00
Tongue tie 8 2 25% +3.70
None 8 1 13% −6.27
Tongue tie + blinkers 1 0 0% −1.00
Tongue tie + visor 1 0 0% −1.00

SeasonRunsWinsSR£1
2025 8 0 0% −8.00
2023 5 1 20% +3.20
2022 7 1 14% −5.00
2021 5 1 20% −1.50
2020 5 1 20% −3.27

TypeRunsWinsSR£1
Hurdle 18 3 17% −4.30
Flat 12 1 8% −10.27

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
2025 · 8 runs
20 Nov 25+16d Wincanton Molson Coors 'Hands And Heels' Handicap Hurdle (Conditionals/Amateurs) Class 5 · 20f · Good · 14 ran Held handy spot early - pressed for effort before 2 out - dropped away after and lost touch late - eventually well held in 7th 7/14 25 11-10 9985C87C Roisin Leech 16/1
04 Nov 25+36d Warwick PricedUp Daily Sports Boosts Handicap Hurdle Class 5 · 16f · Good · 8 ran Held up rearward - stumbled 3 out after closing stride - unable to threaten leaders from 2 out to finish 5/8 9 11-6 10398A101A Roisin Leech 18/1
29 Sep 25+25d Brighton Tips For Every Race At raceday-ready.com Handicap Class 6 · 12f · Good To Firm · 7 ran Held up towards the back - lost touch approaching 2f out - pushed along and finished with some running late - fourth 4/7 2½ 9-11 6059A71A Benoit De La Sayette 9/1
04 Sep 25+22d Haydock Tank Bar & Live Lounge Amateur Jockeys' Handicap Class 5 · 11.5f · Good · 14 ran Prominent early behind the pace - pressed for effort with under a furlong left - weakened close home to finish sixth 6/14 1 10-4 6189C67A Miss Roisin Leech 22/1
13 Aug 25+14d Kempton (AW) Try Unibet's New Improved Acca Boosts Handicap Class 5 · 12f · Standard To Slow · 13 ran Held up in the pack - nudged into contention over a furlong out but failed to threaten - dropped away close home 7/13 3¼ 9-7 6182B66A Benoit De La Sayette 16/1
30 Jul 25+20d Leicester Walker & Son 1040 Handicap Class 6 · 12f · Good · 6 ran Hampered at the break - dropped towards the back - moved to the inner and made progress approaching 2f out - fighting for second a furlong out - stayed on well to chase the winner - denied by a whisker 2/6 hd 10-2 61110B77B Benoit De La Sayette 12/1
10 Jul 25+20d Newbury Pegasus Pumps Handicap Class 5 · 13.5f · Good To Firm · 7 ran Held up in touch early - eased back briefly - made progress from the outside 3f out - pressed for effort but faded 2f out - finished sixth 6/7 nk 9-9 6571A64A Ryan Kavanagh 18/1
20 Jun 25+846d Goodwood Royal Ascot Betting With World Pool Handicap (GBBPlus Race) Class 4 · 12f · Good To Firm · 9 ran Settled off the pace - asked for effort with 3f left - unable to close final furlong - finished 7th 7/9 2¼ 8-13 7086B65A Charles Bishop 50/1
2023 · 5 runs
25 Feb 23+12d Auteuil (FR) Prix Beugnot (Hurdle) (Listed Handicap) (5yo+) (Turf) 18f · Very Soft · 16 ran PU/16 — 10-1 ——— Alain De Chitray 35/1
13 Feb 23+8d Pau (FR) Prix Gallazzini (Hurdle) (Handicap) (6yo+) (Turf) 19f · Very Soft · 9 ran 1/9 10-3 ——— Corentin Smeulders 36/5
05 Feb 23+11d Pau (FR) Prix du Comite Dept Olympique & Sportif 64 (Hurdle) (Claimer) (5yo+) (Turf) 19f · Very Soft · 10 ran 5/10 2½ 11-5 ——— Corentin Smeulders 77/10
25 Jan 23+19d Pau (FR) Prix de Theze (Conditions) (4yo+) (All-Weather Course) (Fibresand CLOPF) 12f · Standard · 10 ran 5/10 ½ 9-1 ——— Ioritz Mendizabal 8/1
06 Jan 23+9d Cagnes-Sur-Mer (FR) Prix Pierre Thomas (Hurdle) (Claimer) (5yo+) (Turf) 17.5f · Very Soft · 11 ran 4/11 nk 11-7 ——— Corentin Smeulders 12/1
2022 · 7 runs
28 Dec 22+9d Cagnes-Sur-Mer (FR) Prix de la Picardie (Hurdle) (Listed Handicap) (4yo+) (Turf) 20f · Heavy · 16 ran PU/16 — 10-8 ——— Corentin Smeulders 74/1
19 Dec 22+99d Cagnes-Sur-Mer (FR) Prix de Cardiff (Hurdle) (Handicap) (5yo+) (Turf) 20f · Heavy · 15 ran PU/15 — 11-3 ——— Corentin Smeulders 33/1
11 Sep 22+38d Strasbourg (FR) Prix du Conseil de l'Europe (Hurdle) (Conditions) (5yo+) (Turf) 20f · Soft · 11 ran 3/11 ¾ 11-7 ——— James Reveley 8/5F
04 Aug 22+14d Saint-Malo (FR) Prix Pontavice (Hurdle) (Conditions) (5yo) (Turf) 19.5f · Good To Soft · 8 ran 1/8 10-12 ——— James Reveley EvensF
21 Jul 22+17d Clairefontaine (FR) Prix Week End (Hurdle) (Conditions) (5yo+) (Turf) 18f · Very Soft · 9 ran 6/9 4 10-8 ——— James Reveley 24/1
04 Jul 22+94d Clairefontaine (FR) Prix Vivaldi-Jumping (Hurdle) (Conditions) (5yo+) (Turf) 18f · Very Soft · 8 ran 6/8 30 10-8 ——— James Reveley 22/1
01 Apr 22+95d Ayr Remus Uomo Handicap Hurdle Class 3 · 16f · Good To Soft · 7 ran F/7 — 11-7 125—— Harry Skelton 9/1
2021 · 5 runs
27 Dec 21+37d Kempton Ladbrokes Committed To Safer Gambling Handicap Hurdle Class 3 · 16f · Soft · 10 ran PU/10 — 10-8 125—— Tristan Durrell 11/2
20 Nov 21+29d Huntingdon Follow MansionBetRace On Twitter Maiden Hurdle (GBB Race) Class 4 · 16f · Good · 8 ran 1/8 10-11 125113A130A Tristan Durrell 5/2
22 Oct 21+197d Cheltenham Foundation Developments Maiden Hurdle (GBB Race) Class 3 · 16.5f · Good · 11 ran 9/11 nk 11-1 —91A100A Harry Skelton 7/2
08 Apr 21+40d Aintree Doom Bar Anniversary 4-Y-O Juvenile Hurdle (Grade 1) (GBB Race) Class 1 · 17f · Good To Soft · 6 ran 4/6 9 11-0 —93A108B Harry Skelton 16/1
27 Feb 21+147d Kempton Close Brothers Adonis Juvenile Hurdle (Grade 2) (GBB Race) Class 1 · 16f · Good · 9 ran 4/9 9½ 10-12 —79A115A Harry Skelton 11/1
2020 · 5 runs
03 Oct 20+25d Redcar Racing TV Straight-Mile Handicap Class 4 · 8f · Soft · 16 ran 11/16 3¾ 9-9 8569C68C Tom Marquand 5/2F
08 Sep 20+13d Goodwood Every Race Live On Racing TV Novice Stakes Class 4 · 10f · Good · 10 ran 1/10 9-2 8282A91A Harry Bentley 8/11F
26 Aug 20+22d Lingfield Betway Maiden Stakes Class 5 · 11.5f · Good To Soft · 11 ran 2/11 3¼ 9-5 82112A80A Harry Bentley 10/11F
04 Aug 20+22d Lingfield (AW) Betway Maiden Stakes (Div 2) Class 5 · 10f · Standard To Slow · 12 ran 2/12 2 9-5 —96A91A Harry Bentley 6/5F
13 Jul 20 Windsor Sky Sports Racing HD Virgin 535 Novice Stakes (Div 2) Class 5 · 10f · Good To Firm · 11 ran 2/11 3½ 9-2 —81A82A Rob Hornby 6/1

Quick answers

How many races has John Locke won?
John Locke (GB) won 4 of 30 archived starts between 2020 and 2025, a strike rate of 13.3%. Placed 9 times in total (30% of starts).
Who trains John Locke?
John Locke (GB) is trained by Sophie Leech, who saddled the horse on its most recent run on 20 November 2025.
Who is John Locke's sire?
John Locke (GB) is by Mastercraftsman (IRE) out of Sacred Shield (GB), whose sire is Beat Hollow.
What going does John Locke prefer?
John Locke (GB) has the best record on good going: 2 wins from 8 starts (25%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is John Locke's official rating?
The most recent official rating on record is 99, from the run on 20 November 2025. The highest on record is 125.
What is John Locke's sire's record?
Mastercraftsman (IRE)'s progeny in our archive have won 10.6% of 11,631 runs since Jan 2008 (842 horses), Flat and jumps together.
Who are John Locke's siblings?
Out of Sacred Shield (GB), John Locke (GB) has 6 other produce in our archive, 4 of them winners. Most wins: Sacred Bridge (GB) (5). Highest grade won: Group 3 (Sacred Bridge (GB)). The wins came over 5f–1m2f. As at Oct 2026.

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