UK time :

Bright

Bright is a steady campaigner who has found his niche at Wolverhampton, where he has won twice in just five races — a win rate that sets his apart from his overall record. The 6-year-old has won 6 races from 32 starts across his career, a win rate of roughly 1 in 5, but his connection to the Midlands track is genuinely noteworthy. At a time when many horses struggle to repeat success at the same venue, Bright has shown he knows the place and can deliver there.Based on TrackLab's analysis
Quick facts
Age
6 years old
Sex
Gelding
Colour
Bay
Father
Starspangledbanner
Mother
Heavenly Song
Owner
D Kearns
Official rating
70

📊 Key numbers

Career totals for this horse
32
Career races
6
Wins
18.8%
Win rate
avg ~10%
37.5%
Top-3 rate
avg ~30%
18 days
Since last race

🔍 Full analysis

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

His form through late 2025 and into 2026 has been patchy. A win at Newcastle on 29 December 2025 marked his last success — now nine months in the past — and his recent record tells the story of a horse searching for form. His last six races have yielded finishes of 13th, 12th, 7th, 8th, 7th, and 12th, a disappointing run that suggests the going has toughened. He was back in action just yesterday, so the yard are keeping his ticking over.

Trained by Mark Loughnane at Rock Farm in Worcestershire, Bright has benefited most from the partnership with jockey Billy Loughnane, who has ridden her to 3 wins from 10 races together — a 30% win rate that is substantially better than her career average. At Class 4 level, where he typically races, Bright has won 3 of 15 starts, showing he is competitive in that band. The Loughnane yard has had a productive season with 25 winners overall, and while Bright's recent form is uninspiring, her course record at Wolverhampton suggests she still has the ability to find the winner's enclosure again, particularly back at a track where she has already tasted success twice.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Course specialist at Newcastle: 3 wins from 10 starts (30%)
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 5 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Good to firm (fairly firm)
Ok
Standard to slow (all-weather)
Unknown
Soft (muddy)
Unknown
Good to soft (some give)
Unknown
Good (a little give)
Avoids
📏 Race distance
5F – 6½F
7F – 1M
Unknown
🏅 Race level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Class 5 (entry-level)
Loves
🏟 Track shape
Left-handed, long straights
Right-handed, tight turns
Unknown
Right-handed, long straights
Unknown
Left-handed, tight
Unknown
Right-handed, hilly
Unknown

📅 Recent runs

The last 10 races, most recent first
1 Oct
13th
Nottingham
5f – 6½f · Good · 15 runners
15 Aug
12th
Doncaster
7f – 1m · Good_To_Firm · 13 runners
27 Jul
7th
Southwell
5f – 6½f · Standard · 14 runners
11 Jul
8th
York
5f – 6½f · Good_To_Firm · 20 runners
5 Jun
7th
Doncaster
5f – 6½f · Good_To_Firm · 15 runners
8 May
12th
Chester
5f – 6½f · Good · 16 runners
6 Feb
10th
Newcastle
5f – 6½f · Standard · 12 runners
29 Dec
🏆 Won
Newcastle
5f – 6½f · Standard · 10 runners
27 Nov
6th
Newcastle
5f – 6½f · Standard · 12 runners
6 Nov
6th
Newcastle
5f – 6½f · Standard · 8 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
30%
Win rate
3/10
Wins / rides
33.3%
Win rate
2/6
Wins / rides
Ray Dawson Current jockey
50%
Win rate
1/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Dane O'Neill
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Newcastle
Galloping
10 3 wins, 1 third, 6 other 6 Feb 30%
Wolverhampton
Galloping
5 2 wins, 2 thirds, 1 other 9 Feb 40%
Doncaster
Galloping
4 1 win, 1 third, 2 other 15 Aug 25%
Nottingham
Galloping
2 2 other 1 Oct 0%
Ripon
Sharp
1 1 second 21 Jun 0%
Salisbury
Undulating
1 1 other 11 Jun 0%
Haydock Park
Galloping
1 1 second 5 Jul 0%
Newbury
Galloping
1 1 other 12 Jun 0%
York
Galloping
1 1 other 11 Jul 0%
Windsor
Sharp
1 1 other 25 May 0%
Chester
Tight
1 1 other 8 May 0%
Redcar
Galloping
1 1 other 17 Sep 0%
Ayr
Galloping
1 1 other 19 Sep 0%
Southwell
Galloping
1 1 other 27 Jul 0%
Kempton Park
Galloping
1 1 other 21 May 0%