UK time :

Dancing Gemini

Dancing Gemini is a five-year-old who has finally reclaimed the form that made him a serious contender at the top level. After nearly 18 months without a win, he returned to victory at Sandown Park on 25 April in a Class 1 race — and the performance was emphatic enough that trainer Roger Teal described it as proof of what he'd always believed the horse could do. Teal had been campaigning Dancing Gemini in top-class races throughout 2024, but a persistently wet summer meant the opportunities never quite aligned. Now, it seems, they have.Based on TrackLab's analysis
Quick facts
Age
5 years old
Sex
Horse
Colour
Bay
Father
Camelot
Mother
Lady Adelaide
Trainer
Owner
Fishdance Limited
Official rating
114

📊 Key numbers

Career totals for this horse
20
Career races
4
Wins
20%
Win rate
avg ~10%
30%
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

The horse's record tells a story of genuine quality mixed with frustration. From 20 races, Dancing Gemini has won 4 and finished in the top 3 in another 6 — a 20% win rate that looks modest on paper until you see where those wins came. Three of them are Class 1 victories: Doncaster (twice), Newbury, and most recently Sandown. This is not a horse winning in the lower tiers; this is one competing against the very best and regularly beating them. His last six races have been forgettable — a run of 9th, 6th, 5th, 5th, 4th, and 6th — which makes the Sandown win all the more striking.

Two things stand out about his profile. First, he is a genuine course specialist at Doncaster, where he has won 2 of his 3 races there. Second, and more importantly, ground conditions matter enormously. On slightly soft or muddy ground, Dancing Gemini has won 2 of 3 races (a 67% win rate), yet Teal has pushed back against the idea that he is only a soft-ground horse. At Newbury, he ran just a neck behind on noticeably faster, drier ground — a result Teal felt proved his quality transcended conditions. The trainer believes this horse is a Class 1 winner waiting to become a Group 1 winner, and the Sandown victory suggests he may finally be back on track.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on soft ground: 1 wins from 3 starts (33%)
✔ Excellent record on good_to_soft ground: 2 wins from 3 starts (67%)
✔ Well suited by 7f – 1m distances: 40% win rate
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 6 starts
⚠ Yet to win at Ascot in 6 attempts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Soft (muddy)
Loves
Good to soft (some give)
Loves
Good (a little give)
Ok
Heavy (very wet)
Unknown
Good to firm (fairly firm)
Avoids
📏 Race distance
7F – 1M
Loves
1M1F – 1M2F
Ok
1M3F – 1M4F
Unknown
1M6F – 2M
Unknown
🏅 Race level
Class 1 (elite)
Class 2 (high-level)
Unknown
Class 4 (standard)
Unknown
🏟 Track shape
Left-handed, long straights
Loves
Right-handed, long straights
Ok
Right-handed, hilly
Unknown
Left-handed, hilly
Unknown

📅 Recent runs

The last 10 races, most recent first
17 Oct
9th
Ascot
1m1f – 1m2f · Good · 11 runners
5 Sep
6th
Haydock Park
7f – 1m · Heavy · 9 runners
25 Jul
5th
York
1m3f – 1m4f · Good_To_Firm · 5 runners
17 Jun
5th
Ascot
1m1f – 1m2f · Good_To_Firm · 8 runners
16 May
4th
Newbury
1m1f – 1m2f · Good · 10 runners
24 Apr
6th
Sandown Park
1m1f – 1m2f · Good · 6 runners
18 Oct
13th
Ascot
1m1f – 1m2f · Good · 16 runners
17 Jun
8th
Ascot
1m1f – 1m2f · Good_To_Firm · 11 runners
17 May
2nd
Newbury
1m1f – 1m2f · Good_To_Firm · 9 runners
25 Apr
🏆 Won
Sandown Park
1m1f – 1m2f · Good · 8 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
25%
Win rate
1/4
Wins / rides
25%
Win rate
1/4
Wins / rides
66.7%
Win rate
2/3
Wins / rides
0%
Win rate
0/1
Wins / rides
Dylan Browne McMonagle Current jockey
0%
Win rate
0/1
Wins / rides
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
Ascot
Galloping
6 6 other 17 Oct 0%
Doncaster
Galloping
3 2 wins, 1 other 29 Mar 66.7%
Newbury
Galloping
3 1 win, 1 second, 1 other 16 May 33.3%
Sandown Park
Galloping
3 1 win, 2 other 24 Apr 33.3%
York
Galloping
1 1 other 25 Jul 0%
Haydock Park
Galloping
1 1 other 5 Sep 0%
Epsom Downs
Undulating
1 1 other 1 Jun 0%
Goodwood
Undulating
1 1 other 2 Aug 0%
Salisbury
Undulating
1 1 second 28 Jun 0%