The horse opened its winning account at Newcastle back in September 2022 and has since added four more victories, with the most recent coming at Nottingham on 10 May 2025 — just under twelve months ago. That win came at Class 5 level, which is where Bulldog Spirit has done the bulk of its best work: 5 wins from 18 races at that level means it wins more than 1 in every 4 times it lines up in that grade, a genuinely solid record that marks it out as a consistent performer in its comfort zone.
Conditions matter a lot with this one. On fast, dry ground, Bulldog Spirit has won 3 of 6 races — that's a remarkable 50% win rate, which essentially means flip a coin when it runs on a dry summer track. That kind of figure is the sort of thing seasoned race-watchers would circle immediately. The horse also seems to find its best form over a mile and a furlong to a mile and two furlongs, winning 1 from 3 at those trips — a smaller sample, but encouraging.
Jockey Shay Farmer has been the most regular partner, riding 5 times together for 1 win, a win rate of 20% — or roughly 1 in every 5 rides. That's actually a touch above the horse's overall average, which suggests the partnership is at least working in the right direction.
The recent form is the one cloud. Finishing positions of 9-8-5-6-5 before a fourth last time out (reading from oldest to newest) paint a picture of a horse that has been trying without quite converting. But Bulldog Spirit raced just yesterday, meaning whatever happened most recently is very fresh. At its best on a dry track at a distance it likes, this is a horse that can still make its mark at Class 5 level — and the yard's current form gives reason to think another win might not be far away.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Newcastle Galloping |
3 | 1 win, 2 other | 21 Aug | 33.3% |
| Southwell Galloping |
3 | 1 win, 2 other | 19 Mar | 33.3% |
| Haydock Park Galloping |
3 | 1 win, 2 other | 9 Aug | 33.3% |
| Wolverhampton Galloping |
3 | 3 other | 4 Apr | 0% |
| Chester Tight |
3 | 1 second, 2 other | 12 Jul | 0% |
| Doncaster Galloping |
2 | 1 win, 1 other | 29 Mar | 50% |
| Nottingham Galloping |
2 | 1 win, 1 other | 1 Jun | 50% |
| Lingfield Park Sharp |
2 | 2 other | 12 May | 0% |
| Redcar Galloping |
2 | 1 second, 1 other | 21 Jul | 0% |
| Hamilton Park Sharp |
2 | 1 second, 1 other | 2 Jun | 0% |
| Kempton Park Galloping |
1 | 1 other | 9 Nov | 0% |
| Pontefract Undulating |
1 | 1 other | 21 Sep | 0% |
| Thirsk Galloping |
1 | 1 other | 6 Sep | 0% |
| Windsor Sharp |
1 | 1 second | 22 May | 0% |
| Musselburgh Sharp |
1 | 1 second | 14 Oct | 0% |
| Goodwood Undulating |
1 | 1 second | 16 Jun | 0% |
| Chepstow Galloping |
1 | 1 other | 7 Aug | 0% |
| Catterick Bridge Sharp |
1 | 1 other | 2 Oct | 0% |
| Beverley Undulating |
1 | 1 other | 19 Apr | 0% |
| York Galloping |
1 | 1 other | 13 Jul | 0% |