That upward trend is the thing to focus on here. Moonjid picked up his first career win at Nottingham back in October 2025, and then last week he went and won again at Great Yarmouth — racing just yesterday for good measure, so this is a horse very much in the thick of things right now. Back-to-back runs in quick succession, with a win sandwiched in, is exactly the kind of form that suggests a horse in good health and good heart. Trainers do not keep running horses this frequently if things are going wrong behind the scenes.
The man responsible is Michael Appleby, whose yard in Oakham, Rutland has sent out 71 winners already this season. That is a serious volume of winners, and it tells you something important: Appleby is not a trainer who keeps horses ticking over quietly. He finds races that suit his horses and he runs them. Moonjid fits neatly into that philosophy — he competes mainly in Class 5 races, which sit toward the lower end of the British racing ladder. At that level he has won 1 from 6, or roughly 1 in every 6, which is an entirely respectable record. Class 5 is where plenty of perfectly decent horses spend their whole careers, competing for honest prize money in competitive fields.
What makes Moonjid worth watching right now is simple: he has won his most recent victory just days ago, he ran again yesterday, and he has a trainer behind him who clearly knows what he is doing with a horse in form. Recent form reading 7-1-3-5-4-8 — where the 1 is that win at Great Yarmouth — shows a horse who has had his ups and downs but came up with the goods when it mattered. If Appleby points him at another suitable race in the coming weeks while that confidence is high, Moonjid looks like exactly the kind of horse who could go and do it again.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Nottingham Galloping |
2 | 1 win, 1 other | 18 Apr | 50% |
| Sandown Park Galloping |
2 | 2 other | 13 Jun | 0% |
| Great Yarmouth Galloping |
1 | 1 win | 18 Jun | 100% |
| Doncaster Galloping |
1 | 1 other | 14 Sep | 0% |
| Beverley Undulating |
1 | 1 third | 30 May | 0% |
| Southwell Galloping |
1 | 1 other | 7 Apr | 0% |
| Windsor Sharp |
1 | 1 other | 29 Jun | 0% |
| chelmsford | 1 | 1 other | 12 Mar | 0% |
| Goodwood Undulating |
1 | 1 other | 3 Aug | 0% |
| Pontefract Undulating |
1 | 1 other | 22 May | 0% |
| Kempton Park Galloping |
1 | 1 third | 8 Oct | 0% |
| Thirsk Galloping |
1 | 1 other | 30 Aug | 0% |
| Newbury Galloping |
1 | 1 other | 17 May | 0% |
| Ffos Las Galloping |
1 | 1 other | 30 Jun | 0% |
| Carlisle Undulating |
1 | 1 second | 1 Sep | 0% |