:

Ecclefechan

Three years old and still searching for that first win, Ecclefechan has run 11 times without getting to the front — but there is more to this horse than a blank win column suggests. Two placed finishes from those 11 races show it has been competitive enough to threaten, and racing at Class 2 level, which means some of the better races in Britain, tells you the team around this horse believes it belongs in decent company.Based on TrackLab's AI analysis
Quick Facts
Age
3 years old
Sex
Gelding
Colour
Bay
Father
Bated Breath
Trainer
Owner
Gerry McGladery
Rating
73

📊 Key Numbers

Career statistics for this horse
11
Career races
0
Wins
0%
Win rate
avg ~10%
18.2%
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

The recent form figures — 9-4-5-5-2-4 reading back from the most recent run — paint a picture of a horse that had a promising spell. That second place a few races back was the closest it has come to winning, and it has been knocking around the mid-pack in most outings since. None of those runs scream disaster, but none scream breakthrough either. It raced just yesterday, so this is a horse very much in the middle of its campaign.

John Ryan trains out of Newmarket in Suffolk, which is one of the great centres of British racing, and his yard has sent out 11 winners so far this season — a solid return that shows the horses coming out of that stable are in good shape. The puzzle is how to find the race that finally unlocks Ecclefechan. At Class 2, it has run three times without winning. Whether stepping down in class or finding the right conditions is the answer, that decision rests with Ryan and the team. For now, Ecclefechan remains one of racing's more patient projects — a horse that keeps turning up, keeps being placed in decent races, and is still waiting for its moment.

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Unknown
Good to firm (drying out)
Unknown
Standard to slow (all-weather)
Unknown
Standard (all-weather)
Unknown
📏 Race Distance
5F – 6½F
Unknown
7F – 1M
Unknown
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track Shape
Right-handed, long straights
Unknown
Left-handed, long straights
Unknown
Right-handed, tight turns
Unknown
Left-handed, tight turns
Unknown

📅 Recent Runs

The last 10 races, most recent first
23 May
9th
Windsor
5f – 6½f · Good_To_Firm · 16 runners
15 May
4th
Newmarket
5f – 6½f · Good · 10 runners
25 Apr
5th
Ripon
5f – 6½f · Good · 10 runners
18 Mar
5th
Kempton Park
7f – 1m · Standard_To_Slow · 8 runners
4 Nov
2nd
Lingfield Park
5f – 6½f · Standard · 6 runners
11 Oct
4th
Newmarket
7f – 1m · Good_To_Firm · 7 runners
4 Oct
4th
Newmarket
7f – 1m · Good · 5 runners
20 Aug
15th
York
5f – 6½f · Good_To_Firm · 22 runners
8 Aug
2nd
Musselburgh
5f – 6½f · Good · 6 runners
3 Jul
4th
Great Yarmouth
5f – 6½f · Good_To_Firm · 6 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/4
Won / Rode
Jack Callan
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Jack Dace
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Newmarket
Galloping
3 3 other 15 May 0%
Nottingham
Galloping
1 1 other 4 Jun 0%
Windsor
Sharp
1 1 other 23 May 0%
Ripon
Sharp
1 1 other 25 Apr 0%
Musselburgh
Sharp
1 1 second 8 Aug 0%
Great Yarmouth
Galloping
1 1 other 3 Jul 0%
York
Galloping
1 1 other 20 Aug 0%
Kempton Park
Galloping
1 1 other 18 Mar 0%
Lingfield Park
Sharp
1 1 second 4 Nov 0%