The recent form makes for interesting reading: of the last six races, two have been wins and two more have been third-place finishes. That sequence — 4-1-1-3-3-5 read oldest to newest — shows a horse that went on a genuine hot streak and has remained competitive since. Racing just one day ago, Celestial Fashion is clearly in the thick of its season right now.
The standout number in this horse's profile is its record at Carlisle. Two wins from six races there gives a win rate of 33%, meaning it wins roughly 1 in every 3 times it turns up at that track. For context, its overall win rate is 1 in 6 — so Carlisle almost doubles its chances. That kind of course preference is real and consistent, not a fluke, and it is the sort of thing that matters enormously when deciding whether a horse is worth following. The most recent Carlisle win came in February 2026, so this is not ancient history.
Ian Duncan trains Celestial Fashion from his yard in Coylton, Ayrshire, and has sent out 9 winners already this season — a solid, productive operation. Most of the rides have gone to Conor O'Farrell, who has partnered the horse 8 times and won once together. That 1 from 8 record is modest, but the horse's overall form suggests the combination remains competitive even when it does not win.
Celestial Fashion competes mostly at Class 5 level — the bread-and-butter tier of British racing, where most horses spend the bulk of their careers. At that level, its 2 wins from 15 races (around 1 in every 7 or 8) is decent without being dominant. The first career win came at Newcastle in March 2024, giving this horse just over two years of winning form. At eight years old, with an active schedule and a course it genuinely loves in Carlisle, Celestial Fashion is still very much a horse to keep an eye on.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Ayr Galloping |
7 | 1 win, 6 other | 2 Jan | 14.3% |
| Carlisle Undulating |
6 | 2 wins, 1 second, 2 thirds, 1 other | 8 Mar | 33.3% |
| Hexham Undulating |
4 | 1 second, 3 other | 11 Dec | 0% |
| Newcastle Galloping |
3 | 1 win, 2 other | 26 Mar | 33.3% |
| Wetherby Galloping |
3 | 1 win, 2 seconds | 22 Jan | 33.3% |
| Perth Galloping |
3 | 3 other | 24 Apr | 0% |
| Sedgefield Sharp |
2 | 2 seconds | 7 Feb | 0% |
| Kelso Undulating |
1 | 1 other | 15 Apr | 0% |