:

Crafty Spirit

There is a horse running right now that has quietly put together one of the most interesting recent streaks you will find. Crafty Spirit, a 5-year-old trained by John Wainwright at his yard in Norton, North Yorkshire, has won two of its last six races — and the most recent of those came just this week at Beverley on 14 July 2026. For a horse whose overall career record reads three wins and seven places from 23 races, that kind of purple patch is worth paying attention to.Based on TrackLab's AI analysis
Quick Facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
Invincible Spirit
Mother
Crafty Madam
Owner
Caballo Racing Two
Rating
48

📊 Key Numbers

Career statistics for this horse
23
Career races
3
Wins
13.0%
Win rate
avg ~10%
30.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

Across a 23-race career, Crafty Spirit wins roughly 1 in every 8 races — 13% overall, or three wins in total. That is a modest return, and spending most of its time in Class 6 company, the lowest tier of British racing, confirms this is a horse finding its level rather than threatening the top of the sport. But raw win rates can be misleading. Look at the last six runs — 1, 1, 2, 7, 6, 8 — and what you see is a horse that went through a rough patch, dropped down the order a few times, and has now bounced back with back-to-back wins. That is not nothing.

The ground matters here. On fast, dry ground, Crafty Spirit wins 2 from 7 — that is 29%, or almost 1 in every 3 races. Compare that to its overall record and the difference is stark. When the sun has been out and the turf is quick underfoot, this horse is a different proposition entirely. The wins at Kempton Park in May 2024 and at Beverley this week both fit that pattern.

Regular jockey Richard Kingscote has partnered Crafty Spirit five times, winning once together — a 20% win rate, which is actually better than the horse's overall average. Wainwright's yard has sent out four winners this season, so this is a small but functioning operation, and Crafty Spirit is clearly one of the horses carrying its end of the workload.

The bigger picture is this: Crafty Spirit will not be troubling the big festivals or winning prize money that makes the headlines. But a 5-year-old who has just won twice in its last two runs, thrives on dry ground, and is still racing fit — it raced just yesterday — is exactly the kind of horse a savvy follower keeps an eye on when the forecast looks dry and Beverley appears on the schedule again.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_firm ground: 2 wins from 7 starts (29%)
⚠ What to watch out for
Poor record on good ground: 0 wins from 5 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Loves
Standard to slow (all-weather)
Standard (all-weather)
Unknown
Soft (muddy)
Unknown
Good to soft (some give)
Unknown
Good (firm-ish)
Avoids
📏 Race Distance
5F – 6½F
7F – 1M
Unknown
🏅 Competition Level
Class 4 (standard)
Avoids
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Ok
🏟 Track Shape
Right-handed, hilly
Loves
Right-handed, long straights
Left-handed, long straights
Ok
Right-handed, tight turns
Unknown
Left-handed, tight turns
Unknown

📅 Recent Runs

The last 10 races, most recent first
14 Jul
🏆 Won
Beverley
5f – 6½f · Good_To_Firm · 11 runners
15 Jun
🏆 Won
Wetherby
5f – 6½f · Good_To_Firm · 9 runners
27 May
2nd
Beverley
5f – 6½f · Good_To_Firm · 10 runners
1 Oct
7th
Catterick Bridge
5f – 6½f · Soft · 10 runners
16 Sep
6th
Redcar
5f – 6½f · Good · 13 runners
1 Sep
8th
Carlisle
5f – 6½f · Good · 14 runners
30 Jul
9th
Redcar
5f – 6½f · Good · 12 runners
23 Jul
DNF
Doncaster
5f – 6½f · Good_To_Soft · 7 runners
15 Jul
5th
Beverley
5f – 6½f · Good_To_Firm · 12 runners
27 Jun
13th
Newcastle
5f – 6½f · Standard · 14 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
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
Kempton Park
Galloping
6 1 win, 1 second, 1 third, 3 other 25 Sep 16.7%
Beverley
Undulating
4 1 win, 1 second, 2 other 14 Jul 25%
Wetherby
Galloping
2 1 win, 1 other 15 Jun 50%
Redcar
Galloping
2 2 other 16 Sep 0%
Leicester
Sharp
2 2 other 11 Aug 0%
Catterick Bridge
Sharp
1 1 other 1 Oct 0%
Newcastle
Galloping
1 1 other 27 Jun 0%
Southwell
Galloping
1 1 second 8 Oct 0%
Carlisle
Undulating
1 1 other 1 Sep 0%
Newmarket
Galloping
1 1 other 25 Oct 0%
Nottingham
Galloping
1 1 other 13 Jun 0%
Doncaster
Galloping
1 1 other 23 Jul 0%