UK time :

Carnival of Light

Carnival of Light is a 4-year-old with the kind of form that keeps trainers and owners hoping: not brilliant, but genuinely competitive. The horse has won 2 of its last 6 races, and across a career of 7 outings, it has posted 2 wins and 3 places—a win rate of roughly 1 in every 3 or 4 races. That's respectable territory, especially for a horse still finding its feet.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Filly
Colour
Chestnut
Father
Night Of Thunder
Mother
Endless Echoes
Owner
Kingsley Park Owners Club
Official rating
83

📊 Key numbers

Career totals for this horse
7
Career races
2
Wins
28.6%
Win rate
avg ~10%
42.9%
Top-3 rate
avg ~30%
6 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

What makes Carnival of Light interesting is consistency at Wolverhampton. Both of its wins came at that track—the first on 17 July 2026, then again on 31 July just two months ago. That kind of back-to-back success at one course suggests the horse genuinely suits the place, the way it rides, or the way races unfold there. The recent form is mixed (a second, then a 17th-place finish, a 16th, a first, another first, and a 4th from the last six), but the two wins punch above the average, and there is enough placing form in there to show the horse is running competitive races.

Carnival of Light is trained by Charlie Johnston at Middleham Moor in North Yorkshire—a serious yard that has already sent out 131 winners this season. That pedigree matters. Johnston is not a trainer content with horses that simply turn up; his outfit produces winners regularly. The fact that Carnival of Light is actively racing (it ran just a day ago) means it is clearly fit and in work, which is where you want a horse with this kind of profile: regularly tested, slowly building experience, and occasionally striking at the right place.

⚡ Strengths and risks

What helps this horse and what to watch out for
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 3 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Unknown
Good to soft (some give)
Unknown
Good (a little give)
Avoids
📏 Race distance
7F – 1M
1M1F – 1M2F
Unknown
🏟 Track shape
Left-handed, long straights
Loves
Right-handed, tight turns
Unknown
Left-handed, hilly
Unknown

📅 Recent runs

The last 10 races, most recent first
12 Oct
2nd
Musselburgh
7f – 1m · Good_To_Soft · 7 runners
12 Sep
17th
Leopardstown
7f – 1m · Good · 21 runners
20 Aug
16th
York
7f – 1m · Good_To_Soft · 21 runners
31 Jul
🏆 Won
Wolverhampton
7f – 1m · Standard · 9 runners
17 Jul
🏆 Won
Wolverhampton
7f – 1m · Standard · 11 runners
29 Jun
4th
Pontefract
1m1f – 1m2f · Good · 5 runners
18 Jun
4th
Ripon
1m1f – 1m2f · Good · 7 runners

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Wolverhampton
Galloping
2 2 wins 31 Jul 100%
Pontefract
Undulating
1 1 other 29 Jun 0%
Leopardstown
Galloping
1 1 other 12 Sep 0%
York
Galloping
1 1 other 20 Aug 0%
Musselburgh
Sharp
1 1 second 12 Oct 0%
Ripon
Sharp
1 1 other 18 Jun 0%