Cast your eye over her last six races and you see something clicking into place: 4th, 1st, 3rd, 8th, 8th, 1st — reading from most recent backwards. Two wins in her last six races is a sharp uptick for a horse who had taken until late April 2026 to open her account at all, breaking through for the first time at Great Yarmouth. She then backed that up with a win at Leicester just last week, on 25 June 2026, and was racing again only yesterday. This is a horse in the thick of a busy summer campaign, not one being wrapped in cotton wool.
The conditions matter enormously here. On dry, fast ground, Moonhall Lass transforms — she has won 2 of just 5 races in those conditions, a 40% win rate that is frankly exceptional. To put that in perspective, most good horses win roughly 1 in 5 or 6 races across their careers; winning 2 from 5 under specific conditions suggests a horse that is genuinely built for that surface and that the team around her know exactly when to aim her.
Behind the scenes, the operation is a serious one. Trainer James Owen is based at Newmarket, the heartland of British flat racing, and his yard has sent out 205 winners already this season — a volume that speaks to a well-oiled machine capable of placing horses in exactly the right spots. Moonhall Lass looks like a beneficiary of that precision, arriving at the right tracks in the right conditions at the right moment in her career.
She is not a horse chasing the sport's biggest prizes, but she is a horse in form, trained by someone who clearly knows how to keep a winner rolling. If the sun stays out and the ground stays quick, she is worth keeping an eye on.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Dundalk Galloping |
11 | 2 seconds, 1 third, 8 other | 13 Jan | 0% |
| The Curragh Galloping |
3 | 3 other | 30 Aug | 0% |
| Leicester Sharp |
2 | 1 win, 1 other | 4 Jul | 50% |
| Roscommon Sharp |
2 | 1 third, 1 other | 12 May | 0% |
| Salisbury Undulating |
1 | 1 win | 3 May | 100% |
| Great Yarmouth Galloping |
1 | 1 win | 28 Apr | 100% |
| Leopardstown Galloping |
1 | 1 other | 5 Jun | 0% |
| Down Royal Galloping |
1 | 1 second | 30 Sep | 0% |
| Windsor Sharp |
1 | 1 other | 23 May | 0% |
| Southwell Galloping |
1 | 1 third | 21 Mar | 0% |
| Doncaster Galloping |
1 | 1 other | 6 Jun | 0% |
| Chepstow Galloping |
1 | 1 third | 15 Jun | 0% |
| Naas Galloping |
1 | 1 other | 12 Oct | 0% |
| Bellewstown Sharp |
1 | 1 other | 5 Apr | 0% |
| Fairyhouse Galloping |
1 | 1 other | 22 Sep | 0% |
| Limerick Galloping |
1 | 1 other | 21 Jun | 0% |