:

Zapphire

There's a horse in Julie Camacho's Norton yard that her own trainer calls "a bit of a madam" — and after 23 races, that description still seems to fit. Zapphire is a six-year-old with a habit of keeping everyone on their toes, but she has talent to match her temperament, and after seven months off the track she's about to remind people why she's worth watching.Based on TrackLab's AI analysis
Quick Facts
Age
6 years old
Sex
Mare
Colour
Bay
Father
Zoffany
Mother
Madison
Owner
Elite Racing Club
Rating
85

📊 Key Numbers

Career statistics for this horse
23
Career races
4
Wins
17.4%
Win rate
avg ~10%
65.2%
Place rate (top 3)
avg ~30%
225 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 headline number is four wins from 23 races — roughly one in every six — but the stat that really tells the story is what happens when the ground dries out. On fast, dry ground, Zapphire has won three of her seven races, a 43% win rate that is frankly exceptional. For context, most good horses win about one in five on their best surface. When conditions suit her, she doesn't just perform better — she becomes a different animal. Her first career win came at Haydock in August 2023, and her most recent at Windsor in August 2025, suggesting she saves her best for summer.

Camacho's yard has been in excellent form this season, sending out 46 winners, which gives Zapphire a strong base of support to return to. Tom Kiely-Marshall has ridden her nine times and won once together — not a sparkling record, but Camacho is clearly thinking bigger. She's hinted at targeting a higher grade of race, partly because stepping up in class would mean Zapphire isn't lumbered with top weight every time out, which is a real handicap to a horse's chances. The team also has one eye on a fillies' race at Leopardstown, particularly if it rains — and given what we know about her record on dry ground, that enthusiasm for soft conditions is a notable shift worth monitoring.

What makes Zapphire genuinely compelling heading into her return is the sense that she's been a little unlucky recently. At Beverley, her jockey got trapped with nowhere to go and she was beaten by a neck — a race the team believe she should have won. Her last six results include a win, a second, and a third, so the form is there. She hasn't run a bad race in a long time. Seven months is a significant break, and there's always an unknown when a horse returns, but Camacho has the winners on the board this season to suggest the yard knows what it's doing. When the sun's out, Zapphire is one to watch.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_firm ground: 3 wins from 7 starts (43%)
⚠ What to watch out for
Poor record on good ground: 0 wins from 4 starts
Poor record on soft ground: 0 wins from 3 starts
Returning from a 225-day absence

🎯 Where This Horse Thrives

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

📅 Recent Runs

The last 10 races, most recent first
2 Oct
DNF
Nottingham
1m1f – 1m2f · Good_To_Soft · 14 runners
7 Sep
3rd
York
1m1f – 1m2f · Good · 11 runners
14 Aug
🏆 Won
Windsor
1m1f – 1m2f · Good_To_Firm · 9 runners
29 Jul
10th
Goodwood
1m1f – 1m2f · Good · 13 runners
5 Jul
2nd
Beverley
1m1f – 1m2f · Good_To_Firm · 6 runners
15 Jun
4th
Hamilton Park
1m1f – 1m2f · Good_To_Soft · 10 runners
19 May
🏆 Won
Carlisle
7f – 1m · Good_To_Firm · 6 runners
10 May
3rd
Ascot
1m1f – 1m2f · Good_To_Firm · 6 runners
19 Apr
3rd
Musselburgh
1m1f – 1m2f · Good_To_Soft · 6 runners
23 Oct
4th
Newmarket
1m1f – 1m2f · Soft · 10 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Tom Kiely-Marshall
11.1%
Win rate
1/9
Won / Rode
Ryan Sexton Current Jockey
25%
Win rate
2/8
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
Graham Lee
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
Beverley
Undulating
5 1 win, 3 seconds, 1 other 5 Jul 20%
Newcastle
Galloping
4 2 thirds, 2 other 3 May 0%
Redcar
Galloping
2 1 second, 1 third 5 Oct 0%
Haydock Park
Galloping
1 1 win 12 Aug 100%
Carlisle
Undulating
1 1 win 19 May 100%
Windsor
Sharp
1 1 win 14 Aug 100%
Goodwood
Undulating
1 1 other 29 Jul 0%
Thirsk
Galloping
1 1 third 16 Jun 0%
Leopardstown
Galloping
1 1 other 14 Sep 0%
Newmarket
Galloping
1 1 other 23 Oct 0%
Hamilton Park
Sharp
1 1 other 15 Jun 0%
Musselburgh
Sharp
1 1 third 19 Apr 0%
Ascot
Galloping
1 1 third 10 May 0%
Nottingham
Galloping
1 1 other 2 Oct 0%
York
Galloping
1 1 third 7 Sep 0%