:

Adalida

Adalida is a 3-year-old with genuine form on her side, even if the bare numbers look modest. Two wins from 17 races sounds ordinary, but the context matters: she has picked up eight places on top of those wins, meaning she finishes in the money roughly half the time. More impressively, she has won two of her last six races—a 33% win rate over that stretch—which suggests real improvement and momentum.Based on TrackLab's AI analysis
Quick Facts
Age
3 years old
Sex
Filly
Colour
Bay
Father
Ardad
Mother
Owner
Derek J Willis
Rating
73

📊 Key Numbers

Career statistics for this horse
17
Career races
2
Wins
11.8%
Win rate
avg ~10%
47.1%
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

Her last victory came at Great Yarmouth five weeks ago, and her recent form reads as genuinely competitive. In her last six outings she has finished second twice, third once, and fifth and eleventh once each, with that win sandwiched in between. It is the kind of pattern you see in a horse that belongs at this level and is learning to get the job done. She broke her duck at Lingfield Park back in May and has shown she can win when the conditions suit.

Stuart Williams's Newmarket yard has been firing all season—67 winners already—so she is trained by someone who knows how to get horses ready. When Marco Ghiani rides her, which has happened five times, the partnership clicks: one win suggests he understands what she needs. Where she struggles is in Class 4 races, the higher-grade contests where the jump in quality shows. She is winless from seven attempts at that level, which is honest feedback about her ceiling.

At three years old, Adalida is still developing, and her recent upturn in form suggests she has found her groove in the races she can win. She was last in the saddle just a day ago, so the yard are keeping her sharp and active. For a horse at her level, that is exactly the right approach.

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 5 starts (20%)
⚠ What to watch out for
Poor record on standard ground: 0 wins from 3 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Loves
Good to firm (drying out)
Standard to slow (all-weather)
Unknown
Standard (all-weather)
Avoids
📏 Race Distance
Sprint (< 5F)
Unknown
5F – 6½F
Ok
7F – 1M
Unknown
🏅 Competition Level
Class 4 (standard)
Avoids
Class 5 (entry-level)
Unknown
🏟 Track Shape
Left-handed, long straights
Right-handed, long straights
Unknown
Left-handed, tight turns
Unknown
Long straights
Unknown
Right-handed, tight turns
Avoids

📅 Recent Runs

The last 10 races, most recent first
21 Aug
5th
Newmarket
5f – 6½f · Good_To_Firm · 8 runners
25 Jul
2nd
Lingfield Park
5f – 6½f · Good_To_Firm · 5 runners
15 Jul
🏆 Won
Great Yarmouth
5f – 6½f · Good_To_Firm · 4 runners
27 Jun
2nd
Windsor
5f – 6½f · Good_To_Firm · 8 runners
12 Jun
11th
York
5f – 6½f · Good · 15 runners
18 May
🏆 Won
Lingfield Park
Sprint (< 5f) · Good · 10 runners
4 May
7th
Windsor
5f – 6½f · Good_To_Firm · 13 runners
25 Apr
4th
Haydock Park
5f – 6½f · Good_To_Firm · 13 runners
29 Jan
5th
chelmsford
5f – 6½f · Standard · 8 runners
19 Jan
2nd
Wolverhampton
5f – 6½f · Standard · 9 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
Jack Dace
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
Windsor
Sharp
4 2 seconds, 2 other 27 Jun 0%
Haydock Park
Galloping
3 1 second, 2 other 25 Apr 0%
Lingfield Park
Sharp
2 1 win, 1 second 25 Jul 50%
Wolverhampton
Galloping
2 1 second, 1 other 19 Jan 0%
Great Yarmouth
Galloping
1 1 win 15 Jul 100%
York
Galloping
1 1 other 12 Jun 0%
chelmsford 1 1 other 29 Jan 0%
Wetherby
Galloping
1 1 third 19 Jun 0%
Newmarket
Galloping
1 1 other 21 Aug 0%
Kempton Park
Galloping
1 1 other 7 Jan 0%