UK time :

Rula Bula

Rula Bula has the kind of recent form that suggests something finally clicked into place. A seven-year-old with three wins from 14 races, she spent much of last year puzzling her the yard with a run of mediocre efforts at Chepstow, Lingfield and Kelso. Then, in early November, she won at Carlisle—her first victory in twelve months. The trainer, Jonjo & A.J. O'Neill at Cheltenham, later revealed they had sorted out a persistent physical issue, and suddenly the horse was back to winning ways. In her last six races she has finished second once and third twice, suggesting she is competing at the right level again rather than floundering out of her depth.Based on TrackLab's analysis
Quick facts
Age
7 years old
Sex
Mare
Colour
Bay
Father
Mount Nelson
Mother
Kopitar
Trainer
Jonjo & A.J. O'Neill
Owner
Jeremy Germaine Hitchins
Official rating
119

📊 Key numbers

Career totals for this horse
14
Career races
3
Wins
21.4%
Win rate
avg ~10%
50%
Top-3 rate
avg ~30%
2 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

What makes Rula Bula worth watching is her record on wet ground, where she wins roughly 2 out of every 5 races. That is a genuinely strong win rate, and it narrows her ideal conditions significantly. She also thrives at Class 4 level, where she has won half her races—2 wins from 4 attempts. Paired with Jonjo O'Neill Jr, her regular jockey, she has a 27 per cent win rate, substantially better than her career average. The training team is specific about her distance too: they reckon two to two and a half miles suits her best, particularly on softer ground where her pace can be an asset. After a year of false starts, Rula Bula now looks like a horse worth following in the right race at the right track, especially when the ground turns heavy.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on soft ground: 2 wins from 5 starts (40%)
✔ Excellent record on good ground: 1 wins from 3 starts (33%)
⚠ What to watch out for
⚠ Poor record on good_to_soft ground: 0 wins from 5 starts
⚠ Struggles on LH Galloping tracks: 0 wins from 6 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Soft (muddy)
Loves
Good (a little give)
Loves
Heavy (very wet)
Unknown
Good to soft (some give)
Avoids
📏 Race distance
Long Distance (2M+)
1M6F – 2M
Unknown
🏅 Race level
Class 1 (elite)
Avoids
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Loves
Class 5 (entry-level)
Unknown
🏟 Track shape
Left-handed, tight turns
Right-handed, tight turns
Unknown
Right-handed, long straights
Unknown
Right-handed, hilly
Unknown
Left-handed, hilly
Unknown
Left-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
16 Oct
2nd
Uttoxeter
1m6f – 2m · Good · 5 runners
23 Apr
5th
Warwick
Long Distance (2m+) · Good · 12 runners
15 Mar
7th
Chepstow
Long Distance (2m+) · Soft · 9 runners
29 Dec
5th
Newbury
Long Distance (2m+) · Good_To_Soft · 8 runners
2 Nov
🏆 Won
Carlisle
Long Distance (2m+) · Soft · 15 runners
22 Mar
5th
Kelso
Long Distance (2m+) · Good_To_Soft · 12 runners
20 Feb
2nd
Lingfield Park
Long Distance (2m+) · Soft · 7 runners
28 Jan
DNF
Chepstow
Long Distance (2m+) · Heavy · 11 runners
30 Nov
2nd
Newbury
Long Distance (2m+) · Good_To_Soft · 9 runners
14 Nov
🏆 Won
Market Rasen
Long Distance (2m+) · Good · 8 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
Jonjo O'Neill Jr Current jockey
27.3%
Win rate
3/11
Wins / rides
0%
Win rate
0/1
Wins / rides
Benjamin Macey
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Warwick
Sharp
2 1 win, 1 other 23 Apr 50%
Newbury
Galloping
2 1 second, 1 other 29 Dec 0%
Chepstow
Galloping
2 2 other 15 Mar 0%
Carlisle
Undulating
1 1 win 2 Nov 100%
Market Rasen
Sharp
1 1 win 14 Nov 100%
Doncaster
Galloping
1 1 other 15 Dec 0%
Sandown Park
Galloping
1 1 second 9 Mar 0%
Kelso
Undulating
1 1 other 22 Mar 0%
Lingfield Park
Sharp
1 1 second 20 Feb 0%
Aintree
Galloping
1 1 other 29 Oct 0%
Uttoxeter
Sharp
1 1 second 16 Oct 0%