UK time :

Royal Alliance

Royal Alliance is a 4-year-old with one win to its name from 13 races — a ratio of roughly 1 in every 13 outings — and that sole victory came at Newcastle back in October 2024, now almost 20 months ago. Since then, it has gone six races without adding to that tally, and the recent form figures of 3-16-14-19-15-12 tell a difficult story: a promising third place followed by a string of mid-field and backmarker finishes. This is a horse that has found winning hard to come by.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Persian King
Mother
Alliance D'Or
Owner
K Jardine & Maurice Andrew Ahern
Official rating
60

📊 Key numbers

Career totals for this horse
13
Career races
1
Wins
7.7%
Win rate
avg ~10%
30.8%
Top-3 rate
avg ~30%
120 days
Since last race

🔍 Full analysis

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

The distance range of 7 furlongs to a mile looks like its best chance of performing, and the numbers offer a faint glimmer of hope there — 1 win from 7 races at those trips works out to about 14%, which is meaningfully better than its overall record. But at Class 4, one step below the mid-tier, it has run five times without winning once. That combination of struggling at a competitive level while rarely threatening to break through makes Royal Alliance a tricky horse to get excited about right now.

Maurice Andrew Ahern trains the horse from his yard in Mallow, County Cork, and his team has sent out five winners this season, so there is form in the yard. Whether Royal Alliance can tap into that is another question. It raced just one day ago, which means it is in the thick of an active campaign, and the yard will be hoping that consistency in racing brings back something close to that Newcastle breakthrough. For now, though, this is a horse still searching for evidence that day was the start of something rather than a happy accident.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 1 wins from 4 starts (25%)
✔ Well suited by 7f – 1m distances: 14% win rate
⚠ What to watch out for
⚠ Poor record on soft ground: 0 wins from 3 starts
⚠ Struggles on RH Galloping tracks: 0 wins from 7 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Loves
Heavy (very wet)
Unknown
Standard to slow (all-weather)
Unknown
Good (a little give)
Unknown
Good to firm (fairly firm)
Unknown
Yielding (slightly soft)
Unknown
Soft (muddy)
Avoids
📏 Race distance
7F – 1M
Loves
5F – 6½F
Unknown
1M1F – 1M2F
Unknown
1M3F – 1M4F
Unknown
1M6F – 2M
Unknown
🏅 Race level
Class 4 (standard)
Avoids
Class 5 (entry-level)
Unknown
🏟 Track shape
Left-handed, long straights
Loves
Long straights
Unknown
Right-handed, tight turns
Unknown
Right-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
20 Jun
3rd
Down Royal
1m6f – 2m · Soft · 17 runners
15 Mar
16th
The Curragh
1m1f – 1m2f · Heavy · 29 runners
16 Jan
14th
Dundalk
7f – 1m · Standard · 15 runners
2 Nov
19th
The Curragh
7f – 1m · Heavy · 21 runners
13 Oct
15th
Roscommon
7f – 1m · Soft · 18 runners
29 Sep
12th
Down Royal
1m6f – 2m · Yielding · 17 runners
10 Sep
19th
Cork
5f – 6½f · Soft · 24 runners
26 Apr
10th
Haydock Park
7f – 1m · Good · 11 runners
26 Feb
4th
Kempton Park
1m3f – 1m4f · Standard_To_Slow · 6 runners
1 Feb
3rd
Newcastle
1m1f – 1m2f · Standard · 4 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
25%
Win rate
1/4
Wins / rides
0%
Win rate
0/4
Wins / rides
Leigh Roche Current jockey
0%
Win rate
0/1
Wins / rides
Jamie Orr
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Newcastle
Galloping
2 1 win, 1 third 1 Feb 50%
The Curragh
Galloping
2 2 other 15 Mar 0%
Down Royal
Galloping
2 1 third, 1 other 20 Jun 0%
Haydock Park
Galloping
1 1 other 26 Apr 0%
Newmarket
Galloping
1 1 other 22 Jun 0%
Kempton Park
Galloping
1 1 other 26 Feb 0%
Roscommon
Sharp
1 1 other 13 Oct 0%
chelmsford 1 1 third 9 Nov 0%
Cork
Galloping
1 1 other 10 Sep 0%
Dundalk
Galloping
1 1 other 16 Jan 0%