UK time :

Macanudo

Macanudo is a five-year-old who has found modest success on the track, winning 3 of his 33 races for a win rate of around 1 in every 11 attempts. He races for trainer Ian Williams, who runs a sizeable operation from Portway in Worcestershire and has sent out 96 winners this season alone. The horse clearly suits some conditions better than others: on normal ground he wins roughly 1 in every 4 or 5 races, but step him up into the highest amateur races and he struggles — he has never won from 10 attempts at that level.Based on TrackLab's analysis
Quick facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
Invincible Spirit
Mother
World Of Good
Owner
Giddy Up You Good Thing Racing Syndicate
Official rating
60

📊 Key numbers

Career totals for this horse
33
Career races
3
Wins
9.1%
Win rate
avg ~10%
39.4%
Top-3 rate
avg ~30%
21 days
Since last race

🔍 Full analysis

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

His last victory came just two weeks ago at Bath, and he raced again only yesterday, so he is an active, consistent campaigner. Most interestingly, his recent form shows genuine improvement. Over his last six races he has won twice, placed three times, and had only one poor run. When regular jockey Ryan Kavanagh rides him — which has happened nine times — the results have been disappointing, with no wins between them, suggesting the partnership simply hasn't clicked. A different rider or a change of scenery could unlock more from this horse. At five years old, Macanudo is still learning the game and appears to be finding his level as a dependable competitor, particularly on the right terrain.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 2 wins from 9 starts (22%)
✔ Excellent record on good_to_soft ground: 1 wins from 3 starts (33%)
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 9 starts
⚠ Poor record on good ground: 0 wins from 5 starts
⚠ Poor record on standard_to_slow ground: 0 wins from 4 starts

🎯 Where this horse runs best

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

📅 Recent runs

The last 10 races, most recent first
28 Sep
3rd
Brighton
5f – 6½f · Good_To_Firm · 8 runners
13 Sep
🏆 Won
Bath
5f – 6½f · Good_To_Soft · 13 runners
1 Sep
🏆 Won
Wolverhampton
5f – 6½f · Standard · 9 runners
9 Aug
7th
Chepstow
5f – 6½f · Good_To_Firm · 8 runners
4 Jul
3rd
Nottingham
5f – 6½f · Good_To_Firm · 8 runners
18 Jun
10th
Southwell
7f – 1m · Standard · 11 runners
18 Apr
7th
chelmsford
7f – 1m · Standard · 16 runners
17 Mar
4th
Wolverhampton
7f – 1m · Standard · 10 runners
17 Feb
6th
Wolverhampton
5f – 6½f · Standard · 8 runners
1 Feb
4th
Wolverhampton
5f – 6½f · Standard · 8 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
Ryan Kavanagh
0%
Win rate
0/9
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
100%
Win rate
1/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
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
Wolverhampton
Galloping
4 1 win, 3 other 1 Sep 25%
Chester
Tight
4 1 second, 3 other 31 Aug 0%
chelmsford 3 1 win, 1 second, 1 other 18 Apr 33.3%
Lingfield Park
Sharp
3 1 second, 2 other 18 Jan 0%
Bath
Undulating
2 1 win, 1 third 13 Sep 50%
Kempton Park
Galloping
2 2 other 6 Mar 0%
Newcastle
Galloping
1 1 other 22 Aug 0%
Windsor
Sharp
1 1 second 1 Jul 0%
Nottingham
Galloping
1 1 third 4 Jul 0%
Haydock Park
Galloping
1 1 other 14 Jun 0%
Newbury
Galloping
1 1 second 4 Jul 0%
Chepstow
Galloping
1 1 other 9 Aug 0%
Goodwood
Undulating
1 1 other 3 Aug 0%
Brighton
Undulating
1 1 third 28 Sep 0%
Catterick Bridge
Sharp
1 1 second 19 Aug 0%
Ffos Las
Galloping
1 1 second 10 Jul 0%
Great Yarmouth
Galloping
1 1 other 25 Jul 0%
Sandown Park
Galloping
1 1 other 20 Aug 0%
Leicester
Sharp
1 1 other 27 May 0%
Epsom Downs
Undulating
1 1 other 1 Aug 0%
Southwell
Galloping
1 1 other 18 Jun 0%