The most interesting number in Naughty Niall's record is at longer distances. Over one mile six furlongs to two miles, it has won 1 from 3 races — that is a 33% win rate, which is dramatically better than its overall record. Most horses at this level have a comfort zone, a trip where everything clicks, and the evidence points clearly to Naughty Niall being a stayer rather than a sprinter. When the race is long enough to test stamina, this horse is a genuine contender.
It races at Class 6, which is the entry level of British racing — these are competitive fields filled with horses of similar ability, and winning even here takes real consistency. Naughty Niall has won 3 of its 18 Class 6 races, roughly 1 in every 6, which is a respectable record at that level. The yard behind it is Ian Williams, based in Alvechurch in Worcestershire, and with 91 winners already this season, Williams is clearly a trainer operating in excellent form. That is a high-volume, high-quality operation, and having horses in that kind of yard matters.
Recent form shows a pattern worth watching: second, second, seventh, second, fourth, second in the last six runs. That middle seventh aside, this is a horse that keeps finding the frame without quite getting its nose in front. The last win came at Wolverhampton in November 2025, five months ago now, and jockey Ryan Kavanagh — who rides it most often — will be well aware the pair are overdue a victory together. They have won 1 from 6 races as a combination, around 1 in every 6 rides, but those placed finishes suggest the gaps between wins are more about fine margins than any dramatic loss of form. Naughty Niall raced just yesterday, which means it is fit, busy, and in the mix — exactly the kind of horse that can spring a result when the right race comes along.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Wolverhampton Galloping |
12 | 1 win, 4 seconds, 1 third, 6 other | 9 Apr | 8.3% |
| 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% |
| Newmarket Galloping |
1 | 1 other | 2 Nov | 0% |
| Lingfield Park Sharp |
1 | 1 other | 9 Jan | 0% |
| Kempton Park Galloping |
1 | 1 other | 20 Nov | 0% |
| Chepstow Galloping |
1 | 1 other | 26 Aug | 0% |