UK time :

Calyxoh

Calyxoh is a horse that has taught its trainer Patrick Morris a lesson about patience. The 4-year-old has raced 23 times and won just once — at Newbury on 15 August 2025 — with seven placings to show for all that activity. That single victory came 13 months ago, and since then Calyxoh has not found the winner's circle again, though it has managed to pick up a few placings along the way. Over its last six races, it has finished third twice and fourth once, with three runs outside the frame. Still, Morris keeps running it, which suggests the horse has something to offer on the right day at the right track.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Calyx
Mother
Eldalil
Owner
The Matrix Partnership
Official rating
72

📊 Key numbers

Career totals for this horse
23
Career races
1
Wins
4.3%
Win rate
avg ~10%
30.4%
Top-3 rate
avg ~30%
44 days
Since last race

🔍 Full analysis

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

The clue to Calyxoh's best chance lies in the distances it prefers. When competing over seven furlongs to a mile, it wins roughly 1 in every 12 races — which might sound modest until you consider that across its whole career it wins just 1 in every 25 races. At Class 4 level — the lower end of competitive racing — it performs a touch better still, winning 1 of every 8 races. Newbury, where it delivered its sole victory, suited it well enough to get the job done. The horse is still active, having raced just yesterday, so Morris clearly believes there is another win in there somewhere. Whether Calyxoh finds it will depend on getting the ingredients right: the right distance, the right class, and perhaps the right bit of luck.

⚡ 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 11 starts (9%)
✔ Well suited by 7f – 1m distances: 8% win rate
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 3 starts
⚠ Poor record on good_to_soft ground: 0 wins from 3 starts
⚠ Struggles on RH Galloping tracks: 0 wins from 8 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Loves
Standard (all-weather)
Unknown
Soft (muddy)
Unknown
Standard to slow (all-weather)
Unknown
Good to firm (fairly firm)
Avoids
Good to soft (some give)
Avoids
📏 Race distance
7F – 1M
Loves
5F – 6½F
Avoids
1M1F – 1M2F
Avoids
🏅 Race level
Class 1 (elite)
Unknown
Class 2 (high-level)
Unknown
Class 4 (standard)
Loves
Class 5 (entry-level)
Unknown
🏟 Track shape
Left-handed, long straights
Loves
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Right-handed, long straights
Avoids
Long straights
Avoids
Left-handed, tight
Avoids

📅 Recent runs

The last 10 races, most recent first
4 Sep
11th
Ascot
1m1f – 1m2f · Good · 11 runners
14 Aug
3rd
Newmarket
1m1f – 1m2f · Good_To_Firm · 8 runners
2 Aug
4th
Chester
7f – 1m · Good · 6 runners
25 Jul
11th
Newcastle
1m1f – 1m2f · 14 runners
11 Jul
3rd
Chester
7f – 1m · Good · 9 runners
4 Jul
7th
Carlisle
7f – 1m · Good · 7 runners
12 Jun
9th
Chester
7f – 1m · Good_To_Soft · 11 runners
6 Mar
12th
meydan
7f – 1m · Good · 20 runners
6 Feb
9th
meydan
1m1f – 1m2f · Good · 20 runners
16 Jan
11th
meydan
5f – 6½f · Good · 14 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
50%
Win rate
1/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
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
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
Newmarket
Galloping
4 2 seconds, 1 third, 1 other 14 Aug 0%
Chester
Tight
3 1 third, 2 other 2 Aug 0%
Ascot
Galloping
3 3 other 4 Sep 0%
meydan 3 3 other 6 Mar 0%
Newbury
Galloping
2 1 win, 1 other 15 Aug 50%
Wolverhampton
Galloping
1 1 other 24 Nov 0%
chelmsford 1 1 second 18 Dec 0%
Leicester
Sharp
1 1 other 4 Jun 0%
Haydock Park
Galloping
1 1 other 28 Sep 0%
Carlisle
Undulating
1 1 other 4 Jul 0%
Windsor
Sharp
1 1 third 2 Sep 0%
Kempton Park
Galloping
1 1 other 8 Oct 0%
Newcastle
Galloping
1 1 other 25 Jul 0%