:

Ad Caelum

There is something quietly reliable about Ad Caelum, even if the wins don't always come. The seven-year-old has built a career record of 4 wins and 12 places from 31 races — that's a win rate of around 1 in every 8 outings, but factor in the placed finishes and this is a horse that is almost always in the mix, competing rather than simply making up the numbers.Based on TrackLab's AI analysis
Quick Facts
Age
7 years old
Sex
Mare
Colour
Bay
Father
Cloudings
Mother
Ad Meliora
Owner
John Patrick Ryan
Rating
116

📊 Key Numbers

Career statistics for this horse
31
Career races
4
Wins
12.9%
Win rate
avg ~10%
38.7%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

Trained by John Patrick Ryan out of Templemore in County Tipperary, Ad Caelum operates within a yard that has sent out 21 winners this season alone, so there is clearly no shortage of knowhow behind the horse. Ryan's record suggests he knows how to get a horse ready to run, and Ad Caelum has been kept busy across 31 races to prove it.

The most important variable in Ad Caelum's career turns out to be the ground underfoot. On normal conditions, this horse transforms: 3 wins from 12 races, a win rate of 25%, or roughly 1 in every 4 outings. That is a striking number. On any other type of ground, the wins dry up almost entirely. It's the kind of detail that a casual observer would miss completely but that explains a huge amount about when Ad Caelum is genuinely dangerous.

Sean O'Keeffe has been the regular partner in the saddle, riding Ad Caelum in 10 of its races and winning 2 of them — a 20% win rate, or 1 in every 5 rides together. That's a meaningful partnership by any measure, and it's worth noting whenever O'Keeffe's name appears in the racecard alongside this horse.

Recent form tells a different story, however. The last six races have produced a sequence of fifth, fifth, fifth, fourth, third and then a blank — no win and nothing better than third. That run stretches back far enough that the last victory, at Ballinrobe in August 2025, now feels a while ago. Ad Caelum raced just one day ago, which means the horse is fit and active — the wins just aren't coming right now. Whether the ground hasn't been cooperating or the competition has simply stepped up, the task for Ryan and O'Keeffe is to find the right conditions to unlock what this horse has already shown it can do.

Strengths & Risks AI Analysis

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good ground: 3 wins from 12 starts (25%)
⚠ What to watch out for
Poor record on soft ground: 0 wins from 5 starts
Poor record on good_to_yielding ground: 0 wins from 4 starts
Yet to win at Clonmel in 5 attempts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Loves
Yielding to soft
Yielding
Soft to heavy
Soft (muddy)
Avoids
Good to yielding
Avoids
📏 Race Distance
Long Distance (2M+)
🏟 Track Shape
Right-handed, undulating
Loves
Right-handed, tight
Loves
Right-handed, tight turning
Ok
Right-handed, wide and galloping
Ok
Left-handed, tight turning
Left-handed, wide and galloping

📅 Recent Runs

The last 10 races, most recent first
4 Apr
DNF
Fairyhouse
Long Distance (2m+) · Yielding_To_Soft · 11 runners
26 Mar
3rd
Clonmel
Long Distance (2m+) · Soft · 6 runners
22 Mar
4th
Limerick
Long Distance (2m+) · Soft_To_Heavy · 4 runners
18 Jan
5th
Thurles
Long Distance (2m+) · Yielding · 6 runners
26 Dec
5th
Limerick
Long Distance (2m+) · Soft_To_Heavy · 7 runners
7 Dec
5th
Cork
Long Distance (2m+) · Soft · 5 runners
29 Nov
6th
Fairyhouse
Long Distance (2m+) · Yielding_To_Soft · 11 runners
20 Nov
6th
Thurles
Long Distance (2m+) · Yielding · 11 runners
23 Oct
2nd
Clonmel
Long Distance (2m+) · Good_To_Yielding · 5 runners
1 Oct
2nd
Sligo
Long Distance (2m+) · Good_To_Yielding · 6 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
20%
Win rate
2/10
Won / Rode
0%
Win rate
0/5
Won / Rode
Daniel King Current Jockey
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/3
Won / Rode
Mr D McGill
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Mr D Doyle
100%
Win rate
1/1
Won / Rode
Philip Donovan
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Michael Kenneally
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Thurles
Undulating
5 1 win, 2 thirds, 2 other 18 Jan 20%
Clonmel
Sharp
5 1 second, 1 third, 3 other 26 Mar 0%
Limerick
Galloping
4 1 win, 3 other 22 Mar 25%
Kilbeggan
Tight
4 1 win, 2 seconds, 1 other 11 Jul 25%
Ballinrobe
Sharp
4 1 win, 3 other 12 Sep 25%
Fairyhouse
Galloping
3 1 third, 2 other 4 Apr 0%
Cork
Galloping
2 2 other 7 Dec 0%
Listowel
Sharp
1 1 other 28 Sep 0%
Leopardstown
Galloping
1 1 other 2 Feb 0%
Sligo
Sharp
1 1 second 1 Oct 0%
Killarney
Sharp
1 1 other 17 Jul 0%