UK time :

Ruby Wedding

Ruby Wedding is a three-year-old still finding her feet in a competitive game, but her last four weeks have offered real signs of promise. Trained by Andrew Balding at Kingsclere in Hampshire, she has won 2 of her last 6 races and placed in two others — a sequence that suggests she is beginning to work out what it takes to get her nose in front. Her overall record stands at 2 wins and 4 places from 8 races, a win rate of roughly 1 in every 4 attempts, which at this stage of her career marks her as a horse worth watching.Based on TrackLab's analysis
Quick facts
Age
3 years old
Sex
Filly
Colour
Bay
Father
Sea The Moon
Mother
Rosa Grace
Owner
Eamonn Duggan
Official rating
86

📊 Key numbers

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

🔍 Full analysis

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

Her breakthrough came at Hamilton Park on 25 June, and she struck again just over a month later at Salisbury on 13 August — a race that came four weeks before her most recent outing. That's meaningful continuity for a young horse still developing; she hasn't been idle or left standing in the yard. Looking at her recent form, the pattern reads as genuinely encouraging: a 10th-place finish, then a win, then second, then another place, a sixth, and a fourth. The fact that she has bounced back after poor runs rather than capitulating tells you something about her temperament. She runs frequently in demanding company, and she is holding her own.

Balding's yard at Kingsclere has been prolific this season with 202 winners to their name, the kind of output that speaks to a trainer with a knack for placing his horses in the right races at the right time. Ruby Wedding's record — respectable rather than spectacular — suggests she is being educated carefully rather than rushed. For a three-year-old still assembling her record, this is the kind of form that can develop into something more substantial if her physical development keeps pace with her appetite for racing.

🎯 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)
Unknown
Soft (muddy)
Unknown
📏 Race distance
1M3F – 1M4F
Unknown
1M6F – 2M
Unknown
1M1F – 1M2F
Avoids
🏅 Race level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track shape
Right-handed, long straights
Unknown
Right-handed, hilly
Unknown
Right-handed, tight turns
Unknown
Left-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
11 Sep
10th
Doncaster
1m3f – 1m4f · Good · 10 runners
13 Aug
🏆 Won
Salisbury
1m6f – 2m · Good · 8 runners
25 Jul
2nd
Newcastle
1m6f – 2m · 13 runners
25 Jun
🏆 Won 1%
Hamilton Park
1m3f – 1m4f · Good_To_Firm · 4 runners
9 May
6th
Ascot
1m1f – 1m2f · Good_To_Firm · 9 runners
24 Apr
4th
Sandown Park
1m1f – 1m2f · Good · 10 runners
25 Oct
5th
Newbury
1m1f – 1m2f · Soft · 9 runners
6 Oct
3rd
Great Yarmouth
1m1f – 1m2f · Good · 7 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Oisin Murphy Current jockey
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Hamilton Park
Sharp
1 1 win 25 Jun 100%
Salisbury
Undulating
1 1 win 13 Aug 100%
Newbury
Galloping
1 1 other 25 Oct 0%
Great Yarmouth
Galloping
1 1 third 6 Oct 0%
Sandown Park
Galloping
1 1 other 24 Apr 0%
Newcastle
Galloping
1 1 second 25 Jul 0%
Ascot
Galloping
1 1 other 9 May 0%
Doncaster
Galloping
1 1 other 11 Sep 0%