:

Crystal Flyer

Crystal Flyer is a 5-year-old trained by Ben Haslam at his Middleham Moor yard in North Yorkshire, and with 3 wins and 7 places from 20 races, this is a horse that earns its keep without quite threatening the top tier. A win rate of around 1 in 7 — 15% across a career of 20 races — is perfectly respectable at this level, though the recent form makes for sobering reading: six races without a win, and finishing positions of 8-5-6-8-9-7 that suggest a horse trying hard without quite finding the right opportunity to land a blow.Based on TrackLab's AI analysis
Quick Facts
Age
5 years old
Sex
Mare
Colour
Bay
Father
Magna Grecia
Mother
Mount Crystal
Trainer
Owner
Castle Racing Co Ltd & Mps Racing Ltd
Rating
90

📊 Key Numbers

Career statistics for this horse
20
Career races
3
Wins
15%
Win rate
avg ~10%
35%
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

What lifts Crystal Flyer above the ordinary, though, is what happens at Goodwood. Two wins from 6 races at that track is a remarkable record — for context, that means Crystal Flyer has won a third of its Goodwood appearances, compared to just 1 win from the remaining 14 races elsewhere. Some horses simply suit a particular track — its turns, its undulations, the way the ground rides — and Goodwood appears to unlock something in this horse that other venues don't. The highlight of those visits was a Class 2 win in May 2024, which counts as one of the better races in Britain and suggests that, on the right day at the right place, Crystal Flyer can mix it with some decent company.

Ben Haslam's yard has had a productive season with 35 winners sent out, so Crystal Flyer sits within an operation that clearly knows how to get horses winning. Sean Levey, who rides Crystal Flyer most often, has partnered the horse in 7 of its 20 races for 1 win together — a solid if unspectacular combination. The last win came at Southwell in April 2025, which now sits 13 months in the past, and Crystal Flyer raced just yesterday, so the yard will be hoping the current sequence ends soon.

The most interesting question with Crystal Flyer is whether another tilt at Goodwood can spark that familiar magic. The form elsewhere — particularly at Class 3 level, where the horse has managed just 1 win from 7 races — suggests this is a horse that needs everything to align. At Goodwood, it seems to align rather more often than anywhere else.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good ground: 1 wins from 4 starts (25%)
⚠ What to watch out for
Poor record on good_to_firm ground: 0 wins from 3 starts
Struggles on RH Galloping tracks: 0 wins from 6 starts

🎯 Where This Horse Thrives

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

📅 Recent Runs

The last 10 races, most recent first
17 May
7th
Hamilton Park
1m1f – 1m2f · Good · 8 runners
1 May
9th
Goodwood
1m3f – 1m4f · Good · 9 runners
20 Nov
8th
Lingfield Park
1m6f – 2m · Standard · 13 runners
8 Nov
6th
Doncaster
1m3f – 1m4f · Heavy · 18 runners
24 Oct
5th
Newbury
1m6f – 2m · Soft · 14 runners
9 Oct
8th
Bath
1m6f – 2m · Good_To_Soft · 13 runners
24 Sep
3rd
Goodwood
1m6f – 2m · Good_To_Soft · 11 runners
11 Sep
7th
Doncaster
1m3f – 1m4f · Good_To_Soft · 14 runners
23 Aug
7th
Goodwood
1m3f – 1m4f · Good_To_Firm · 7 runners
2 Aug
5th
Newmarket
1m6f – 2m · Good_To_Soft · 8 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
14.3%
Win rate
1/7
Won / Rode
50%
Win rate
1/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

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Goodwood
Undulating
6 2 wins, 1 second, 1 third, 2 other 1 May 33.3%
Ascot
Galloping
2 1 second, 1 other 12 Jul 0%
Doncaster
Galloping
2 2 other 8 Nov 0%
Sandown Park
Galloping
2 2 other 15 Jun 0%
Southwell
Galloping
1 1 win 27 Apr 100%
Lingfield Park
Sharp
1 1 other 20 Nov 0%
Hamilton Park
Sharp
1 1 other 17 May 0%
Bath
Undulating
1 1 other 9 Oct 0%
Newbury
Galloping
1 1 other 24 Oct 0%
Kempton Park
Galloping
1 1 third 1 Nov 0%
Newmarket
Galloping
1 1 other 2 Aug 0%
York
Galloping
1 1 other 31 May 0%