UK time :

Fan Mail

Fan Mail is a 4-year-old that has learned something important: success comes to those who run on the right ground, at the right level, and at the right track. With just two wins from 28 races overall, this is no champion in waiting, but there is a pattern here worth understanding.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Mayson
Mother
Fanfair
Owner
L Bondsheikh Aymen Jawad Al Hamandiptr
Official rating
57

📊 Key numbers

Career totals for this horse
28
Career races
2
Wins
7.1%
Win rate
avg ~10%
25%
Top-3 rate
avg ~30%
35 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

The horse's two victories tell the story. Both came on normal ground—the standard, everyday racing surface that suits many horses but not all. On that going, Fan Mail wins roughly once every seven races, a rate that climbs to nearly 30% when it runs at Class 5 level, where the opposition is weakest. That first win came at Newcastle in February 2025, and the second followed at Southwell last October—but that was a year ago now, and the horse has not found the winner's circle in its last six races. Recent form has been patchy: a second-place finish three runs back, a fourth just before that, but mostly mid-field efforts. Sean Kirrane, its most frequent jockey, has steered it in 11 races but managed just one win together, a rate of 9%, suggesting they have not yet found a consistently winning formula.

Fan Mail is trained by Tim Easterby at Great Habton in North Yorkshire, a yard that has sent out 128 winners this season and knows how to prepare horses to peak at the right moment. The question now is whether this horse can find that moment again. It runs best on normal ground at modest Class 5 level, and there is no reason to think those strengths have faded. What has changed is the timing—a year without a win is a long drought, and recent form offers nothing to suggest a breakthrough is imminent. For a horse with only two wins from 28 races, staying active and finding the right race remains the challenge.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 2 wins from 14 starts (14%)
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 9 starts
⚠ Yet to win at Carlisle in 5 attempts
⚠ Struggles on RH Undulating tracks: 0 wins from 5 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Loves
Good to firm (fairly firm)
Unknown
Good to soft (some give)
Unknown
Soft (muddy)
Unknown
Standard to slow (all-weather)
Unknown
Good (a little give)
Avoids
📏 Race distance
5F – 6½F
7F – 1M
Avoids
🏅 Race level
Class 3 (mid-level)
Avoids
Class 4 (standard)
Avoids
Class 5 (entry-level)
Loves
🏟 Track shape
Left-handed, long straights
Loves
Left-handed, hilly
Unknown
Right-handed, tight turns
Unknown
Long straights
Unknown
Right-handed, hilly
Avoids

📅 Recent runs

The last 10 races, most recent first
14 Sep
2nd
Thirsk
5f – 6½f · Good · 11 runners
9 Sep
5th
Carlisle
5f – 6½f · Good · 11 runners
6 Aug
9th
Southwell
5f – 6½f · Standard · 9 runners
23 Jul
12th
Southwell
7f – 1m · Standard · 14 runners
9 Jul
4th
Carlisle
7f – 1m · Good_To_Firm · 12 runners
4 Jul
3rd
Carlisle
5f – 6½f · Good · 9 runners
18 Jun
5th
Ripon
5f – 6½f · Good · 8 runners
5 Jun
5th
Thirsk
5f – 6½f · Good · 11 runners
18 May
2nd
Carlisle
5f – 6½f · Good_To_Soft · 13 runners
29 Apr
DNF
Southwell
5f – 6½f · Standard · 8 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
9.1%
Win rate
1/11
Wins / rides
David Allan Current jockey
25%
Win rate
1/4
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Southwell
Galloping
7 1 win, 6 other 6 Aug 14.3%
Newcastle
Galloping
6 1 win, 5 other 27 Mar 16.7%
Carlisle
Undulating
5 1 second, 1 third, 3 other 9 Sep 0%
Ripon
Sharp
2 2 other 18 Jun 0%
Pontefract
Undulating
2 2 other 8 Apr 0%
Thirsk
Galloping
2 1 second, 1 other 14 Sep 0%
Wolverhampton
Galloping
1 1 second 1 Feb 0%
chelmsford 1 1 other 23 Oct 0%
York
Galloping
1 1 other 26 Jul 0%
Haydock Park
Galloping
1 1 other 5 Jul 0%