Her rise through the ranks has been quick and purposeful. She broke her duck at Haydock Park in July 2024, then stepped straight up to take a Class 1 race at Sandown Park later that same month — one of the top races in Britain, won on just her second career outing. At that level, winning 1 of her 3 attempts at the very top grade is a solid record that most horses never get close to matching.
What makes Celestial Orbit genuinely fascinating is the story behind her most recent win. Trainer Joseph O'Brien — whose yard has sent out a staggering 171 winners this season alone — revealed she had come over from her previous the yard with one very specific instruction: get her on ground as wet and heavy as possible. Soft, muddy conditions that would have most horses struggling are precisely where she thrives. The problem last season was that brutal ground simply didn't come around often enough. In April 2026 at The Curragh it finally did, and she delivered a win that O'Brien described as exceeding expectations. He's now eyeing a Group 2 race at The Curragh on Guineas weekend as the next target.
Her regular partner in the saddle is Jamie Spencer, and that relationship looks worth keeping. Together they've won 2 from 5 — a 40% win rate — which tells you the combination clicks. There's also a further layer of intrigue: O'Brien has hinted that a breeding career was briefly considered for her this spring, but whether that conversation changes now she's winning in top company remains to be seen.
With a race just yesterday and prizes in French and English Guineas entries still on the table, Celestial Orbit is very much at the centre of things right now — a horse whose best performances are tied to the weather, but who is absolutely lethal when the skies open.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Sandown Park Galloping |
2 | 1 win, 1 other | 17 Sep | 50% |
| The Curragh Galloping |
1 | 1 win | 3 Apr | 100% |
| Haydock Park Galloping |
1 | 1 win | 5 Jul | 100% |
| Kempton Park Galloping |
1 | 1 other | 5 Jun | 0% |
| Tipperary Galloping |
1 | 1 other | 31 Aug | 0% |
| Leopardstown Galloping |
1 | 1 other | 11 Jun | 0% |
| Newmarket Galloping |
1 | 1 second | 15 Apr | 0% |