UK time :

Kashel Spring

Kashel Spring is a 4-year-old with a modest record that tells the story of a horse plugging away without quite finding the breakthrough. Two wins from 17 races puts the horse at around 1 in every 8 outings, but the pattern behind those numbers is more interesting than the headline suggests.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Filly
Colour
Bay
Father
Australia
Mother
Karakama
Trainer
Owner
Jaligari
Official rating
65

📊 Key numbers

Career totals for this horse
17
Career races
2
Wins
11.8%
Win rate
avg ~10%
11.8%
Top-3 rate
avg ~30%
4 days
Since last race

🔍 Full analysis

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

The horse's two wins have come under very specific conditions. Kashel Spring absolutely thrives on slightly soft ground, winning two of its three races on that surface—a 67 percent win rate that stands out sharply against its overall form. The first came at Ballinrobe on 21 July 2025, followed by victory at Punchestown on 16 September that same year. Since then, nothing. The last 13 months have been a grind, with six straight races without a win, and recent form shows the horse struggling to find consistency: finishing 8th just a day ago, then 14th, 7th, 6th, 5th, and 10th before that. There are glimpses of something there—that 5th place was respectable—but nothing to suggest a breakthrough is imminent.

Distance matters too. At 1m1f to 1m2f, Kashel Spring wins 2 from 5 races, a 40 percent win rate that hints at a horse capable of performing over a specific range. Move away from that sweet spot and the record falls apart. Trainer Gary Brown, based at Fox Hill in Wiltshire, has sent out just one winner all season, so resources at the yard are limited. For Kashel Spring to improve, it needs a return to slightly soft ground and the right distance—a narrow window, but one the horse has shown it can exploit.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_yielding ground: 2 wins from 3 starts (67%)
✔ Well suited by 1m1f – 1m2f distances: 40% win rate
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 5 starts
⚠ Poor record on soft ground: 0 wins from 3 starts
⚠ Poor record on heavy ground: 0 wins from 3 starts
⚠ Struggles on LH Galloping tracks: 0 wins from 5 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good to yielding (mild give)
Loves
Yielding (slightly soft)
Unknown
Good (a little give)
Avoids
Soft (muddy)
Avoids
Heavy (very wet)
Avoids
📏 Race distance
1M1F – 1M2F
Loves
1M3F – 1M4F
Avoids
1M6F – 2M
Avoids
Long Distance (2M+)
Avoids
🏟 Track shape
Right-handed, tight turns
Loves
Right-handed, long straights
Loves
Right-handed, hilly
Unknown
Right-handed, tight
Unknown
Left-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
14 Oct
8th
Kempton Park
1m3f – 1m4f · 10 runners
8 Sep
14th
Galway
1m6f – 2m · Soft · 16 runners
18 Aug
7th
Roscommon
1m3f – 1m4f · Good · 11 runners
20 Jul
6th
Ballinrobe
1m1f – 1m2f · Good_To_Yielding · 11 runners
7 Jul
5th
Tramore
1m6f – 2m · Good · 7 runners
31 Mar
10th
Limerick
Long Distance (2m+) · Soft · 11 runners
7 Mar
13th
Gowran Park
Long Distance (2m+) · Heavy · 19 runners
25 Jan
11th
Naas
1m6f – 2m · Heavy · 13 runners
27 Dec
15th
Leopardstown
Long Distance (2m+) · Yielding · 21 runners
12 Oct
4th
Naas
1m3f – 1m4f · Yielding · 10 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
50%
Win rate
1/2
Wins / rides
50%
Win rate
1/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
Philip Donovan
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
Naas
Galloping
3 3 other 25 Jan 0%
Ballinrobe
Sharp
2 1 win, 1 other 20 Jul 50%
Gowran Park
Undulating
2 2 other 7 Mar 0%
Roscommon
Sharp
2 2 other 18 Aug 0%
Leopardstown
Galloping
2 2 other 27 Dec 0%
Punchestown
Galloping
1 1 win 16 Sep 100%
Kempton Park
Galloping
1 1 other 14 Oct 0%
Cork
Galloping
1 1 other 6 May 0%
Limerick
Galloping
1 1 other 31 Mar 0%
Tramore
Sharp
1 1 other 7 Jul 0%
Galway
Tight
1 1 other 8 Sep 0%