:

Annaf

There is a straightforward way to measure how good a racehorse is: look at the company it keeps. Annaf has spent the majority of his career — 25 of his 41 races — competing at Class 1 level, the very top tier of British racing. That is not where horses end up by accident. He has won 3 of those 25 races at that level, which sounds modest until you consider how fiercely competitive that company is. Across his whole career, he has won 8 from 41 races — roughly 1 in every 5 — and been placed a further 20 times, meaning he has come home in the prizes in more than two thirds of his races.Based on TrackLab's AI analysis
Quick Facts
Age
7 years old
Sex
Horse
Colour
Brown
Father
Muhaarar
Mother
Shimah
Owner
Fosnic Racing
Rating
104

📊 Key Numbers

Career statistics for this horse
41
Career races
8
Wins
19.5%
Win rate
avg ~10%
48.8%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

What makes Annaf's story particularly good is how it unfolded. Bought as an unraced two-year-old from another yard, he took his time to develop, picking up his first win at Newcastle in January 2022. Then, in the winter of 2023, something clicked. He won at Kempton in January, then won at Lingfield in February — both at Class 1 or 2 level — before going on to win the Listed Kachy Stakes at Lingfield, one of the top sprint races run on an all-weather track in Britain. As trainer Michael Appleby put it, he has clearly improved with age. He backed that up with a further Class 1 win at Ascot in October 2023 and then again at Ascot in October 2025, which suggests this is no fluke — he saves his best for the biggest stages.

The conditions tell their own story too. On wet or soft ground he has won 2 from just 3 races — a remarkable two-thirds success rate. On slow ground it is 2 from 4, and on normal conditions 3 from 9. He is not a fair-weather performer; if anything, the harder the conditions, the more he seems to relish it. Lingfield Park has become something of a favourite venue, with 2 wins from 4 visits there.

His partnership with jockey Rossa Ryan is worth highlighting. In 12 races together they have won 5 times — that is nearly 1 in every 2, an extraordinary record. After Annaf's win in Riyadh, Appleby joked it was all down to Ryan, though he also noted that the horse keeps surprising everyone and that international wins like that genuinely put a yard on the map. With Ascot already ticked off again in October 2025 and Saudi Arabia reportedly on the radar, Annaf at seven years old is arguably racing better now than at any point in his career.

Strengths & Risks

What the data says works for and against this horse
✓ 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 4 starts (50%)
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 12 starts
Poor record on good_to_firm ground: 0 wins from 7 starts
Poor record on good_to_soft ground: 0 wins from 5 starts
Yet to win at Haydock Park in 5 attempts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Loves
Standard to slow (all-weather)
Loves
Soft (muddy)
Loves
Heavy (very wet)
Unknown
Good (firm-ish)
Avoids
Good to firm (drying out)
Avoids
Good to soft (some give)
Avoids
📏 Race Distance
5F – 6½F
7F – 1M
Avoids
🏅 Competition Level
Class 1 (elite)
Ok
Class 2 (high-level)
Class 5 (entry-level)
Unknown
🏟 Track Shape
Left-handed, tight turns
Loves
Right-handed, long straights
Left-handed, long straights
Ok
Right-handed, tight turns
Unknown
Left-handed, tight
Unknown
Right-handed, hilly
Avoids

📅 Recent Runs

The last 10 races, most recent first
16 May
13th
Newbury
5f – 6½f · Good · 15 runners
25 Apr
6th
Leicester
5f – 6½f · Good_To_Firm · 13 runners
28 Mar
7th
Doncaster
5f – 6½f · Good_To_Soft · 12 runners
4 Oct
🏆 Won
Ascot
5f – 6½f · Soft · 14 runners
6 Sep
15th
Haydock Park
5f – 6½f · Good · 17 runners
23 Aug
7th
York
7f – 1m · Good_To_Firm · 11 runners
2 Aug
12th
Goodwood
5f – 6½f · Good_To_Soft · 28 runners
12 Jul
7th
Chester
7f – 1m · Good · 8 runners
28 Jun
2nd
Newcastle
5f – 6½f · Standard · 10 runners
21 Jun
13th
Ascot
5f – 6½f · Good_To_Firm · 16 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
41.7%
Win rate
5/12
Won / Rode
Theodore Ladd
40%
Win rate
2/5
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Mason Paetel
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

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