Kandor
Kandor is a 7-year-old who has spent most of his career doing the hard yards without much reward — one win from 13 races tells you this is a horse who competes consistently but rarely gets his nose in front. That single victory came at Perth back in July 2024, now over 22 months ago, and he hasn't been able to add to it since. Six races without a win, with recent finishes that read 5th, 4th, 4th, 4th, 5th — solid enough to suggest he's not disgraced, but not quite enough to trouble the winner's enclosure.Based on TrackLab's analysis
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
At Class 4, the level where he spends most of his time, he's won just 1 from 7 races — roughly 1 in every 7 at that grade. That's a modest return, but it also tells you he's competing at a realistic level for his ability rather than being thrown in against horses well above his station. Patrick Wadge is his most regular jockey, the pair having teamed up six times together for that one win — a win rate of around 1 in 6, which actually matches the overall picture pretty well.
What stands out with Kandor is simply his durability. He raced just yesterday, he's still active at seven, and he keeps putting himself in the places — the problem is just that final step to the front. Whether that Perth win last summer was a rare day everything clicked, or a sign of what he's capable of on his best day, is the question his team will be trying to answer. For now, he's a horse who shows up, competes, and keeps his supporters hoping.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good ground: 1 wins from 5 starts (20%)
⚠ What to watch out for
⚠ Poor record on good_to_soft ground: 0 wins from 4 starts
⚠ Poor record on soft ground: 0 wins from 3 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Loves
Good to soft (some give)
Avoids
📏 Race distance
Long Distance (2M+)
Likes
🏅 Race level
Class 3 (mid-level)
Unknown
Class 5 (entry-level)
Avoids
🏟 Track shape
Right-handed, long straights
Loves
Left-handed, long straights
Unknown
Left-handed, tight turns
Unknown
Left-handed, hilly
Avoids
Right-handed, tight turns
Avoids
📅 Recent runs
The last 10 races, most recent first
19 May
4th
Huntingdon
Long Distance (2m+) · Good · 7 runners
15 May
5th
Perth
Long Distance (2m+) · Good · 7 runners
25 Apr
4th
Perth
Long Distance (2m+) · Good_To_Soft · 10 runners
4 Mar
4th
Market Rasen
Long Distance (2m+) · Good_To_Soft · 7 runners
28 Nov
5th
Musselburgh
Long Distance (2m+) · Good_To_Soft · 8 runners
13 Nov
DNF
Ayr
Long Distance (2m+) · Good · 3 runners
12 Oct
5th
Hexham
Long Distance (2m+) · Soft · 9 runners
18 Sep
2nd
Kelso
Long Distance (2m+) · Good · 7 runners
14 Jul
🏆 Won
Perth
Long Distance (2m+) · Good · 13 runners
20 Dec
3rd
Ayr
Long Distance (2m+) · Soft · 6 runners
🏇 Jockeys
Every jockey who has ridden this horse, most rides first
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win rate |
| Perth Galloping |
3 |
1 win, 2 other |
15 May |
33.3% |
| Ayr Galloping |
2 |
1 third, 1 other |
13 Nov |
0% |
| Hexham Undulating |
2 |
1 second, 1 other |
12 Oct |
0% |
| Market Rasen Sharp |
2 |
2 other |
4 Mar |
0% |
| Huntingdon Galloping |
1 |
1 other |
19 May |
0% |
| Kelso Undulating |
1 |
1 second |
18 Sep |
0% |
| Uttoxeter Sharp |
1 |
1 other |
18 Nov |
0% |
| Musselburgh Sharp |
1 |
1 other |
28 Nov |
0% |