UK time :

Invincible Ruby

Invincible Ruby is a 4-year-old who has won 3 of her 21 races — roughly 1 in every 7 outings — and finished in the top 3 a further 9 times. She is trained by Iain Jardine at Carrutherstown in Dumfries and Galloway, a yard that has already sent out 57 winners this season and clearly knows how to produce competitive horses at her level.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Filly
Colour
Grey
Father
Invincible Army
Mother
Satwa Ruby
Owner
Duncan Mccready
Official rating
68

📊 Key numbers

Career totals for this horse
21
Career races
3
Wins
14.3%
Win rate
avg ~10%
42.9%
Top-3 rate
avg ~30%
1 day
Since last race

🔍 Full analysis

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

What makes Invincible Ruby genuinely interesting is her consistency at Carlisle, where she has won 2 of just 3 races — a remarkable win rate that marks her as a track specialist. Her last victory came there four months ago, and Jardine believes she runs best over distances between five and six and a half furlongs, especially when the track has a bend to it. She has won 2 of 9 races at that distance, which is notably better than her overall record. Her stable notes suggest she has genuine ability and the kind of toughness that tends to produce multiple winners over time.

Her recent form is mixed. She finished second just a day ago, which suggests she is still actively competitive, but her last six runs read 7-11-3-9-2-1, showing inconsistency. Ridden most often by Mohammed Tabti, she has won once in ten races together, which is slightly below her overall win rate. At the typical level she competes — lower-grade races — she has won 1 of 9 times, underlining that she is a horse who needs to be finished in the top 3 carefully to succeed. What she has shown, though, is that when conditions and track suit her, she is capable of winning, and her trainer clearly sees more to come from her.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Well suited by 5f – 6½f distances: 22% win rate
⚠ What to watch out for
⚠ Poor record on standard ground: 0 wins from 3 starts
⚠ Struggles on LH Galloping tracks: 0 wins from 8 starts
⚠ Struggles on RH Sharp tracks: 0 wins from 5 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Good to firm (fairly firm)
Soft (muddy)
Unknown
Good to soft (some give)
Unknown
Standard (all-weather)
Avoids
📏 Race distance
5F – 6½F
Loves
7F – 1M
Ok
1M1F – 1M2F
Unknown
🏅 Race level
Class 5 (entry-level)
Ok
🏟 Track shape
Left-handed, tight turns
Loves
Right-handed, hilly
Loves
Left-handed, hilly
Unknown
Left-handed, long straights
Avoids
Right-handed, tight turns
Avoids

📅 Recent runs

The last 10 races, most recent first
17 Oct
7th
Southwell
7f – 1m · Standard · 9 runners
18 Sep
11th
Ayr
1m1f – 1m2f · Soft · 11 runners
2 Sep
3rd
Hamilton Park
5f – 6½f · Soft · 10 runners
7 Aug
9th
Haydock Park
7f – 1m · Good · 11 runners
24 Jul
2nd
York
7f – 1m · Good_To_Firm · 18 runners
4 Jul
🏆 Won
Carlisle
5f – 6½f · Good · 9 runners
21 Jun
3rd
Pontefract
5f – 6½f · Good · 12 runners
15 Jun
🏆 Won
Carlisle
5f – 6½f · Good · 9 runners
4 Jun
4th
Hamilton Park
5f – 6½f · Good · 10 runners
18 May
DNF
Carlisle
5f – 6½f · Good_To_Soft · 13 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
Mohammed Tabti
10%
Win rate
1/10
Wins / rides
Andrew Mullen Current jockey
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
Catterick Bridge
Sharp
4 1 win, 1 third, 2 other 9 Jul 25%
Carlisle
Undulating
3 2 wins, 1 other 4 Jul 66.7%
Hamilton Park
Sharp
3 1 third, 2 other 2 Sep 0%
Ayr
Galloping
2 1 second, 1 other 18 Sep 0%
Musselburgh
Sharp
2 2 other 12 Apr 0%
Redcar
Galloping
1 1 other 23 Aug 0%
Wolverhampton
Galloping
1 1 other 19 May 0%
Pontefract
Undulating
1 1 third 21 Jun 0%
Newcastle
Galloping
1 1 other 1 May 0%
York
Galloping
1 1 second 24 Jul 0%
Haydock Park
Galloping
1 1 other 7 Aug 0%
Southwell
Galloping
1 1 other 17 Oct 0%