John Locke (GB)
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.
- 4–30Wins / Runs
- 13.3%Strike rate
- 9 (30%)Placed
- −14.57£1 level staken=30 at SP
- 1.00Fair A/E n=30 · 0.83 incl. margin
- 125Highest OR
- 67dAvg between runs
A/E compares actual wins with what starting prices implied. "Fair" strips the bookmaker margin from the expectation, so favourites and longshots are judged on the same footing — figures near 1.00 mean the market priced this horse about right.
KTB Speed and Rating
Best recent Speed 98
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 →
| Going | Runs | Best | Median | Since 25 Oct 2025 |
|---|---|---|---|---|
| Good | 5 | 113A | 91 | 2 runs · 98 / 91.5 |
| Good to Soft | 1 | — | — | — |
| Distance | Runs | Best | Median | Since 25 Oct 2025 |
|---|---|---|---|---|
| 1m5f – 2m | 4 | 113A | 94.5 | 1 run · — |
| 2m1f – 2m4f | 2 | 93A | 89 | 1 run · — |
| Going | Runs | Best | Median | Since 25 Oct 2025 |
|---|---|---|---|---|
| Good to Firm | 4 | 86B | 76 | — |
| Good | 3 | 110B | 89 | — |
| Standard (AW) | 2 | 96A | 89 | — |
| Soft | 1 | — | — | — |
| Good to Soft | 1 | — | — | — |
| Distance | Runs | Best | Median | Since 25 Oct 2025 |
|---|---|---|---|---|
| 1m2f – 1m4f | 9 | 112A | 86 | — |
| 1m5f – 2m | 1 | — | — | — |
| 1m – 1m1f | 1 | — | — | — |
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
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
Progeny in our archive have won 10.6% of 11,631 runs since Jan 2008 (842 horses).
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 23 | 2 | 8.7% | −1.9 | — |
| Good to Firm | 1,345 | 156 | 11.6% | +1 | 0 from 4 |
| Good | 2,974 | 345 | 11.6% | +1 | 2 from 8 |
| Good to Soft | 1,532 | 166 | 10.8% | +0.2 | 1 from 4 |
| Soft | 1,966 | 182 | 9.3% | −1.3 | 1 from 9 |
| Heavy | 660 | 70 | 10.6% | 0 | 0 from 2 |
| Standard (AW) | 3,130 | 310 | 9.9% | −0.7 | 0 from 3 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 54 | 5 | 9.3% | −1.3 | — |
| 6f – 7f | 1,384 | 119 | 8.6% | −2 | — |
| 1m – 1m1f | 2,332 | 217 | 9.3% | −1.3 | 0 from 1 |
| 1m2f – 1m4f | 3,815 | 438 | 11.5% | +0.9 | 1 from 10 |
| 1m5f – 2m | 2,586 | 285 | 11% | +0.4 | 1 from 7 |
| 2m1f – 2m4f | 1,086 | 114 | 10.5% | −0.1 | 2 from 12 |
| 2m5f – 3m | 326 | 44 | 13.5% | +2.9 | — |
| Over 3m | 48 | 9 | 18.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
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)).
| Produce | Runs | Wins | Win trips | Best grade |
|---|---|---|---|---|
| Sacred Bridge (GB) | 11 | 5 | 5f–6f | Group 3 |
| Crossed Baton (GB) | 13 | 4 | 1m–1m2f | Listed |
| Viadera (GB) | 9 | 3 | 6f–1m | Listed |
| The Begum (GB) | 5 | 1 | 1m2f | Class 5 |
| Draw Swords (GB) | 6 | 0 | — | — |
| Pavise (GB) | 4 | 0 | — | — |
Record by conditions
| Going | Runs | Wins | SR | £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 |
| Class | Runs | Wins | SR | £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 |
| Course | Runs | Wins | SR | £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 |
| Distance | Runs | Wins | SR | £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 |
| Jockey | Runs | Wins | SR | £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 |
| Headgear | Runs | Wins | SR | £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 |
| Season | Runs | Wins | SR | £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 |
| Type | Runs | Wins | SR | £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
| Date | Course | Race | Pos | Btn | Wgt | OR | Spd | KTB | Jockey | SP |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025 · 8 runs | ||||||||||
| 20 Nov 25+16d | Wincanton | Molson Coors 'Hands And Heels' Handicap Hurdle (Conditionals/Amateurs) 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 | 99 | 85C | 87C | Roisin Leech | 16/1 |
| 04 Nov 25+36d | Warwick | PricedUp Daily Sports Boosts Handicap Hurdle Held up rearward - stumbled 3 out after closing stride - unable to threaten leaders from 2 out to finish | 5/8 | 9 | 11-6 | 103 | 98A | 101A | Roisin Leech | 18/1 |
| 29 Sep 25+25d | Brighton | Tips For Every Race At raceday-ready.com Handicap Held up towards the back - lost touch approaching 2f out - pushed along and finished with some running late - fourth | 4/7 | 2½ | 9-11 | 60 | 59A | 71A | Benoit De La Sayette | 9/1 |
| 04 Sep 25+22d | Haydock | Tank Bar & Live Lounge Amateur Jockeys' Handicap Prominent early behind the pace - pressed for effort with under a furlong left - weakened close home to finish sixth | 6/14 | 1 | 10-4 | 61 | 89C | 67A | Miss Roisin Leech | 22/1 |
| 13 Aug 25+14d | Kempton (AW) | Try Unibet's New Improved Acca Boosts Handicap 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 | 61 | 82B | 66A | Benoit De La Sayette | 16/1 |
| 30 Jul 25+20d | Leicester | Walker & Son 1040 Handicap 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 | 61 | 110B | 77B | Benoit De La Sayette | 12/1 |
| 10 Jul 25+20d | Newbury | Pegasus Pumps Handicap 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 | 65 | 71A | 64A | Ryan Kavanagh | 18/1 |
| 20 Jun 25+846d | Goodwood | Royal Ascot Betting With World Pool Handicap (GBBPlus Race) Settled off the pace - asked for effort with 3f left - unable to close final furlong - finished 7th | 7/9 | 2¼ | 8-13 | 70 | 86B | 65A | Charles Bishop | 50/1 |
| 2023 · 5 runs | ||||||||||
| 25 Feb 23+12d | Auteuil (FR) | Prix Beugnot (Hurdle) (Listed Handicap) (5yo+) (Turf) | PU/16 | — | 10-1 | — | — | — | Alain De Chitray | 35/1 |
| 13 Feb 23+8d | Pau (FR) | Prix Gallazzini (Hurdle) (Handicap) (6yo+) (Turf) | 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) | 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) | 5/10 | ½ | 9-1 | — | — | — | Ioritz Mendizabal | 8/1 |
| 06 Jan 23+9d | Cagnes-Sur-Mer (FR) | Prix Pierre Thomas (Hurdle) (Claimer) (5yo+) (Turf) | 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) | PU/16 | — | 10-8 | — | — | — | Corentin Smeulders | 74/1 |
| 19 Dec 22+99d | Cagnes-Sur-Mer (FR) | Prix de Cardiff (Hurdle) (Handicap) (5yo+) (Turf) | PU/15 | — | 11-3 | — | — | — | Corentin Smeulders | 33/1 |
| 11 Sep 22+38d | Strasbourg (FR) | Prix du Conseil de l'Europe (Hurdle) (Conditions) (5yo+) (Turf) | 3/11 | ¾ | 11-7 | — | — | — | James Reveley | 8/5F |
| 04 Aug 22+14d | Saint-Malo (FR) | Prix Pontavice (Hurdle) (Conditions) (5yo) (Turf) | 1/8 | 10-12 | — | — | — | James Reveley | EvensF | |
| 21 Jul 22+17d | Clairefontaine (FR) | Prix Week End (Hurdle) (Conditions) (5yo+) (Turf) | 6/9 | 4 | 10-8 | — | — | — | James Reveley | 24/1 |
| 04 Jul 22+94d | Clairefontaine (FR) | Prix Vivaldi-Jumping (Hurdle) (Conditions) (5yo+) (Turf) | 6/8 | 30 | 10-8 | — | — | — | James Reveley | 22/1 |
| 01 Apr 22+95d | Ayr | Remus Uomo Handicap Hurdle | F/7 | — | 11-7 | 125 | — | — | Harry Skelton | 9/1 |
| 2021 · 5 runs | ||||||||||
| 27 Dec 21+37d | Kempton | Ladbrokes Committed To Safer Gambling Handicap Hurdle | PU/10 | — | 10-8 | 125 | — | — | Tristan Durrell | 11/2 |
| 20 Nov 21+29d | Huntingdon | Follow MansionBetRace On Twitter Maiden Hurdle (GBB Race) | 1/8 | 10-11 | 125 | 113A | 130A | Tristan Durrell | 5/2 | |
| 22 Oct 21+197d | Cheltenham | Foundation Developments Maiden Hurdle (GBB Race) | 9/11 | nk | 11-1 | — | 91A | 100A | Harry Skelton | 7/2 |
| 08 Apr 21+40d | Aintree | Doom Bar Anniversary 4-Y-O Juvenile Hurdle (Grade 1) (GBB Race) | 4/6 | 9 | 11-0 | — | 93A | 108B | Harry Skelton | 16/1 |
| 27 Feb 21+147d | Kempton | Close Brothers Adonis Juvenile Hurdle (Grade 2) (GBB Race) | 4/9 | 9½ | 10-12 | — | 79A | 115A | Harry Skelton | 11/1 |
| 2020 · 5 runs | ||||||||||
| 03 Oct 20+25d | Redcar | Racing TV Straight-Mile Handicap | 11/16 | 3¾ | 9-9 | 85 | 69C | 68C | Tom Marquand | 5/2F |
| 08 Sep 20+13d | Goodwood | Every Race Live On Racing TV Novice Stakes | 1/10 | 9-2 | 82 | 82A | 91A | Harry Bentley | 8/11F | |
| 26 Aug 20+22d | Lingfield | Betway Maiden Stakes | 2/11 | 3¼ | 9-5 | 82 | 112A | 80A | Harry Bentley | 10/11F |
| 04 Aug 20+22d | Lingfield (AW) | Betway Maiden Stakes (Div 2) | 2/12 | 2 | 9-5 | — | 96A | 91A | Harry Bentley | 6/5F |
| 13 Jul 20 | Windsor | Sky Sports Racing HD Virgin 535 Novice Stakes (Div 2) | 2/11 | 3½ | 9-2 | — | 81A | 82A | 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.