The most telling detail about Mojo Ego is his relationship with ground conditions. On normal, standard ground, he wins at a rate of one win per five races — double his overall average. On faster, firmer ground or in softer, wetter conditions, he struggles badly. This is the kind of specific preference that matters. It explains why his last win, at Worcester on 1 July, felt natural: the ground was what he needed. It also hints at what his the yard should be watching for in future races. Track conditions are not glamorous, but they are real, and Mojo Ego responds to them.
His recent record shows no consistency to hang your hopes on. Three third-place finishes in his last six races, mixed with running eighth and seventh, suggest a horse going through the motions more often than finding the form that brought those two wins. The puzzle is the jockey pairing: Charlotte Jones has ridden him twelve times without a win, yet the trainer, Fergal O'Brien's Gloucestershire yard, has sent out ninety winners this season. That disconnect is worth noting.
Mojo Ego is useful at the level where he typically races — Class 4 — with one win from nine attempts there. He is not going to grace the big occasions, but in the right conditions, at the right track, with everything aligned, he can find the front. For now, he remains a horse for those who like to find value in the details: a runner who needs normal ground to show his best, one who won't flatter you with brilliance but might reward a careful eye.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Cartmel Tight |
5 | 2 seconds, 3 other | 27 May | 0% |
| Carlisle Undulating |
3 | 3 other | 3 Feb | 0% |
| Worcester Galloping |
2 | 1 win, 1 third | 23 Aug | 50% |
| Kempton Park Galloping |
2 | 2 other | 22 Apr | 0% |
| Aintree Galloping |
2 | 2 other | 15 May | 0% |
| Doncaster Galloping |
1 | 1 win | 17 Nov | 100% |
| Taunton Undulating |
1 | 1 other | 30 Dec | 0% |
| Market Rasen Sharp |
1 | 1 other | 18 Jul | 0% |
| Hexham Undulating |
1 | 1 other | 7 Jun | 0% |
| Perth Galloping |
1 | 1 other | 25 Sep | 0% |
| Wetherby Galloping |
1 | 1 other | 26 Dec | 0% |