UK time :

Royal Infantry

Royal Infantry is a seven-year-old with the kind of record that suggests genuine quality mixed with frustrating inconsistency. He wins roughly one in every three races—a 31% win rate from 16 starts—and that win rate improves noticeably in top-class company, where he has won one of five races. What makes him interesting is not just the wins but where he wins them. In February 2024, he claimed a Class 1 race at Newbury, one of Britain's most prestigious tracks, a result that told the yard he belonged among the best. Just eight months later, in December, he won again at the same level, taking a Class 2 race at Haydock Park with what Dan Skelton, his trainer, called an impressive performance. At this stage of his career, those victories matter far more than his recent form line.Based on TrackLab's analysis
Quick facts
Age
7 years old
Sex
Gelding
Colour
Brown
Father
Soldier Of Fortune
Mother
Sovereign Lass
Owner
Michael Ariss
Official rating
138

📊 Key numbers

Career totals for this horse
16
Career races
5
Wins
31.2%
Win rate
avg ~10%
56.2%
Top-3 rate
avg ~30%
3 days
Since last race

🔍 Full analysis

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

That form, though, reveals the puzzle at the heart of his racing life. Over his last six runs he has finished first, then fifth, ninth, second, fifth, and third—the sort of erratic sequence that keeps trainers awake. Last week he won at Hexham, suggesting he might be finding his feet again, but the pattern is unmistakable: Royal Infantry does not run to form. He appears to be a horse who needs everything right—the ground, the trip, his frame of mind on the day—and when conditions align, he is genuinely dangerous. His trainer believes two and a half miles is his sweet spot for now, though Dan Skelton has indicated he is not afraid to step him back up to three miles when the moment feels right. Harry Skelton, the stable's jockey, has ridden him 13 times and won four of those races, a matching 31% rate that reflects the horse's overall inconsistency as much as it reflects anything about the rider. With a yard sending out winners at a steady clip this season, Royal Infantry has the support and the platform to fulfil that Class 1 potential. Whether he can string together the consistency his talent demands remains the question.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Strong overall win rate: wins 31% of races

🎯 Where this horse runs best

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

📅 Recent runs

The last 10 races, most recent first
20 Oct
🏆 Won 1
Hexham
Long Distance (2m+) · Good · 3 runners
15 Apr
5th
Haydock Park
Long Distance (2m+) · Good · 12 runners
14 Mar
9th
Kempton Park
Long Distance (2m+) · Good · 14 runners
21 Feb
2nd
Kempton Park
Long Distance (2m+) · Good_To_Soft · 9 runners
16 Jan
5th
Windsor
Long Distance (2m+) · Soft · 5 runners
12 Dec
3rd
Cheltenham
Long Distance (2m+) · Good_To_Soft · 4 runners
15 Nov
4th
Cheltenham
Long Distance (2m+) · Soft · 13 runners
11 Oct
3rd
Chepstow
Long Distance (2m+) · Good · 18 runners
23 Apr
2nd
Perth
Long Distance (2m+) · Good_To_Soft · 14 runners
4 Apr
5th
Aintree
Long Distance (2m+) · Good · 10 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
Harry Skelton Current jockey
30.8%
Win rate
4/13
Wins / rides
0%
Win rate
0/2
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Haydock Park
Galloping
3 1 win, 2 other 15 Apr 33.3%
Cheltenham
Galloping
3 1 third, 2 other 12 Dec 0%
Chepstow
Galloping
2 1 win, 1 third 11 Oct 50%
Kempton Park
Galloping
2 1 second, 1 other 14 Mar 0%
Doncaster
Galloping
1 1 win 10 Jan 100%
Newbury
Galloping
1 1 win 10 Feb 100%
Hexham
Undulating
1 1 win 20 Oct 100%
Perth
Galloping
1 1 second 23 Apr 0%
Aintree
Galloping
1 1 other 4 Apr 0%
Windsor
Sharp
1 1 other 16 Jan 0%