:

King Of Light

There's a horse in Stuart Williams's Newmarket yard who has turned one specific date into something of a personal tradition. King Of Light won at Haydock Park on 27 September 2024, then came back to the same track exactly a year later and won again on 27 September 2025. Both were Class 2 races — serious, high-quality contests near the top of the British racing ladder — and winning either of them once would be a decent achievement. Doing it back-to-back, a year apart to the day, is the kind of quirk that makes racing fans sit up and pay attention.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Gelding
Colour
Chestnut
Father
Mehmas
Mother
On The Stage
Owner
TJE Racing
Rating
91

📊 Key Numbers

Career statistics for this horse
16
Career races
3
Wins
18.8%
Win rate
avg ~10%
43.8%
Place rate (top 3)
avg ~30%
1 days
Since last race

🏁 Next Race

Tomorrow
York
About 5 furlongs · Ideal conditions · 21 runners

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

The broader record tells the story of a horse operating at a genuinely competitive level. King Of Light has won 3 times from 16 races — roughly 1 in every 5 — and has finished in the top four on a further 7 occasions, meaning he's been in the mix more often than not. But the most striking number is this: in Class 2 races specifically, he's won 3 from 8, which works out at 38%, or just under 2 in every 5 attempts. For context, most racehorses — even decent ones — would be happy with half that. At his best level, King Of Light doesn't just compete, he wins.

At four years old, he's still relatively young, and the Williams yard is in fine form as a whole — 67 winners sent out this season is a serious tally that suggests a well-run, confident operation. Recent form shows a mix of results: after that Haydock win in September, he followed up with a second and a fourth, suggesting he came out of the race in good shape and kept running well. The run before the win — finishing 14th — hints at the occasional off day, which every horse has. What matters is that he bounced back.

He raced just yesterday, which means whatever happens next is imminent. A horse who has shown he can win the biggest races he's entered, loves a track he's already beaten twice, and is trained by a yard firing on all cylinders right now — that's a combination worth following.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Poor record on good_to_firm ground: 0 wins from 4 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Ok
Good to soft (some give)
Unknown
Soft (muddy)
Unknown
Good to firm (drying out)
Avoids
📏 Race Distance
5F – 6½F
🏅 Competition Level
Class 1 (elite)
Unknown
Class 2 (high-level)
Loves
Class 3 (mid-level)
Avoids
Class 5 (entry-level)
Unknown
🏟 Track Shape
Right-handed, tight turns
Loves
Left-handed, long straights
Right-handed, hilly
Unknown
Right-handed, long straights
Avoids

📅 Recent Runs

The last 10 races, most recent first
1 May
2nd
Goodwood
5f – 6½f · Good · 11 runners
4 Oct
4th
Ascot
5f – 6½f · Soft · 15 runners
27 Sep
🏆 Won
Haydock Park
5f – 6½f · Good_To_Soft · 11 runners
13 Sep
14th
Doncaster
5f – 6½f · Good · 22 runners
6 Sep
9th
Ascot
5f – 6½f · Good_To_Soft · 19 runners
14 Aug
7th
Windsor
5f – 6½f · Good_To_Firm · 12 runners
7 Aug
2nd
Chepstow
5f – 6½f · Good · 14 runners
20 Jun
19th
Ascot
5f – 6½f · Good_To_Firm · 28 runners
16 May
8th
York
5f – 6½f · Good_To_Firm · 22 runners
27 Sep
🏆 Won
Haydock Park
5f – 6½f · Soft · 6 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
50%
Win rate
2/4
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
York
Galloping
3 1 third, 2 other 16 May 0%
Ascot
Galloping
3 3 other 4 Oct 0%
Haydock Park
Galloping
2 2 wins 27 Sep 100%
Windsor
Sharp
2 1 third, 1 other 14 Aug 0%
Musselburgh
Sharp
1 1 win 9 Aug 100%
Ayr
Galloping
1 1 other 20 Sep 0%
Doncaster
Galloping
1 1 other 13 Sep 0%
Goodwood
Undulating
1 1 second 1 May 0%
Chepstow
Galloping
1 1 second 7 Aug 0%
Nottingham
Galloping
1 1 other 2 Jun 0%