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
Owner
Giddy Up You Good Thing Racing Syndicate
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
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
Good to firm (fairly firm)
Avoids
Good (a little give)
Avoids
Standard to slow (all-weather)
Avoids
🏅 Race level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Avoids
Class 4 (standard)
Avoids
Class 5 (entry-level)
Likes
Class 6 (grassroots)
Avoids
🏟 Track shape
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
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win 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% |