UK time :

Hundred Caps

Hundred Caps has won 3 of its 21 races — roughly one win every seven outings — but the horse's record tells a story of genuine inconsistency rather than steady improvement. A 4-year-old now in its fourth season of racing, it has gone nine months without a win, despite staying active and running as recently as yesterday. That's a long drought for a horse that once showed enough promise to break its duck at Beverley back in May 2025.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Gelding
Colour
Chestnut
Father
Showcasing
Mother
Castle Hill Cassie
Owner
G B Turnbull Ltd
Official rating
73

📊 Key numbers

Career totals for this horse
21
Career races
3
Wins
14.3%
Win rate
avg ~10%
42.9%
Top-3 rate
avg ~30%
15 days
Since last race

🔍 Full analysis

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

The real clue to Hundred Caps's potential lies in its preferences. Put the horse on fast, dry ground and it transforms: it has won 2 of 5 races (40 per cent) under those conditions, compared to just 1 win from 16 races elsewhere. At Beverley specifically, it is a course specialist with 2 wins from 5 visits — a far stronger win rate than its overall record suggests. When conditions and venue align, Hundred Caps can compete. The problem is that such opportunities do not come often enough, and when they do arrive, the horse does not always take them. Recent form has been frustrating: four placed finishes and a seventh in its last six races show that Hundred Caps remains capable of running into the places but has lost whatever edge it once had.

Trainer Julie Camacho's Norton yard is in good form this season with 46 winners sent out, and jockey Ryan Sexton has ridden Hundred Caps seven times, recording one win. Neither connection can claim to have unlocked consistent form, but the facts remain clear: this is a horse that wins on its day, particularly when the ground is quick and the race is at the right level. Whether it finds those conditions again soon will determine whether it can add to a modest tally or drift further into the background.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_firm ground: 2 wins from 5 starts (40%)
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 4 starts
⚠ Poor record on good_to_soft ground: 0 wins from 3 starts
⚠ Yet to win at Newcastle in 5 attempts

🎯 Where this horse runs best

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

📅 Recent runs

The last 10 races, most recent first
3 Oct
5th
Southwell
5f – 6½f · Standard · 13 runners
19 Sep
5th
Newcastle
5f – 6½f · Standard · 10 runners
1 Aug
3rd
Hamilton Park
5f – 6½f · Good · 12 runners
3 Jul
4th
Beverley
5f – 6½f · Good_To_Firm · 9 runners
9 Jun
7th
Carlisle
5f – 6½f · Good_To_Soft · 12 runners
4 May
5th
Beverley
5f – 6½f · Good_To_Soft · 8 runners
2 Apr
5th
Southwell
5f – 6½f · Standard · 10 runners
4 Mar
2nd
Kempton Park
5f – 6½f · Standard_To_Slow · 8 runners
6 Feb
2nd
Newcastle
5f – 6½f · Standard · 12 runners
20 Jan
🏆 Won
Southwell
5f – 6½f · Standard · 10 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
14.3%
Win rate
1/7
Wins / rides
Dylan Hogan Current jockey
33.3%
Win rate
1/3
Wins / rides
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

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Beverley
Undulating
5 2 wins, 1 second, 2 other 3 Jul 40%
Newcastle
Galloping
5 2 seconds, 3 other 19 Sep 0%
Southwell
Galloping
3 1 win, 2 other 3 Oct 33.3%
Thirsk
Galloping
2 1 third, 1 other 7 Sep 0%
Hamilton Park
Sharp
1 1 third 1 Aug 0%
Kempton Park
Galloping
1 1 second 4 Mar 0%
Doncaster
Galloping
1 1 other 11 Jul 0%
Chester
Tight
1 1 other 13 Jun 0%
Haydock Park
Galloping
1 1 other 18 Jul 0%
Carlisle
Undulating
1 1 other 9 Jun 0%