Cypriot Diaspora
Cypriot Diaspora is a five-year-old who has won six races from forty starts, a win rate of roughly one in every seven efforts. That modest win rate masks something more interesting: this is a horse who knows what suits her and performs noticeably better when conditions align. Most tellingly, she has won three of her seven races at Ffos Las in Wales—a course where she clearly thrives—and she wins on wet or muddy ground at nearly double her overall win rate, with two victories from seven races on such surfaces. Her last win came at Ffos Las seven weeks ago, and trainer
Rod Millman has clearly identified her strengths: he noted after that victory that she liked the soft ground and had won well at the track the previous week, suggesting he times her runs strategically around both venue and weather.
Based on TrackLab's analysis
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
Trained by Rod Millman at Kentisbeare in Devon, Cypriot Diaspora is a regular and improving competitor in Class 5 races, where she has won three of seventeen starts. Her recent form reads 2-4-1-3-3-7 (most recent first), showing a horse who finished in the top three four times in her last six runs and has clearly found her rhythm. Lewis Edmunds, her most frequent partner, has ridden her eight times and won twice aboard her, a notably strong 25 per cent win rate. The horse typically races over six furlongs, though Millman believes she may handle seven furlongs as well. She is actively campaigned—last racing just a day ago—and remains a genuine contender at her level, especially at Ffos Las or whenever rain turns the ground to her liking.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on soft ground: 2 wins from 7 starts (29%)
✔ Course specialist at Ffos Las: 3 wins from 7 starts (43%)
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 6 starts
⚠ Poor record on standard_to_slow ground: 0 wins from 5 starts
⚠ Poor record on heavy ground: 0 wins from 3 starts
⚠ Yet to win at Windsor in 5 attempts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Likes
Good to soft (some give)
Likes
Standard (all-weather)
Unknown
Good to firm (fairly firm)
Avoids
Standard to slow (all-weather)
Avoids
🏅 Race level
Class 4 (standard)
Avoids
Class 5 (entry-level)
Likes
Class 6 (grassroots)
Loves
🏟 Track shape
Left-handed, long straights
Loves
Right-handed, hilly
Likes
Right-handed, tight turns
Ok
Left-handed, hilly
Unknown
Left-handed, tight turns
Unknown
Right-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
13 Oct
7th
Leicester
1m1f – 1m2f · Good_To_Soft · 10 runners
14 Sep
3rd
Windsor
5f – 6½f · Good_To_Soft · 14 runners
4 Sep
3rd
Haydock Park
7f – 1m · Heavy · 12 runners
28 Aug
🏆 Won
Ffos Las
7f – 1m · Good · 10 runners
21 Aug
4th
Ffos Las
7f – 1m · Good · 7 runners
4 Aug
2nd
Ffos Las
7f – 1m · Good · 9 runners
30 Jun
3rd
Ffos Las
7f – 1m · Good · 9 runners
13 Jun
6th
Leicester
5f – 6½f · Good · 10 runners
21 May
8th
Chepstow
7f – 1m · Good_To_Soft · 12 runners
9 May
9th
Leicester
7f – 1m · Good_To_Firm · 9 runners
🏇 Jockeys
Every jockey who has ridden this horse, most rides first
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win rate |
| Leicester Sharp |
8 |
1 win, 1 second, 6 other |
13 Oct |
12.5% |
| Ffos Las Galloping |
7 |
3 wins, 2 seconds, 1 third, 1 other |
28 Aug |
42.9% |
| Windsor Sharp |
5 |
1 third, 4 other |
14 Sep |
0% |
| Kempton Park Galloping |
4 |
4 other |
25 Mar |
0% |
| Goodwood Undulating |
3 |
1 win, 1 third, 1 other |
6 Jun |
33.3% |
| Nottingham Galloping |
2 |
1 win, 1 second |
24 Oct |
50% |
| Haydock Park Galloping |
2 |
1 third, 1 other |
4 Sep |
0% |
| Chepstow Galloping |
2 |
2 other |
21 May |
0% |
| Lingfield Park Sharp |
1 |
1 other |
27 Oct |
0% |
| Southwell Galloping |
1 |
1 other |
26 Mar |
0% |
| Epsom Downs Undulating |
1 |
1 other |
11 Sep |
0% |
| Carlisle Undulating |
1 |
1 other |
11 Jul |
0% |
| Great Yarmouth Galloping |
1 |
1 other |
18 Sep |
0% |
| Bath Undulating |
1 |
1 second |
31 Oct |
0% |
| Salisbury Undulating |
1 |
1 other |
13 Jun |
0% |