Most of Lenny's Spirit's racing happens at Class 5, which is the bread-and-butter level of British racing — competitive, honest, and unforgiving. Winning 4 of 25 races at that level tells you this is a horse that can beat its peers on the right day, but has to work hard for everything it gets. The most recent win came at Lingfield Park in June 2025, so there's a gap of around 11 months without a victory, and the last 6 runs have yielded finishes of 9th, 6th, 3rd, 5th, 6th, and 5th — consistent enough to suggest it's not falling apart, but not quite putting it all together for a win.
Ground conditions matter enormously to this horse. On fast, dry ground, it wins 3 from 10 races (30%), and on normal conditions it does even better — 3 wins from just 7 races (43%). That's a remarkable figure. Nearly half of all its races on normal ground have ended in victory, which tells any sensible observer to watch closely when the conditions suit.
There's also a Newbury angle worth noting. Two wins from five races at that track makes it a genuine course specialist — you'd expect roughly one win from five at random, so doubling that is meaningful. Trainer Adam Kirby, based in Kirtling near Newmarket, has sent out 6 winners already this season, suggesting the yard is in decent form. And when Miss Sophie Smith is in the saddle, the pair click — 3 wins from 8 races together works out at 38%, or winning more than 1 in every 3 races they've shared. That's a partnership worth tracking.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Lingfield Park Sharp |
11 | 2 wins, 1 third, 8 other | 28 Apr | 18.2% |
| Wolverhampton Galloping |
6 | 1 win, 1 second, 4 other | 15 Dec | 16.7% |
| Newbury Galloping |
5 | 2 wins, 3 other | 25 Jul | 40% |
| chelmsford | 5 | 1 third, 4 other | 19 Sep | 0% |
| Southwell Galloping |
3 | 3 other | 10 Oct | 0% |
| Newcastle Galloping |
3 | 1 second, 2 other | 28 Jun | 0% |
| Great Yarmouth Galloping |
2 | 1 win, 1 other | 22 Oct | 50% |
| Nottingham Galloping |
2 | 1 win, 1 other | 13 Jun | 50% |
| Pontefract Undulating |
2 | 1 second, 1 third | 3 Jul | 0% |
| Beverley Undulating |
2 | 2 other | 14 May | 0% |
| Haydock Park Galloping |
1 | 1 win | 11 Aug | 100% |
| Ascot Galloping |
1 | 1 other | 8 Sep | 0% |
| Newmarket Galloping |
1 | 1 other | 23 Sep | 0% |
| Ffos Las Galloping |
1 | 1 third | 26 Sep | 0% |
| Epsom Downs Undulating |
1 | 1 second | 7 Jul | 0% |
| Kempton Park Galloping |
1 | 1 other | 3 Dec | 0% |
| Windsor Sharp |
1 | 1 other | 11 May | 0% |