:

Exclamation

At three years old, Exclamation is still finding its feet in the world of racing, but there are signs this is a horse with genuine ability — and a knack for picking its moments. Across 12 races, it has won twice and finished in the placings six more times, giving it a win rate of roughly 1 in every 6 races. That might sound modest, but the consistency it has shown — placing in half its career races — suggests a horse that rarely runs a truly bad race.Based on TrackLab's AI analysis
Quick Facts
Age
3 years old
Sex
Colt
Colour
Grey
Father
Acclamation
Mother
Amanda
Owner
Foxhills Racing Limited
Rating
90

📊 Key Numbers

Career statistics for this horse
12
Career races
2
Wins
16.7%
Win rate
avg ~10%
50%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

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

The first win came at Doncaster in July 2025, and then, most recently, Exclamation landed a second victory at Chester just last week on 8 May 2026. Chester is one of British racing's most unusual tracks — tight, circular, and unforgiving — and winning there tends to mean a horse is genuinely versatile and adaptable. The fact that Exclamation was competitive enough to win there says something real about its quality.

What gives pause for thought is its record at the very top level. In three races at Class 1 — the elite end of British racing, where the best horses in the country line up — Exclamation has yet to win. That's no disgrace at three years old, and plenty of good horses take time to crack that level, but it does mark out where the next challenge lies.

The team behind Exclamation is trained by Grace Harris, based at Shirenewton in Gwent. The yard has had a strong season, sending out 31 winners, which puts it firmly in productive, in-form territory. Harris clearly knows how to place a horse to win, and the recent Chester success — running just a week ago — suggests Exclamation is very much in the thick of its season right now, racing frequently and in good order. With a win in the bag and form suggesting it belongs at a decent level, the next few months will be telling for what this young horse can become.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_soft ground: 1 wins from 3 starts (33%)

🎯 Where This Horse Thrives

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

📅 Recent Runs

The last 10 races, most recent first
14 May
9th
York
5f – 6½f · Good · 11 runners
8 May
🏆 Won
Chester
5f – 6½f · Good · 15 runners
18 Apr
14th
Thirsk
5f – 6½f · Good · 14 runners
16 Mar
9th
chantilly
5f – 6½f · Heavy · 13 runners
4 Oct
10th
Redcar
5f – 6½f · Good_To_Soft · 16 runners
12 Sep
5th
Doncaster
5f – 6½f · Good · 11 runners
29 Aug
2nd
Sandown Park
5f – 6½f · Soft · 6 runners
23 Jul
🏆 Won
Doncaster
5f – 6½f · Good_To_Soft · 12 runners
19 Jun
14th
Ascot
5f – 6½f · Good_To_Firm · 16 runners
7 May
2nd
Chester
5f – 6½f · Good · 12 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/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
Doncaster
Galloping
3 1 win, 1 third, 1 other 12 Sep 33.3%
Chester
Tight
2 1 win, 1 second 8 May 50%
Newmarket
Galloping
1 1 third 17 Apr 0%
York
Galloping
1 1 other 14 May 0%
chantilly 1 1 other 16 Mar 0%
Redcar
Galloping
1 1 other 4 Oct 0%
Sandown Park
Galloping
1 1 second 29 Aug 0%
Ascot
Galloping
1 1 other 19 Jun 0%
Thirsk
Galloping
1 1 other 18 Apr 0%