Trained by Mark Loughnane at Rock Farm in Worcestershire — a yard that has sent out 25 winners already this season, which is a solid return — Zu Run most often finds itself in Class 5 races, the workaday level where most horses spend their careers. At that level, the record actually looks more respectable: 3 wins from 19 races is winning roughly 1 in every 6, or 16%, which comfortably beats the overall career average of 1 win in every 13 races across all levels. The message is simple: keep it in the right company and there is something to work with.
The last win came at Brighton in May 2025 — about 12 months ago now — and since then it has been six races without a victory, with the recent form reading 8th, 11th, 8th, 5th, 6th, 9th. That sequence doesn't suggest a horse about to turn a corner. The very first win came at Chelmsford back in August 2022, meaning the whole career arc spans nearly three years without ever really building momentum. Interestingly, Billy Loughnane — likely a family connection to trainer Mark — has ridden the horse five times without winning together, though reading too much into that would be unfair given the overall pattern.
What keeps Zu Run notable is the sheer consistency of turning up: 40 races is a significant body of work, and the horse raced just yesterday, which speaks to a resilient constitution if nothing else. There are horses that promise more and deliver less. Zu Run has never promised the world, but has quietly gone about its business at racetracks across the country for the better part of three years. For a yard like Loughnane's, that kind of reliable, low-maintenance campaigner has its own value — even if the winner's enclosure is becoming a more distant memory with every passing run.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Wolverhampton Galloping |
13 | 1 win, 2 seconds, 10 other | 23 Mar | 7.7% |
| Kempton Park Galloping |
5 | 1 second, 1 third, 3 other | 4 Feb | 0% |
| chelmsford | 3 | 1 win, 1 third, 1 other | 18 Apr | 33.3% |
| Southwell Galloping |
3 | 3 other | 20 Jan | 0% |
| Ascot Galloping |
3 | 3 other | 11 May | 0% |
| Brighton Undulating |
2 | 1 win, 1 other | 9 Jun | 50% |
| Lingfield Park Sharp |
2 | 2 other | 4 Dec | 0% |
| Salisbury Undulating |
2 | 2 other | 28 Jun | 0% |
| Newcastle Galloping |
2 | 1 second, 1 other | 27 Jan | 0% |
| Doncaster Galloping |
2 | 2 other | 16 May | 0% |
| Chester Tight |
2 | 2 other | 11 Jul | 0% |
| York Galloping |
1 | 1 other | 17 May | 0% |