Michael Attwater trains out of Epsom in Surrey, and his operation has been in good shape lately — 27 winners already this season, which is a healthy return for any yard. His most regular partner aboard H Key Lails is jockey Ryan Kavanagh, who has ridden the horse in 6 of its races and won on it once, a win rate of around 1 in 6. That is not a dominant partnership on paper, but consistency of rider matters, and there is clearly a working relationship being built.
The horse competes almost exclusively at Class 6, the entry-level tier of British racing. At that level, 2 wins from 28 races — about 1 in every 14 — tells you this is a horse that needs things to fall right. It is competitive without being dominant, the sort of animal that will pick up a race when conditions suit but rarely steamrollers the opposition. What makes it more interesting is the Wolverhampton record: 2 wins from just 6 races at that track. Winning 1 in every 3 races somewhere is a different story entirely, and that kind of course form is exactly what sharp punters look for.
The first career win came at Wolverhampton on 11 March 2023, and the most recent at Lingfield Park on 1 June 2026 — just five weeks ago. That latest win matters because it proves the horse is not coasting on past results; it is actively competing and finding ways to win. The recent run of form reads 7-1-3-3-2-5, which shows a place or a win in five of the last six outings. For a horse operating at this level, that is a genuinely solid sequence. H Key Lails raced just yesterday, so whoever saddles it next will be working with a horse that is fit, race-ready, and — if Wolverhampton comes up on the racecard — worth a second look.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| chelmsford | 14 | 1 win, 4 seconds, 4 thirds, 5 other | 7 Mar | 7.1% |
| Lingfield Park Sharp |
10 | 3 wins, 2 seconds, 1 third, 4 other | 1 Jun | 30% |
| Wolverhampton Galloping |
6 | 2 wins, 4 other | 20 Jan | 33.3% |
| Brighton Undulating |
5 | 1 win, 2 seconds, 2 other | 19 Aug | 20% |
| Sandown Park Galloping |
2 | 2 other | 3 Jul | 0% |
| Wetherby Galloping |
2 | 1 second, 1 other | 16 May | 0% |
| Salisbury Undulating |
1 | 1 other | 27 Jul | 0% |
| Newmarket Galloping |
1 | 1 other | 1 Aug | 0% |
| Newcastle Galloping |
1 | 1 third | 18 Feb | 0% |
| Southwell Galloping |
1 | 1 second | 14 Apr | 0% |
| Windsor Sharp |
1 | 1 other | 12 Aug | 0% |
| Redcar Galloping |
1 | 1 other | 1 Nov | 0% |
| Epsom Downs Undulating |
1 | 1 other | 20 Jul | 0% |
| Chepstow Galloping |
1 | 1 other | 24 Aug | 0% |
| Pontefract Undulating |
1 | 1 other | 17 Oct | 0% |