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 AI analysis
📊 Key Numbers
Career statistics for this horse
40%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
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 & Risks
What the data says works for and against this horse
✓ 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 Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Likes
Standard (all-weather)
Unknown
Yielding to soft (damp)
Unknown
Good to firm (drying out)
Unknown
Standard to slow (all-weather)
Unknown
Yielding (slightly soft)
Unknown
📏 Race Distance
Long Distance (2M+)
Likes
🏅 Competition Level
Class 3 (mid-level)
Unknown
Class 4 (standard)
Unknown
🏟 Track Shape
Left-handed, long straights
Likes
Right-handed, long straights
Likes
Right-handed, tight
Unknown
Left-handed, tight turns
Unknown
Left-handed, hilly
Unknown
📅 Recent Runs
The last 10 races, most recent first
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
16 Oct
8th
Nottingham
1m3f – 1m4f · Heavy · 11 runners
🏇 Jockey Partnerships
Every jockey who has ridden this horse, sorted by rides together
Patrick M O'Brien Current Jockey
🏟 Track Record
Win rate at each course this horse has visited
| Course | Races | Results | Last visited | 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% |
| Leopardstown Galloping |
1 |
1 other |
27 Dec |
0% |
| Cheltenham Galloping |
1 |
1 other |
16 Nov |
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% |
| Galway Tight |
1 |
1 other |
30 Jul |
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% |