:

Cracking Rhapsody

There's a horse from the Scottish Borders who has quietly been doing something that very few horses manage: winning at the very highest level of British racing. Cracking Rhapsody, a seven-year-old trained by Ewan Whillans out of Hawick, has built a record of 6 wins and 9 places from 21 races — that's winning nearly 1 in every 3 races it enters, which is an impressive return at any level.Based on TrackLab's AI analysis
Quick Facts
Age
7 years old
Sex
Gelding
Colour
Bay
Father
Sans Frontieres
Mother
Cracking Gale
Owner
J D Wright & Mrs S Wright
Rating
136

📊 Key Numbers

Career statistics for this horse
21
Career races
6
Wins
28.6%
Win rate
avg ~10%
42.9%
Place rate (top 3)
avg ~30%
16 days
Since last race

🔍 Full Analysis

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

Those wins have come at the sharp end of the sport. A Class 1 victory at Ayr in April 2025 and a Class 2 win at Kelso in March of the same year tell you this is not a horse picking up easy prizes in soft company. Class 1 races are the top tier in Britain, the ones that matter most, and winning one of those is genuinely rare. Cracking Rhapsody has raced in Class 1 company five times in its career and won once — 1 from 5, or 20% — which is actually a solid record at that level, where you are routinely taking on the best horses around.

The most telling detail in the whole profile, though, is what this horse does at Kelso. Three wins from seven races at that track — winning almost 1 in every 2 times it turns up there — is the kind of number that makes trainers plan their whole season around a particular course. Something about Kelso suits Cracking Rhapsody, whether it's the shape of the track, the terrain, or simply the fact that it has learned to race there with confidence. Whillans' yard is clearly in strong form too, having sent out 29 winners this season already, and that kind of momentum around a stable tends to rub off on every horse in it.

Jockey Craig Nichol has been the regular partner, riding in 16 of Cracking Rhapsody's 21 races and winning 4 of them — roughly 1 in 4 rides together ending in a win. That kind of long-running partnership matters; a jockey who knows a horse well can make the difference in a tight finish. The recent form — a win, then a run that was interrupted, then a couple of sixth-place efforts and a thirteenth — shows the usual ups and downs, but with the Ayr Class 1 sitting at the top of that sequence, this horse has clearly shown it can still reach the top of the mountain when conditions are right.

Strengths & Risks AI Analysis

What the data says works for and against this horse
✓ What works in their favour
Course specialist at Kelso: 3 wins from 7 starts (43%)
⚠ What to watch out for
Poor record on good ground: 0 wins from 3 starts
Struggles on LH Galloping tracks: 1 wins from 8 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft
Soft (muddy)
Ok
Heavy (very wet)
Good (firm-ish)
Avoids
📏 Race Distance
Long Distance (2M+)
1M6F – 2M
🏅 Competition Level
Class 1
Ok
Class 2
Ok
Class 3
Class 4
Class 5
🏟 Track Shape
Left-handed, undulating
Loves
Right-handed, undulating
Right-handed, wide and galloping
Right-handed, tight turning
Left-handed, wide and galloping
Avoids

📅 Recent Runs

The last 10 races, most recent first
13 Mar
4th
Cheltenham
Long Distance (2m+) · Soft · 24 runners
28 Feb
DNF
Kelso
Long Distance (2m+) · Good_To_Soft · 22 runners
17 Jan
6th
Haydock Park
1m6f – 2m · Good_To_Soft · 8 runners
6 Dec
6th
Aintree
Long Distance (2m+) · Soft · 10 runners
16 Nov
13th
Cheltenham
Long Distance (2m+) · Soft · 20 runners
12 Apr
🏆 Won
Ayr
Long Distance (2m+) · Good_To_Soft · 12 runners
14 Mar
7th
Cheltenham
Long Distance (2m+) · Good_To_Soft · 16 runners
1 Mar
🏆 Won
Kelso
Long Distance (2m+) · Good_To_Soft · 18 runners
17 Jan
10th
Windsor
Long Distance (2m+) · Soft · 14 runners
8 Dec
🏆 Won
Kelso
Long Distance (2m+) · Soft · 10 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Craig Nichol Current Jockey
25%
Win rate
4/16
Won / Rode
50%
Win rate
2/4
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Kelso
Undulating
7 3 wins, 1 second, 3 other 28 Feb 42.9%
Cheltenham
Galloping
4 4 other 13 Mar 0%
Hexham
Undulating
2 1 win, 1 other 4 Oct 50%
Ayr
Galloping
2 1 win, 1 third 12 Apr 50%
Carlisle
Undulating
2 1 second, 1 other 17 Dec 0%
Perth
Galloping
1 1 win 11 Jun 100%
Aintree
Galloping
1 1 other 6 Dec 0%
Windsor
Sharp
1 1 other 17 Jan 0%
Haydock Park
Galloping
1 1 other 17 Jan 0%