UK time :

Annaf

Annaf is the kind of horse that takes his time to show what he can do, but when he clicks, he does it in the biggest arenas. Now seven years old, he has won eight races from 49 starts — a 16 per cent win rate that doesn't sound spectacular until you look at where those wins have come. Two of them are at Ascot in top-level races, one was at Lingfield in a Class 1, and his trainer Michael Appleby has watched him develop into a horse that thrives when the biggest invitations arrive. Last October, more than a year after his previous top-level win, Annaf returned to form at Ascot and has since added a remarkable victory abroad in Saudi Arabia — the kind of international success that puts a small training yard on the map.Based on TrackLab's analysis
Quick facts
Age
7 years old
Sex
Horse
Colour
Brown
Father
Muhaarar
Mother
Shimah
Owner
Fosnic Racing
Official rating
96

📊 Key numbers

Career totals for this horse
49
Career races
8
Wins
16.3%
Win rate
avg ~10%
42.9%
Top-3 rate
avg ~30%
8 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 loves wet ground more than anything else, winning 2 of his 3 races on heavy going — that's a 67 per cent win rate on the worst ground, the sort of record that marks him out as a genuine mud lover. He is also a course specialist at Lingfield Park, with 2 wins from 4 races there, and he has always run well on normal conditions, winning 3 of 9 starts. His jockey Rossa Ryan has been the perfect partner; they have won 5 of their 12 races together, a 42 per cent partnership rate that is substantially better than his record overall. Appleby bought him unraced as a two-year-old from another trainer's yard and has been patient with him, allowing him to mature. That patience paid off with his first win at Newcastle in January 2022, and it has only grown since. These days, at top level and in big international races, Annaf is becoming a horse people expect to see winning.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 3 wins from 9 starts (33%)
✔ Excellent record on standard_to_slow ground: 2 wins from 5 starts (40%)
✔ Excellent record on soft ground: 2 wins from 3 starts (67%)
✔ Effective partnership with Rossa Ryan: 42% win rate together
⚠ What to watch out for
⚠ Poor record on good ground: 1 wins from 14 starts
⚠ Poor record on good_to_firm ground: 0 wins from 10 starts
⚠ Poor record on good_to_soft ground: 0 wins from 7 starts
⚠ Yet to win at York in 5 attempts
⚠ Yet to win at Haydock Park 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
Standard to slow (all-weather)
Loves
Soft (muddy)
Loves
Heavy (very wet)
Unknown
Good (a little give)
Avoids
Good to firm (fairly firm)
Avoids
Good to soft (some give)
Avoids
📏 Race distance
5F – 6½F
7F – 1M
Avoids
🏅 Race level
Class 1 (elite)
Ok
Class 2 (high-level)
Loves
Class 5 (entry-level)
Unknown
🏟 Track shape
Left-handed, tight turns
Loves
Right-handed, long straights
Left-handed, long straights
Ok
Left-handed, tight
Unknown
Right-handed, tight turns
Unknown
Right-handed, hilly
Avoids

📅 Recent runs

The last 10 races, most recent first
10 Oct
9th
York
5f – 6½f · Good_To_Soft · 22 runners
2 Oct
10th
Ascot
5f – 6½f · Good_To_Firm · 18 runners
12 Sep
4th
Doncaster
5f – 6½f · Good · 22 runners
22 Aug
15th
York
5f – 6½f · Good_To_Soft · 20 runners
1 Aug
11th
Goodwood
5f – 6½f · Good_To_Firm · 28 runners
11 Jul
7th
Ascot
5f – 6½f · Good_To_Firm · 16 runners
27 Jun
3rd
Newcastle
5f – 6½f · Standard_To_Slow · 14 runners
31 May
13th
Thirsk
5f – 6½f · Good · 14 runners
16 May
13th
Newbury
5f – 6½f · Good · 15 runners
25 Apr
6th
Leicester
5f – 6½f · Good_To_Firm · 13 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
41.7%
Win rate
5/12
Wins / rides
Theodore Ladd
40%
Win rate
2/5
Wins / rides
20%
Win rate
1/5
Wins / rides
Jason Watson Current jockey
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Mason Paetel
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Newcastle
Galloping
8 2 wins, 3 seconds, 2 thirds, 1 other 27 Jun 25%
Ascot
Galloping
8 2 wins, 1 third, 5 other 2 Oct 25%
York
Galloping
5 5 other 10 Oct 0%
Haydock Park
Galloping
5 1 third, 4 other 6 Sep 0%
Lingfield Park
Sharp
4 2 wins, 1 second, 1 third 2 Feb 50%
Goodwood
Undulating
4 1 third, 3 other 1 Aug 0%
Doncaster
Galloping
3 1 win, 2 other 12 Sep 33.3%
Newbury
Galloping
3 1 third, 2 other 16 May 0%
Kempton Park
Galloping
2 1 win, 1 second 19 Jan 50%
Newmarket
Galloping
2 2 other 26 Aug 0%
Leicester
Sharp
1 1 other 25 Apr 0%
Chester
Tight
1 1 other 12 Jul 0%
Sandown Park
Galloping
1 1 other 8 Jul 0%
Salisbury
Undulating
1 1 third 24 May 0%
Thirsk
Galloping
1 1 other 31 May 0%