Skip to content
Horse profile

Crystal Flyer (GB)

5yo mare · Trainer Ben Haslam · Owner Castle Racing Co Ltd Mps Racing Ltd
24 runs · 13 courses · from Nov 2023
As at 25 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
3 wins · Southwell (AW) & Goodwood Last run 25 Sep 2026 · 5th of 9 Last raced off OR 92
KTB Profile

Crystal Flyer is 3 from 24 with all wins over 1m2f – 1m4f. She won a Class 2 novice at Goodwood in May 2024, a Class 4 handicap at the same track in Aug 2024 off 84, and a Class 3 fillies handicap at Southwell on Standard going in Apr 2025 off 90. The mare finished 5 of 9 at Newmarket in Sep 2026 off an official rating of 92. She has raced 6 times at Goodwood for 2 wins.

Based on 24 archived runs · run-style from 19 commented runs since Aug 2024 · updated 25 Oct 2026
Official rating92↓ 3lb off peak
92 83–95

KTB Speed and Rating

KTB Speed

Best recent Speed 111 the best of the last 3 graded (A or B) runs · Pontefract, 7 Jul 2026

How fast the horse ran, as points against the day-corrected standard time for its course and distance: 100 is the median GB Class 4 handicap winner on that code; one point is 0.1% of the standard time. A, B or C is how much the day's card could tell us, not how good the run was. What this means →

Flat 24 figures · best 120A · median 86
GoingRunsBestMedianSince 25 Oct 2025
Good7111A784 runs · 111 / 79
Good to Soft6120A104—
Good to Firm597A842 runs · 97 / 90.5
Standard (AW)3100B961 run · —
Heavy2112C1061 run · —
Soft1———
DistanceRunsBestMedianSince 25 Oct 2025
1m2f – 1m4f12112B80.52 runs · 100 / 34
1m – 1m1f7111A885 runs · 111 / 93
1m5f – 2m5120A1121 run · —

KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 24 figures from 24 runs · as at 3 Oct 2026 · a record, not a forecast

KTB Rating

Best recent KTB Rating 101A the best of the last 3 rated runs · Pontefract, 7 Jul 2026 Official rating 92 at the last run, 25 Sep 2026

What the horse achieved in each race, in pounds on the official-rating scale, from the weight carried, the lengths beaten and the race's own level solved across the archive — never the market, never the official rating as a starting point. The headline is the best of the horse's last three rated runs on that code. A, B or C on a run is how much known form was in that race. What this means →

Flat 24 figures · best 101A · median 81
GoingRunsBestMedianSince 25 Oct 2025
Good7101A814 runs · 101 / 84
Good to Soft694A81—
Good to Firm587A772 runs · 87 / 77.5
Standard (AW)396A801 run · —
Heavy285A841 run · —
Soft1———
DistanceRunsBestMedianSince 25 Oct 2025
1m2f – 1m4f1296A812 runs · 85 / 73.5
1m – 1m1f7101A815 runs · 101 / 87
1m5f – 2m594A811 run · —

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 24 figures from 24 runs · as at 4 Oct 2026 · a record, not a forecast

Both figures are KTB's own, computed from the archive; no vendor rating enters either. Every run's figure is on its form line below with its grade. Grades measure how much the archive could see, never the merit of the run.

Run style from 19 analysed runs since Aug 2024

  • Held up 8 (42%) · 1 win
  • Mid-division 7 (37%) · 0 wins
  • Prominent 4 (21%) · 1 win

Pedigree intelligence

Sire

Progeny in our archive have won 7.7% of 1,475 runs since Jan 2008 (170 horses).

Strongest at trips under 6f (all codes): 12.4% from 169.

GoingRunsWinsSRvs sireThis horse
Firm600%−7.7—
Good to Firm159116.9%−0.80 from 5
Good370349.2%+1.52 from 7
Good to Soft12486.5%−1.20 from 6
Soft202136.4%−1.30 from 1
Heavy7700%−7.70 from 2
Standard (AW)537488.9%+1.21 from 3
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f1692112.4%+4.7—
6f – 7f581427.2%−0.5—
1m – 1m1f343257.3%−0.40 from 7
1m2f – 1m4f224135.8%−1.93 from 12
1m5f – 2m1201210%+2.30 from 5
2m1f – 2m4f3313%−4.7—
2m5f – 3m500%−7.7—

Flat and jumps together (all codes) · since Jan 2008 · as at 25 Oct 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast

Dam

6 siblings in the archive, 5 winners — best of them Zoffee (GB) (6 wins).

The wins came over 1m–2m2½f; the highest grade won is Class 2 (Zoffee (GB)).

ProduceRunsWinsWin tripsBest grade
Zoffee (GB)4861m3½f–2m2½fClass 2
Al Neksh (GB)1131m–1m2½fClass 3
Givepeaceachance (GB)2521m6f–2mClass 5
Team Of Firsts (GB)2221m2f—
London Arch (GB)1211mClass 4
Sovereign Bright (GB)140——

Record by conditions

GoingRunsWinsSR£1
Good 7 2 29% −0.25
Good to Soft 6 0 0% −6.00
Good to Firm 5 0 0% −5.00
Standard (AW) 3 1 33% +5.50
Heavy 2 0 0% −2.00
Soft 1 0 0% −1.00

ClassRunsWinsSR£1
Class 1 9 0 0% −9.00
Class 3 8 1 13% +0.50
Class 2 5 1 20% −1.50
Class 4 1 1 100% +2.25
Class 5 1 0 0% −1.00

CourseRunsWinsSR£1
Goodwood 6 2 33% +0.75
Ascot 3 0 0% −3.00
Newmarket 2 0 0% −2.00
Pontefract 2 0 0% −2.00
Doncaster 2 0 0% −2.00
Sandown 2 0 0% −2.00
Hamilton 1 0 0% −1.00
Lingfield (AW) 1 0 0% −1.00
Newbury 1 0 0% −1.00
Bath 1 0 0% −1.00
York 1 0 0% −1.00
Southwell (AW) 1 1 100% +7.50
Kempton (AW) 1 0 0% −1.00

DistanceRunsWinsSR£1
1m2f – 1m4f 12 3 25% +3.25
1m – 1m1f 7 0 0% −7.00
1m5f – 2m 5 0 0% −5.00

JockeyRunsWinsSR£1
Sean Levey 7 1 14% +1.50
Ray Dawson 2 0 0% −2.00
Andrew Mullen 2 0 0% −2.00
Kieran Shoemark 2 0 0% −2.00
Saffie Osborne 2 1 50% +1.25
Paul Mulrennan 1 0 0% −1.00
Charles Bishop 1 0 0% −1.00
Daniel Muscutt 1 0 0% −1.00
Alec Voikhansky 1 0 0% −1.00
Finley Marsh 1 0 0% −1.00
Jim Crowley 1 0 0% −1.00
P J McDonald 1 0 0% −1.00
Ryan Moore 1 0 0% −1.00
Pat Dobbs 1 1 100% +2.50

HeadgearRunsWinsSR£1
None 11 3 27% +4.25
Tongue tie 7 0 0% −7.00
Hood 4 0 0% −4.00
Tongue tie + cheekpieces 2 0 0% −2.00

SeasonRunsWinsSR£1
2026 6 0 0% −6.00
2025 11 1 9% −2.50
2024 6 2 33% +0.75
2023 1 0 0% −1.00

Splits include every sample, however small — muted rows are under 3 runs. A one-from-one record is a fact, not a trend: read the Runs column before the strike rate.

Form

DateCourseRace PosBtn Wgt ORSpdKTB Jockey SP
2026 · 6 runs
25 Sep 26+61d Newmarket Betway British Ebf Rosemary Stakes (Listed Race) Class 1 · 8f · Good · 9 ran Fought for control early - handy in the pack - pushed along with 2f left - lost touch soon after - rallied inside the last but never a threat 5/9 1¼ 9-4 9293A87A Ray Dawson 50/1
26 Jul 26+19d Pontefract William Hill Pomfret Stakes (Listed Race) Class 1 · 8f · Good To Firm · 6 ran racing midfield - driven over 2f out - driven again and faded over 1f out 5/6 7½ 9-2 9297A68B Andrew Mullen 12/1
07 Jul 26+20d Pontefract Weatherbys Pipalong Stakes (Fillies' & Mares' Listed) Class 1 · 8f · Good · 12 ran Racing in the pack - up into third over 2f out - driven and up into second over 1f out - closed on the winner near the line but denied 2/12 nk 9-2 85111A101A Andrew Mullen 66/1
17 Jun 26+31d Ascot Kensington Palace Stakes (Fillies' And Mares' Handicap) (Str) Class 2 · 8f · Good To Firm · 24 ran Moved across early - settled towards the back - angled out approaching 3f out - pushed along and made progress 2f out before weakening close home 11/24 ¾ 8-9 8884C87A Ray Dawson 125/1
17 May 26+16d Hamilton Sky Bet Price Boosts Fillies' Handicap Class 3 · 9f · Good · 8 ran Vied for the front early - took command after 1f and opened up a big margin at a fast pace - gap narrowed and was overtaken 2f out - soon dropped away to finish well held in 7th 7/8 ½ 10-2 9065C81C Paul Mulrennan 33/1
01 May 26+162d Goodwood British Stallion Studs EBF Daisy Warwick Fillies' Stakes (Listed) (GBBPlus Race) Class 1 · 12f · Good · 9 ran Settled off the pace early - lost position 3f out - fell away from rivals - finished well adrift 9/9 76 9-2 93-32C62C Charles Bishop 22/1
2025 · 11 runs
20 Nov 25+12d Lingfield (AW) BetMGM River Eden EBF Fillies' Stakes (Listed) (GBBPlus Race) Class 1 · 13f · Standard · 13 ran Settled with a strong pull in the pack - squeezed for space and pushed for effort with a furlong to go - found nothing and dropped away close home 8/13 ½ 9-5 93100B80A Kieran Shoemark 25/1
08 Nov 25+15d Doncaster Virgin Bet A Good Bet Irish EBF Gillies Fillies' Stakes (Fillies' And Mares' Listed) Class 1 · 10f · Heavy · 18 ran Held up towards the back - shoved for room and driven on the inside 2f out - moved right approaching the final furlong - stayed on at one speed under pressure to finish sixth 6/18 1 9-4 87100C85A Daniel Muscutt 100/1
24 Oct 25+15d Newbury Donnington & Co. 10% Partner Offer Handicap (GBBPlus Race) Class 3 · 12f · Soft · 12 ran Settled midpack early - improved into contention over 4f out to sit third 3f out under pressure - weakened 2f out - finished fifth 5/12 ¾ 10-0 8876A90A Sean Levey 12/1
09 Oct 25+15d Bath British Stallion Studs EBF Beckford Stakes (Fillies' And Mares' Listed) (GBBPlus Race) Class 1 · 14f · Good To Soft · 13 ran Sluggish start - settled towards the rear - made no impact on the race - finished well behind in 8th 8/13 1¼ 9-6 88112C81A Sean Levey 20/1
24 Sep 25+13d Goodwood LiveScoreBet Fillies' Handicap (GBBPlus Race) Class 3 · 14f · Good To Soft · 11 ran Settled with plenty of enthusiasm towards the back of the pack - made strong progress from wide out approaching 2f out - drifted right under pressure and held on for third without gaining more ground 3/11 1 9-12 88120A94A Alec Voikhansky 14/1
11 Sep 25+19d Doncaster Winners Wear Skopes Menswear Handicap (GBBPlus Race) Class 3 · 12f · Good To Soft · 14 ran Settled towards the back - nudged through on the inner approaching final furlong - pushed along but unable to close final furlong - finished 7th 7/14 hd 10-2 9082C93A Finley Marsh 33/1
23 Aug 25+21d Goodwood LiveScoreBet Total Betting Experience Handicap (GBBPlus Race) Class 2 · 12f · Good To Firm · 7 ran Settled in the pack early - improved into contention 4f out - driven into 3rd approaching the final 2f - faded inside the closing stages to finish 7th 7/7 1 9-10 9270A81A Jim Crowley 11/2
02 Aug 25+21d Newmarket British Stallion Studs EBF Chalice Stakes (Fillies' & Mares' Listed) (GBBPlus Race) Class 1 · 12f · Good To Soft · 8 ran Settled midfield early - improved into 3rd approaching 3f out - dropped back under pressure inside final 2f - unable to sustain effort and finished 5th 5/8 2¼ 9-9 9496B81A Sean Levey 25/1
12 Jul 25+42d Ascot Racing To Zero Handicap (GBBPlus Race) Class 2 · 12f · Good To Firm · 6 ran Held up at the back - lost touch and began to weaken 3f out - well beaten by the final furlong - finished 5th 5/6 12 9-9 9580A65B Kieran Shoemark 7/1
31 May 25+34d York William Hill Bronte Cup Fillies' Stakes (Fillies' & Mares' Group 3) Class 1 · 14f · Good · 7 ran Slow to break - settled towards the back of the field - dropped away from over 2f out - finished 7th 7/7 4¼ 9-2 9578A73A P J McDonald 18/1
27 Apr 25+214d Southwell (AW) British Stallion Studs EBF Premier Fillies' Handicap (GBBPlus Race) Class 3 · 12f · Standard To Slow · 8 ran Fought for control early - settled towards back - made strong progress from over 2f out - pushed to front near far rail inside final furlong - stayed on to prevail narrowly 1/8 10-2 9096A96A Sean Levey 15/2
2024 · 6 runs
25 Sep 24+33d Goodwood Heineken Fillies' Handicap Class 3 · 14f · Heavy · 4 ran Sat in 3rd early - moved into 2nd 2f out and pressed for the lead - kept plugging without matching the winner's finish - held for 2nd beaten 3 lengths 2/4 3 9-6 88112C83B Ryan Moore 10/3
23 Aug 24+42d Goodwood William Hill Offers Proper Prices Fillies' Handicap Class 4 · 12f · Good · 5 ran Asked for a push early from the gate - tracked the pacesetter for much of the trip - moved to the front with 3f left - lost the advantage 2f out - drifted right to regain command inside the final furlong - kept finding to the line 1/5 9-8 8481C87B Saffie Osborne 9/4
12 Jul 24+27d Ascot Savills British EBF Fillies' Handicap Class 3 · 12f · Good To Soft · 9 ran 2/9 1¼ 8-9 83112B77A Saffie Osborne 7/1
15 Jun 24+21d Sandown Download The BetMGM App Handicap Class 3 · 9f · Good To Firm · 7 ran 6/7 2 9-9 8488A77A Sean Levey 9/1
25 May 24+29d Goodwood Darley British EBF Fillies' Restricted Novice Stakes (GBB Race) Class 2 · 10f · Good · 10 ran 1/10 9-2 —72A81A Pat Dobbs 5/2F
26 Apr 24+177d Sandown bet365 'Wild Card' Fillies' Novice Stakes (GBB Race) Class 2 · 10f · Good To Soft · 8 ran 4/8 ½ 9-2 —65A75A Sean Levey 28/1
2023 · 1 run
01 Nov 23 Kempton (AW) Unibet/British Stallion Studs EBF Fillies' Restricted Novice Stakes (GBB Race) Class 5 · 8f · Standard To Slow · 12 ran 3/12 1½ 9-2 —78A75A Sean Levey 33/1

Quick answers

How many races has Crystal Flyer won?
Crystal Flyer (GB) won 3 of 24 archived starts between 2023 and 2026, a strike rate of 12.5%. Placed 7 times in total (29.2% of starts).
Who trains Crystal Flyer?
Crystal Flyer (GB) is trained by Ben Haslam, who saddled the horse on its most recent run on 25 September 2026.
Who is Crystal Flyer's sire?
Crystal Flyer (GB) is by Magna Grecia (IRE) out of Mount Crystal (IRE), whose sire is Montjeu.
What going does Crystal Flyer prefer?
Crystal Flyer (GB) has the best record on standard (aw) going: 1 win from 3 starts (33.3%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Crystal Flyer's official rating?
The most recent official rating on record is 92, from the run on 25 September 2026. The highest on record is 95.
What is Crystal Flyer's sire's record?
Magna Grecia (IRE)'s progeny in our archive have won 7.7% of 1,475 runs since Jan 2008 (170 horses), Flat and jumps together. Strongest at trips under 6f (all codes): 12.4% from 169.
Who are Crystal Flyer's siblings?
Out of Mount Crystal (IRE), Crystal Flyer (GB) has 6 other produce in our archive, 5 of them winners. Most wins: Zoffee (GB) (6). Highest grade won: Class 2 (Zoffee (GB)). The wins came over 1m–2m2½f. As at Oct 2026.

Record shown from November 2023. Our archive holds racing in Great Britain, Ireland and France from January 2005. Runs in other countries are not in it, and earlier runs are not available from our data provider. In-running comments are available from 2024 onward.