The partnership with jockey Ryan Kavanagh is one of the most eye-catching details in the whole profile. In 8 races together, Kavanagh has ridden Tonal to 5 wins — that is winning 5 of every 8 races they have contested as a pair. In a sport where finding a jockey who truly understands a horse can make the difference between winning and finishing mid-pack, that relationship looks genuinely special.
Trained by Ian Williams, whose yard in Portway, Worcestershire, has sent out 96 winners already this season — a volume that speaks to a well-organised, high-performing operation — Tonal tends to compete at the lower end of the class system. Most of its races have come at Class 6 level, which is everyday, bread-and-butter racing rather than the big occasions. That context matters: Tonal is not beating elite horses, but it is doing its job at its level with real consistency. And consistency is rarer than it sounds.
The current form is the other thing worth flagging. Over the last 6 races, Tonal has won 3 of them, finished third once, fifth once, and tenth once. Three wins from six is a purple patch by any measure, and combined with the fact that this horse raced just yesterday, it is clearly in the middle of a hot streak. Normal ground conditions suit it best — across 14 races on a standard surface, it has won 6 times, or roughly 1 in every 2.3 races. The horse does not want soft or heavy ground, which is useful information for anyone paying attention.
Tonal is not a headline horse. It will not be troubling the top races in Britain any time soon. But at its level, on its favourite track, with its favourite jockey — it is quietly one of the most reliable performers around.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Wolverhampton Galloping |
6 | 2 wins, 4 other | 2 Jan | 33.3% |
| chelmsford | 5 | 3 wins, 1 second, 1 third | 12 Mar | 60% |
| Southwell Galloping |
3 | 1 win, 1 third, 1 other | 7 Apr | 33.3% |
| Chepstow Galloping |
2 | 1 third, 1 other | 14 Aug | 0% |
| Great Yarmouth Galloping |
2 | 2 other | 13 May | 0% |
| Kempton Park Galloping |
2 | 1 second, 1 other | 1 Dec | 0% |
| Carlisle Undulating |
1 | 1 other | 5 Jul | 0% |
| Doncaster Galloping |
1 | 1 other | 23 Mar | 0% |
| Nottingham Galloping |
1 | 1 other | 20 Apr | 0% |
| Bath Undulating |
1 | 1 other | 6 Jun | 0% |
| Pontefract Undulating |
1 | 1 other | 1 Jul | 0% |