Skip to content
Horse profile

King Of Light (GB)

4yo gelding · Trainer Stuart Williams · Owner Tje Racing
29 runs · 13 courses · from Apr 2024
As at 15 Nov 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
5 wins · Haydock, Windsor & Musselburgh Last run 24 Oct 2026 · 3rd of 10 Last raced off OR 97
KTB Profile

King Of Light (GB) is 5 from 29, all wins coming at Class 2 level. 3 of 10 starts with soft in the ground have ended in wins — 2 from 19 on quicker.

Based on 29 archived runs · run-style from 24 commented runs since Aug 2024 · updated 15 Nov 2026
KTB at a glance All wins at Class 2
Official rating97↓ 2lb off peak
97 83–99

KTB Speed and Rating

KTB Speed

Best recent Speed 133 the best of the last 3 graded (A or B) runs · Haydock, 26 Sep 2026

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 133A · median 97
GoingRunsBestMedianSince 15 Nov 2025
Good to Firm10126A102.56 runs · 126 / 110
Good9126A852 runs · 126 / 105.5
Good to Soft4128A89.52 runs · 82 / 77
Heavy2133A1222 runs · 133 / 122
Soft295B88.5—
DistanceRunsBestMedianSince 15 Nov 2025
Under 6f20133A948 runs · 133 / 104
6f – 7f7126A1044 runs · 126 / 115.5

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

KTB Rating

Best recent KTB Rating 113A the best of the last 3 rated runs · Haydock, 26 Sep 2026 Official rating 97 at the last run, 24 Oct 2026

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 — its best recent day. The KTB Rating on a racecard is a different reading of the same figures: the level the horse has been running to, an average of up to its last six runs with the latest counting most, so the two can differ. A, B or C on a run is how much known form was in that race. What this means →

Flat 27 figures · best 115A · median 97
GoingRunsBestMedianSince 15 Nov 2025
Good to Firm10110A93.56 runs · 110 / 101.5
Good9115A962 runs · 115 / 108.5
Good to Soft4114A98.52 runs · 108 / 98.5
Heavy2113A1112 runs · 113 / 111
Soft298B97.5—
DistanceRunsBestMedianSince 15 Nov 2025
Under 6f20115A96.58 runs · 115 / 105
6f – 7f7110A1044 runs · 110 / 104.5

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 27 figures from 27 runs · as at 1 Nov 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.

The forward record. KTB’s figures on this horse since 24 Oct 2026: fastest on KTB Speed in 1 run (won 0) · to 24 Oct 2026. Each pick was the figure’s choice before the off, settled against the result the next morning; “did not run” is counted apart. GB and Irish races since 5 Oct 2026.

Run style from 24 analysed runs since Aug 2024

  • Held up 13 (54%) · 0 wins
  • Prominent 6 (25%) · 4 wins
  • Mid-division 5 (21%) · 1 win

Pedigree intelligence

Sire

Progeny in our archive have won 11.5% of 8,236 runs since Jun 2020 (748 horses).

GoingRunsWinsSRvs sireThis horse
Firm19210.5%−1—
Good to Firm1,45617912.3%+0.81 from 10
Good1,95722011.2%−0.31 from 9
Good to Soft7618411%−0.51 from 5
Soft9359810.5%−11 from 2
Heavy228229.6%−1.91 from 3
Standard (AW)2,88034411.9%+0.4—
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f2,10526712.7%+1.24 from 22
6f – 7f4,33048011.1%−0.41 from 7
1m – 1m1f1,39215811.4%−0.1—
1m2f – 1m4f3694311.7%+0.2—
1m5f – 2m3313%−8.5—
2m1f – 2m4f600%−11.5—
Over 3m100%−11.5—

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

Dam

2 siblings in the archive, 2 winners — best of them Plaid (GB) (3 wins).

The wins came over 7f–1m2f; the highest grade won is Class 3 (Plaid (GB)).

ProduceRunsWinsWin tripsBest grade
Plaid (GB)831m–1m2fClass 3
Skyblue Expert (GB)1517fClass 6

Record by conditions

GoingRunsWinsSR£1
Good to Firm 10 1 10% −0.50
Good 9 1 11% −1.50
Good to Soft 5 1 20% +10.00
Heavy 3 1 33% +3.00
Soft 2 1 50% +1.00

ClassRunsWinsSR£1
Class 2 19 5 26% +22.00
Class 1 3 0 0% −3.00
Class 3 3 0 0% −3.00
Class 5 2 0 0% −2.00

CourseRunsWinsSR£1
Ascot 6 0 0% −6.00
York 4 0 0% −4.00
Windsor 4 1 25% +5.50
Doncaster 3 0 0% −3.00
Haydock 3 3 100% +21.00
Goodwood 2 0 0% −2.00
Epsom Downs 1 0 0% −1.00
Chepstow 1 0 0% −1.00
Chantilly (FR) 1 0 0% −1.00
Deauville (FR) 1 0 0% −1.00
Ayr 1 0 0% −1.00
Musselburgh 1 1 100% +6.50
Nottingham 1 0 0% −1.00

DistanceRunsWinsSR£1
Under 6f 22 4 18% +9.50
6f – 7f 7 1 14% +2.50

JockeyRunsWinsSR£1
Marco Ghiani 8 1 13% +1.50
Sam James 5 2 40% +5.50
Shane Foley 3 0 0% −3.00
Silvestre De Sousa 2 1 50% +13.00
Rossa Ryan 1 0 0% −1.00
Lewis Edmunds 1 0 0% −1.00
Daniel Tudhope 1 1 100% +5.00
Billy Loughnane 1 0 0% −1.00
Ryan Moore 1 0 0% −1.00
Harry Vigors 1 0 0% −1.00
Jason Watson 1 0 0% −1.00
Joe Leavy 1 0 0% −1.00
Clifford Lee 1 0 0% −1.00
Shane Gray 1 0 0% −1.00
Pierre-Louis Jamin 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 23 4 17% +3.00
Tongue tie + cheekpieces 3 1 33% +12.00
Tongue tie 2 0 0% −2.00
Cheekpieces 1 0 0% −1.00

SeasonRunsWinsSR£1
2026 12 2 17% +3.50
2025 9 1 11% +6.00
2024 8 2 25% +2.50

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
2026 · 12 runs
24 Oct 26+21d Doncaster Richard James Hone Memorial Handicap Stakes Class 2 · 5f · Heavy · 10 ran Raced in last group early - pushed along over 1f out - stayed on inside the final furlong - plugged on late for 3rd 3/10 ½ 9-3 97111A109A Rossa Ryan 9/2
03 Oct 26+7d Ascot Betmgm Rous Stakes (Listed Race) Class 1 · 5f · Good To Firm · 11 ran Settled at the back early - pushed along over 1f out - made a little late ground inside the last 110yds - finished 9th 9/11 1¼ 9-3 97101B88A Lewis Edmunds 28/1
26 Sep 26+14d Haydock William Hill Best Odds Guaranteed Handicap Stakes Class 2 · 5f · Heavy · 10 ran Tracked front group - moved right approaching final 2f - hit front with a furlong left drifting right - stayed on strongly to score 1/10 9-10 94133A113A Daniel Tudhope 5/1
12 Sep 26+21d Doncaster Betfred Portland (Class 2 Heritage Handicap) Class 2 · 5½f · Good · 21 ran Held up towards the back on the near flank - closed into contention approaching the final furlong - finished strongly to be fifth beaten 1¾ lengths 5/21 ½ 9-4 9585C115A Billy Loughnane 11/1
22 Aug 26+12d York Sky Bet Constantine Handicap Stakes (Heritage Handicap) Class 2 · 6f · Good To Soft · 20 ran Settled towards rear on the near flank early - failed to improve position through the race - held throughout and beaten home for 14th 14/20 1¼ 9-5 9782C89A Ryan Moore 16/1
10 Aug 26+9d Windsor Fitzdares Sprint Series Final Handicap Stakes Class 2 · 6f · Good To Firm · 16 ran Held up towards the back - urged forward with 2f left - stayed on late but held for 6th 6/16 ¾ 9-10 97118C104A Marco Ghiani 7/2F
01 Aug 26+7d Goodwood Coral Stewards' Cup (Heritage Handicap) Class 2 · 6f · Good To Firm · 27 ran Far flank - towards the rear - roused 2f out and moving up when tight on room over 1f out - stuck on but effort flattened out inside the final furlong - 8th 8/27 shd 9-1 91113C105A Marco Ghiani 33/1
25 Jul 26+14d Ascot Whispering Angel Handicap Stakes Class 2 · 5f · Good To Firm · 13 ran Raced in a handy spot - made progress with two furlongs left before being driven and edging right passing the furlong marker - went up to challenge for the lead entering the last furlong but weakened close home 7/13 hd 9-11 99107C99A Marco Ghiani 12/1
11 Jul 26+12d Ascot Club 26 Heritage Handicap Class 2 · 5f · Good To Firm · 15 ran dwelt at the start - never a factor 15/15 9 9-3 9993C39C Harry Vigors 9/1
29 Jun 26+23d Windsor Fitzdares Sprint Series Handicap Class 2 · 6f · Good To Firm · 10 ran Hemmed in at the break - travelled eagerly in the pack - eased left and pressed for effort 2f out - moved through to hit the front approaching the final furlong - stayed on well to win 1/10 9-7 91126A110A Marco Ghiani 17/2
06 Jun 26+36d Epsom Downs Betfred 'Dash' Handicap (Heritage Handicap) Class 2 · 5f · Good To Soft · 20 ran settled in the pack - pushed along and made ground under a furlong out - moved up to second for a moment - then dropped back from that spot - weakened close home to finish fifth beaten two and a half lengths 5/20 nk 9-4 9172C108A Marco Ghiani 11/2
01 May 26+209d Goodwood Fitzdares Official Partner Of Season Opener Handicap Class 2 · 5f · Good · 11 ran Settled in the pack early - pushed along inside final two furlongs - progress into contention approaching the last furlong - moved into second - held by the winner to the line 2/11 2¼ 8-10 91126A102A Jason Watson 12/1
2025 · 9 runs
04 Oct 25+7d Ascot Ascot Racecourse Supports Berks County FC Handicap Class 2 · 5f · Soft · 11 ran Squeezed for room at the break - tracked the pacesetter down the far flank - pushed along a furlong out and stayed on - edged out of third right at the line 4/11 nk 9-6 9195B97A Silvestre De Sousa 11/1
27 Sep 25+14d Haydock Ambassador Cruise Line Handicap Class 2 · 5f · Good To Soft · 10 ran Settled close to the front near the rail - driven up around halfway - urged forward inside final 2f - moved into second by the rail with a furlong left - hit the front approaching the final furlong - kept finding more to win 1/10 8-10 85128A114A Silvestre De Sousa 14/1
13 Sep 25+7d Doncaster Betfred Portland (Heritage Handicap) Class 2 · 5½f · Good · 21 ran Reared at the start and drifted left - settled in the back group on the far flank - plugged on in the closing stages - well held in 14th 14/21 nk 8-7 8774C78A Marco Ghiani 66/1
06 Sep 25+23d Ascot Racing To School Reaches 250,000 Handicap Class 2 · 6f · Good To Soft · 19 ran Settled midfield through the early stages - unable to make meaningful headway - well held at the finish 9/19 1 9-4 8997C86A Joe Leavy 40/1
14 Aug 25+7d Windsor Racing League Race 25 Handicap Class 3 · 6f · Good To Firm · 12 ran Sluggish start settling towards the back - improved into contention 2f out - then found little under pressure to finish seventh 7/12 2¾ 9-5 87104A83A Marco Ghiani 8/1
07 Aug 25+48d Chepstow Racing League 15 Handicap Class 3 · 6f · Good · 14 ran Settled towards the back early - urged forward approaching final 2f - made ground inside final furlong to move into second close home - narrowly denied at the line 2/14 nk 9-8 8793C109A Marco Ghiani 28/1
20 Jun 25+35d Ascot Palace Of Holyroodhouse Stakes (Handicap) Class 2 · 5f · Good To Firm · 24 ran Settled towards the rear from midfield position - shaken up to make progress 2f out but drifted right and lost ground final furlongs - finished well beaten in 19th 19/24 shd 8-13 9091C76A Shane Foley 66/1
16 May 25+32d York Irish Thoroughbred Marketing Handicap Class 3 · 5f · Good To Firm · 22 ran Settled at the back early - made progress inside final two furlongs and stayed on late - lacked the speed to get involved in finish 8/22 hd 9-11 92101C99A Sam James 25/1
14 Apr 25+175d Chantilly (FR) Prix Sigy (3yo) (Turf) 5½f · Good To Soft · 10 ran 7/10 hd 9-0 ——— Sam James 32/1
2024 · 8 runs
21 Oct 24+24d Deauville (FR) Criterium de Vitesse () (2yo) (Straight Course) (Turf) 5½f · Heavy · 12 ran 7/12 hd 9-0 ——— Clifford Lee 19/1
27 Sep 24+7d Haydock Sky Bet Prize Drop Nursery Class 2 · 5f · Soft · 5 ran Handy in third early - urged to improve by halfway - moved into second inside final two furlongs - hit front a furlong out - driven out to hold on for the win 1/5 8-12 8682C98B Sam James 2/1
20 Sep 24+27d Ayr British EBF Stallions Harry Rosebery Stakes (Listed) Class 1 · 5f · Good · 14 ran Settled towards the back early - found a gap and made progress inside the last furlong - held on for 4th without further improvement 4/14 ¾ 9-5 86109C96A Shane Gray 28/1
24 Aug 24+15d York Julia Graves Roses Stakes (Listed) Class 1 · 5f · Good To Firm · 16 ran Drifted left at the break - settled in the pack - pushed along with 2f left and stayed on without change of gear to finish 7th 7/16 nk 9-2 8375C88A Sam James 22/1
09 Aug 24+68d Musselburgh British Stallion Studs Ebf Novice Stakes (GBB Race) Class 2 · 5f · Good · 5 ran Settled just behind pace-setter - pushed along to hit front inside final furlong - kept finding more to win 1/5 9-4 83109C93B Sam James 13/2
02 Jun 24+18d Nottingham Euro 2024 Daily Giveaways On Rhino.Bet EBF Maiden Stakes (GBB Race) Class 5 · 5f · Good · 12 ran 7/12 hd 9-7 —84A77A Pierre-Louis Jamin 9/2
15 May 24+30d York British Stallion Studs EBF Novice Stakes (GBB Race) Class 2 · 5f · Good · 11 ran 3/11 1¾ 9-2 —83A96A Shane Foley 7/1
15 Apr 24 Windsor British Stallion Studs EBF Novice Stakes (GBB Race) Class 5 · 5f · Good · 10 ran 3/10 nk 9-7 —81A75A Shane Foley 2/1F

Quick answers

How many races has King Of Light won?
King Of Light (GB) won 5 of 29 archived starts between 2024 and 2026, a strike rate of 17.2%. Placed 10 times in total (34.5% of starts).
Who trains King Of Light?
King Of Light (GB) is trained by Stuart Williams, who saddled the horse on its most recent run on 24 October 2026.
Who is King Of Light's sire?
King Of Light (GB) is by Mehmas (IRE) out of On The Stage (GB), whose sire is Swiss Spirit (GB).
What going does King Of Light prefer?
King Of Light (GB) has the best record on heavy going: 1 win from 3 starts (33.3%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is King Of Light's official rating?
The most recent official rating on record is 97, from the run on 24 October 2026. The highest on record is 99.
What is King Of Light's sire's record?
Mehmas (IRE)'s progeny in our archive have won 11.5% of 8,236 runs since Jun 2020 (748 horses), Flat and jumps together.
Who are King Of Light's siblings?
Out of On The Stage (GB), King Of Light (GB) has 2 other produce in our archive, 2 of them winners. Most wins: Plaid (GB) (3). Highest grade won: Class 3 (Plaid (GB)). The wins came over 7f–1m2f. As at Nov 2026.

Record shown from April 2024. Our archive holds racing in Great Britain, Ireland and France from January 2005. Any runs before that, or in other countries, are not in it. In-running comments are available from 2024 onward.