Laafi
Laafi is a six-year-old horse who has found his groove at a particular distance and on particular ground, which is exactly the kind of pattern that matters when you're trying to find the right race for a horse to win. Over twenty races, he has won five times and finished in the money thirteen times — a solid 25 per cent win rate that speaks to genuine quality, not fluke success. What is interesting is how specialist he has become. Put him on wet or muddy ground at distances between 1 mile 3 furlongs and 1 mile 4 furlongs, and his record jumps dramatically: two wins from five races at those conditions and distances, a 40 per cent win rate that is genuinely excellent.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
His most recent victory came at Aintree on 10 April 2024, and he was back in action just days ago, which shows the horse is still firing and the yard is keeping him active. William Durkan, the trainer based in County Dublin, has done well by him — the yard has sent out 15 winners this season and clearly knows how to get Laafi to the line. Jockey Cieren Fallon has ridden him in five races and won twice, a 40 per cent win rate in the saddle that suggests they work well together. Where Laafi struggles is at the very top level: in Class 2 races, he has won just once from eight attempts, a 12 per cent win rate, indicating that when the competition is at its fiercest, he finds it hard to deliver. His recent form shows a second place just days ago, which is encouraging — the horse clearly remains competitive and sound. For a six-year-old still turning in placings, Laafi remains a horse worth following when conditions suit him, particularly on soft ground over his preferred distance.
⚡ 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 5 starts (40%)
✔ Well suited by 1m3f – 1m4f distances: 40% win rate
✔ Effective partnership with Cieren Fallon: 40% win rate together
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good to soft (some give)
Likes
Good (a little give)
Unknown
Standard (all-weather)
Unknown
Standard to slow (all-weather)
Unknown
Good to firm (fairly firm)
Unknown
Yielding (slightly soft)
Unknown
Yielding to soft (damp)
Unknown
📏 Race distance
Long Distance (2M+)
Likes
🏅 Race level
Class 3 (mid-level)
Unknown
Class 4 (standard)
Unknown
🏟 Track shape
Left-handed, long straights
Likes
Right-handed, long straights
Likes
Left-handed, hilly
Unknown
Left-handed, tight turns
Unknown
Right-handed, tight
Unknown
📅 Recent runs
The last 10 races, most recent first
9 Oct
5th
Chepstow
Long Distance (2m+) · Good_To_Soft · 17 runners
30 Jul
8th
Galway
Long Distance (2m+) · Good · 21 runners
9 May
2nd
Haydock Park
1m6f – 2m · Good · 17 runners
10 Apr
🏆 Won
Aintree
Long Distance (2m+) · Good_To_Soft · 22 runners
28 Feb
DNF
Kelso
Long Distance (2m+) · Good_To_Soft · 22 runners
27 Dec
5th
Leopardstown
Long Distance (2m+) · Yielding · 17 runners
16 Nov
12th
Cheltenham
Long Distance (2m+) · Soft · 20 runners
26 Jan
3rd
Naas
1m6f – 2m · Soft · 3 runners
26 Dec
🏆 Won
Limerick
Long Distance (2m+) · Yielding_To_Soft · 21 runners
26 Oct
🏆 Won
Doncaster
1m3f – 1m4f · Soft · 17 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 |
| Newmarket Galloping |
3 |
1 win, 2 other |
3 Nov |
33.3% |
| Nottingham Galloping |
2 |
1 win, 1 other |
16 Oct |
50% |
| Newbury Galloping |
2 |
1 third, 1 other |
21 Sep |
0% |
| Doncaster Galloping |
1 |
1 win |
26 Oct |
100% |
| Limerick Galloping |
1 |
1 win |
26 Dec |
100% |
| Aintree Galloping |
1 |
1 win |
10 Apr |
100% |
| Cheltenham Galloping |
1 |
1 other |
16 Nov |
0% |
| Leopardstown Galloping |
1 |
1 other |
27 Dec |
0% |
| Galway Tight |
1 |
1 other |
30 Jul |
0% |
| Naas Galloping |
1 |
1 third |
26 Jan |
0% |
| Newcastle Galloping |
1 |
1 other |
11 Nov |
0% |
| Ascot Galloping |
1 |
1 other |
24 Jun |
0% |
| Kempton Park Galloping |
1 |
1 other |
6 Apr |
0% |
| Chepstow Galloping |
1 |
1 other |
9 Oct |
0% |
| Lingfield Park Sharp |
1 |
1 other |
13 May |
0% |
| Kelso Undulating |
1 |
1 other |
28 Feb |
0% |
| Haydock Park Galloping |
1 |
1 second |
9 May |
0% |