:

Spirit Catcher

There's a horse that knows exactly what it wants, and what it wants is soft ground and a trip to Musselburgh. Spirit Catcher is a seven-year-old with four wins from 32 races — a win rate of around 1 in every 8 — which on the surface looks modest. But dig a little deeper and a more interesting picture emerges.Based on TrackLab's AI analysis
Quick Facts
Age
7 years old
Sex
Gelding
Colour
Chestnut
Father
New Bay
Mother
Lidanski
Owner
James And Susan Cookson
Rating
64

📊 Key Numbers

Career statistics for this horse
33
Career races
4
Wins
12.1%
Win rate
avg ~10%
42.4%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

The most striking number in Spirit Catcher's record is this: two wins from just three races on wet, soft ground. That's a 67% win rate, which is extraordinary in any sport, let alone one as unpredictable as horse racing. Most horses have a preference; Spirit Catcher has something closer to a superpower. When the rain comes and the ground gets soft underfoot, this horse transforms.

The partnership with jockey Joe Fanning tells a similar story. Together they've won 3 of their 10 races — 30%, or nearly 1 in 3 — which is a remarkable hit rate at any level. In a sport where a good jockey-horse combination takes time to build, that kind of record suggests Fanning genuinely understands how to get the best out of this horse. Philip Kirby's yard in North Yorkshire has sent out 36 winners already this season, so Spirit Catcher is operating within a team in form.

What's honest to acknowledge is the Class 2 problem. Spirit Catcher has been placed in the top races in Britain on 12 occasions and has yet to win at that level — 0 from 12. That's not failure exactly, but it does suggest there's a ceiling. These are competitive fields, and placing 13 times without a win at the highest level is the mark of a horse that turns up and tries hard without quite having the firepower to beat the very best.

The recent form is genuinely encouraging, though. After some mid-field finishes — positions of 8, 11, 11, and 13 — Spirit Catcher bounced back with a second place followed by a win at Musselburgh just three weeks ago. That win, on 29 April 2026, suggests the horse is in the form of its life right now. It raced again just yesterday, which means the yard are clearly keen to keep the momentum going while conditions are in their favour. A seven-year-old with a recent win, a yard firing on all cylinders, and a jockey who knows exactly what to do — Spirit Catcher is worth watching whenever the forecast turns grey.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_soft ground: 2 wins from 3 starts (67%)
⚠ What to watch out for
Poor record on good_to_firm ground: 0 wins from 5 starts
Poor record on standard ground: 0 wins from 4 starts
Poor record on soft ground: 0 wins from 4 starts
Struggles on LH Galloping tracks: 1 wins from 18 starts
Struggles on RH Galloping tracks: 0 wins from 5 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Loves
Good (firm-ish)
Heavy (very wet)
Unknown
Standard to slow (all-weather)
Unknown
Good to firm (drying out)
Avoids
Standard (all-weather)
Avoids
Soft (muddy)
Avoids
📏 Race Distance
1M1F – 1M2F
7F – 1M
Ok
1M3F – 1M4F
Unknown
1M6F – 2M
Unknown
🏅 Competition Level
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Ok
Class 4 (standard)
Loves
Class 5 (entry-level)
Unknown
🏟 Track Shape
Right-handed, tight turns
Loves
Long straights
Unknown
Left-handed, tight
Unknown
Left-handed, long straights
Avoids
Right-handed, long straights
Avoids

📅 Recent Runs

The last 10 races, most recent first
21 May
2nd
Musselburgh
1m6f – 2m · Good · 6 runners
17 May
2nd
Ripon
1m1f – 1m2f · Good · 14 runners
29 Apr
🏆 Won
Musselburgh
1m1f – 1m2f · Good · 9 runners
8 Apr
13th
Nottingham
1m1f – 1m2f · Good · 15 runners
10 Mar
11th
Southwell
1m1f – 1m2f · Standard · 12 runners
10 Mar
11th
Southwell
1m1f – 1m2f · Standard · 12 runners
4 Nov
8th
Redcar
1m3f – 1m4f · Good · 9 runners
11 Oct
15th
York
1m3f – 1m4f · Good · 20 runners
28 Sep
12th
Newcastle
1m1f – 1m2f · Standard · 14 runners
2 Nov
5th
Newmarket
1m1f – 1m2f · Soft · 10 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
30%
Win rate
3/10
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin 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%
Musselburgh
Sharp
3 2 wins, 1 second 21 May 66.7%
York
Galloping
3 1 third, 2 other 11 Oct 0%
Haydock Park
Galloping
3 3 other 18 Oct 0%
Ascot
Galloping
2 2 other 10 Aug 0%
Newcastle
Galloping
2 1 second, 1 other 28 Sep 0%
Newmarket
Galloping
2 1 third, 1 other 2 Nov 0%
Southwell
Galloping
2 2 other 10 Mar 0%
Chester
Tight
1 1 other 11 Jun 0%
chelmsford 1 1 second 23 Oct 0%
Doncaster
Galloping
1 1 other 16 Sep 0%
Nottingham
Galloping
1 1 other 8 Apr 0%
Sandown Park
Galloping
1 1 other 8 Jul 0%