The first came at Royal Ascot in June 2024, one of the most famous race meetings in the world, and it was Asfoora's first career win. Some horses take years to find their feet; this one announced itself on the grandest platform available. The second came over a year later at York in August 2025, another Class 1, another big occasion, another moment delivered when it mattered most. Two runs at the top level, two wins. That record — winning 2 from 7 races at Class 1 level, roughly 1 in every 3.5 — is quietly remarkable for a horse that on paper looks like a modest performer.
Conditions matter too. On fast, dry ground, Asfoora comes alive, winning 2 of 7 races in those conditions, again close to 1 in every 3. When the ground is right and the occasion is right, this is a different horse entirely. The recent form figures — 9, 7, 12, 10, 7, 1 — tell the story of a horse that can look ordinary for long stretches and then produce something exceptional. That final "1" is the York Class 1 win from August 2025, sitting at the end of a sequence of mid-field finishes like a punchline only the horse knew was coming.
Jockey Oisin Murphy has been the regular partner, riding Asfoora in 8 of its 12 races and winning twice together — a win rate of 25%, or 1 in every 4 rides. That is a strong partnership by any measure, and it is no coincidence that the big wins have come with Murphy in the saddle. Trainer Henry Dwyer has sent out just 1 winner from his yard this season, which makes Asfoora all the more central to whatever the team achieves in 2025.
Now seven years old and still racing — it ran just yesterday — Asfoora is not done yet. The question is whether the stars align again: a big race, fast ground, Murphy aboard. When they do, this horse has shown twice already exactly what it can do.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Ascot Galloping |
3 | 1 win, 2 other | 16 Jun | 33.3% |
| York Galloping |
2 | 1 win, 1 other | 22 Aug | 50% |
| Goodwood Undulating |
2 | 1 second, 1 other | 1 Aug | 0% |
| Haydock Park Galloping |
2 | 2 other | 23 May | 0% |
| Sandown Park Galloping |
1 | 1 other | 4 Jul | 0% |
| The Curragh Galloping |
1 | 1 other | 14 Sep | 0% |
| Newmarket Galloping |
1 | 1 other | 2 May | 0% |