:

Ciao Capo

Ciao Capo is a three-year-old in the middle of a productive spell, having won 3 of its last 6 races and built a career record of 4 wins from 12 attempts — roughly winning one in every three outings. The horse's form over the past month has been impressive: a win at Beverley three weeks ago, followed by a fourth place, then back-to-back wins before a recent third. That kind of consistency at this level suggests a horse hitting its stride at exactly the right moment.Based on TrackLab's AI analysis
Quick Facts
Age
3 years old
Sex
Gelding
Colour
Bay
Father
Lope Y Fernandez
Mother
Butterfly Kiss
Owner
Mrs L Jackson
Rating
73

📊 Key Numbers

Career statistics for this horse
12
Career races
4
Wins
33.3%
Win rate
avg ~10%
41.7%
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

The real story here is Ciao Capo's relationship with certain conditions and tracks. On dry ground, the horse is nearly unbeatable, winning 3 of 4 races (75 per cent) — a telling pattern that will matter hugely as the racing calendar moves through autumn. At the ideal distance of one mile, one furlong to one mile, two furlongs, it has won 3 of 6 races (50 per cent), which is the sweet spot where its natural running style seems to click. But the standout detail is Beverley: Ciao Capo has won 2 of its 3 races at that track, suggesting a genuine affinity for the place that savvy punters would be wise to remember.

Trained by Richard and Peter Fahey at Musley Bank in North Yorkshire, a yard that has already sent out 23 winners this season, Ciao Capo appears to be thriving under their care. The horse is still active and racing regularly — it was in action as recently as yesterday — so expect to see it run again soon. Given its current form, preference for fast ground, and its love affair with Beverley, Ciao Capo looks like the kind of horse that could easily add to its tally in the coming weeks, especially if it heads back to a familiar track when conditions suit.

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 4 starts (75%)
Well suited by 1m1f – 1m2f distances: 50% win rate
Strong overall win rate: wins 33% of races

🎯 Where This Horse Thrives

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

📅 Recent Runs

The last 10 races, most recent first
29 Aug
3rd
Beverley
1m1f – 1m2f · Soft · 11 runners
12 Aug
🏆 Won
Beverley
1m1f – 1m2f · Good_To_Firm · 8 runners
10 Jul
6th
York
1m3f – 1m4f · Good_To_Firm · 10 runners
4 Jun
🏆 Won
Wetherby
1m3f – 1m4f · Good_To_Firm · 9 runners
12 May
🏆 Won
Beverley
1m1f – 1m2f · Good_To_Firm · 9 runners
16 Apr
4th
Ripon
1m1f – 1m2f · Good_To_Soft · 11 runners
24 Nov
🏆 Won
Newcastle
1m1f – 1m2f · Standard · 7 runners
31 Oct
4th
Southwell
1m1f – 1m2f · Standard · 8 runners
1 Oct
6th
Musselburgh
7f – 1m · Soft · 7 runners
6 Sep
15th
Thirsk
5f – 6½f · Good · 17 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Oisin Orr Current Jockey
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/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
3 2 wins, 1 third 29 Aug 66.7%
Newcastle
Galloping
2 1 win, 1 other 24 Nov 50%
Wetherby
Galloping
1 1 win 4 Jun 100%
Musselburgh
Sharp
1 1 other 1 Oct 0%
Doncaster
Galloping
1 1 other 24 Jul 0%
Ripon
Sharp
1 1 other 16 Apr 0%
Thirsk
Galloping
1 1 other 6 Sep 0%
Southwell
Galloping
1 1 other 31 Oct 0%
York
Galloping
1 1 other 10 Jul 0%