The overall career picture is more modest. Four wins from 36 races works out at roughly 1 in every 9 — an 11% win rate that tells you Spirit Catcher spends more time finishing in the places than in the winner's enclosure. But context matters here. Twelve of those races have come at Class 2 level — among the better quality races in Britain — and the horse has yet to win at that grade. That is not a failure so much as a sign of where the team has been aiming, pitching Spirit Catcher into competitive fields where margins are thin and winners are hard to find.
The partnership with jockey Joe Fanning is one of the most striking details in this profile. Together they have won 3 of their 10 races — that is a 30% win rate, or nearly 1 in every 3 times they team up. For context, a top jockey on a good horse in a normal race might win 1 in 5 or 6. When Fanning is in the saddle, something clicks.
Ground conditions also play a role. On slightly soft, wet ground Spirit Catcher has won 2 from 4 — a 50% win rate that is genuinely remarkable, suggesting the horse moves through that kind of surface with ease while others struggle.
Trained by Philip Kirby out of East Appleton in North Yorkshire — a yard that has sent out 36 winners already this season, suggesting it is operating in good form — Spirit Catcher raced just one day ago and is very much a horse in the middle of its season. Recent form of two consecutive second-place finishes before last month's Musselburgh win hints at a horse that found its moment at exactly the right time.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Redcar Galloping |
6 | 1 win, 2 seconds, 2 thirds, 1 other | 4 Nov | 16.7% |
| Ripon Sharp |
5 | 1 win, 1 second, 3 other | 17 May | 20% |
| York Galloping |
4 | 1 third, 3 other | 27 Jun | 0% |
| Musselburgh Sharp |
3 | 2 wins, 1 second | 21 May | 66.7% |
| Haydock Park Galloping |
3 | 3 other | 18 Oct | 0% |
| Southwell Galloping |
2 | 2 other | 10 Mar | 0% |
| Newcastle Galloping |
2 | 1 second, 1 other | 28 Sep | 0% |
| Chester Tight |
2 | 2 other | 11 Jul | 0% |
| Newmarket Galloping |
2 | 1 third, 1 other | 2 Nov | 0% |
| Ascot Galloping |
2 | 2 other | 10 Aug | 0% |
| chelmsford | 1 | 1 second | 23 Oct | 0% |
| Nottingham Galloping |
1 | 1 other | 8 Apr | 0% |
| Doncaster Galloping |
1 | 1 other | 16 Sep | 0% |
| Hamilton Park Sharp |
1 | 1 other | 10 Jun | 0% |
| Sandown Park Galloping |
1 | 1 other | 8 Jul | 0% |