:

Naughty Niall

There is something quietly persistent about Naughty Niall. The five-year-old has raced 27 times and won 3 of them — roughly 1 in every 9 races — which tells you this is not a horse that dominates, but one that keeps turning up, keeps placing, and occasionally delivers. Eleven places from those 27 races means Naughty Niall has finished in the money more often than not, even when the win hasn't come. That kind of consistency at the lower end of the game is worth something.Based on TrackLab's AI analysis
Quick Facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
Oasis Dream
Mother
Always A Drama
Owner
Jayant Pindolia
Rating
55

📊 Key Numbers

Career statistics for this horse
27
Career races
3
Wins
11.1%
Win rate
avg ~10%
40.7%
Place rate (top 3)
avg ~30%
1 days
Since last race

🏁 Next Race

Today
Leicester
About 1.5 miles · Slightly soft ground · 9 runners

🔍 Full Analysis

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

Trained by Ian Williams at his yard in Portway, Worcestershire, Naughty Niall is part of a genuinely productive operation — 96 winners sent out this season alone, which is a serious number and speaks to a stable that knows how to place its horses well. Ryan Kavanagh has been the regular partner, riding 7 of Naughty Niall's races together and winning 1 of them — roughly 1 in every 7, a 14% win rate that sits a touch above the horse's overall average, suggesting the partnership works.

Where Naughty Niall genuinely catches the eye is over longer trips. In races at a mile and six furlongs to two miles, the horse has won 1 from just 3 races — that's 33%, or 1 in 3 — which is a dramatically better return than at shorter distances. Getting horses to settle and travel over that kind of trip is a skill in itself, and it's a clear pointer that the yard know where this horse belongs. Most of the racing has come at Class 6, the entry-level tier of British racing, where Naughty Niall has won 3 from 18 races, roughly 1 in every 6 at that level.

The last win came at Wolverhampton on 4 November 2025 — seven months ago now — and the six races since have produced two seconds but no victories. The most recent run was just yesterday, so Naughty Niall is very much in the thick of an active campaign. A horse that raced as recently as yesterday, with a trainer firing in winners at this rate, and a clear preference for longer trips? The next win probably isn't far away.

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%)
Well suited by 1m6f – 2m distances: 33% win rate
⚠ What to watch out for
Poor record on good_to_firm ground: 0 wins from 3 starts
Struggles on RH Sharp tracks: 0 wins from 5 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Loves
Standard (all-weather)
Soft (muddy)
Unknown
Standard to slow (all-weather)
Unknown
Good (firm-ish)
Unknown
Good to firm (drying out)
Avoids
📏 Race Distance
1M6F – 2M
Loves
1M3F – 1M4F
7F – 1M
Unknown
1M1F – 1M2F
Ok
5F – 6½F
Avoids
🏅 Competition Level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Loves
🏟 Track Shape
Left-handed, long straights
Right-handed, long straights
Unknown
Left-handed, tight turns
Unknown
Right-handed, tight turns
Avoids

📅 Recent Runs

The last 10 races, most recent first
23 May
10th
Windsor
1m3f – 1m4f · Good_To_Firm · 16 runners
17 Apr
6th
Wolverhampton
1m1f – 1m2f · Standard · 13 runners
9 Apr
2nd
Wolverhampton
1m1f – 1m2f · Standard · 9 runners
17 Feb
4th
Wolverhampton
1m1f – 1m2f · 9 runners
30 Jan
7th
Southwell
1m3f – 1m4f · Standard · 12 runners
2 Jan
2nd
Wolverhampton
1m1f – 1m2f · Standard · 10 runners
13 Dec
2nd
Wolverhampton
1m1f – 1m2f · Standard · 12 runners
21 Nov
6th
Southwell
1m3f – 1m4f · Standard · 14 runners
4 Nov
🏆 Won
Wolverhampton
1m6f – 2m · Standard · 12 runners
4 Oct
3rd
Wolverhampton
1m6f – 2m · Standard · 12 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Ryan Kavanagh Current Jockey
14.3%
Win rate
1/7
Won / Rode
0%
Win rate
0/5
Won / Rode
Paddy Mathers
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Toby Moore
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/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
Wolverhampton
Galloping
13 1 win, 4 seconds, 1 third, 7 other 17 Apr 7.7%
Southwell
Galloping
3 1 win, 2 other 30 Jan 33.3%
Leicester
Sharp
3 2 thirds, 1 other 10 Aug 0%
Great Yarmouth
Galloping
2 1 win, 1 second 28 Jul 50%
Musselburgh
Sharp
1 1 other 26 Aug 0%
Kempton Park
Galloping
1 1 other 20 Nov 0%
Newmarket
Galloping
1 1 other 2 Nov 0%
Lingfield Park
Sharp
1 1 other 9 Jan 0%
Chepstow
Galloping
1 1 other 26 Aug 0%
Windsor
Sharp
1 1 other 23 May 0%