UK time :

Giant Haystacks

Giant Haystacks is a 7-year-old who has finally found his rhythm this season. After three wins from 21 races overall — a modest 14% win rate — he has clicked into form recently, winning 2 of his last 6 runs. His most recent victory came just this week at Punchestown on 14 October, suggesting he is genuinely sharp right now and worth keeping an eye on.Based on TrackLab's analysis
Quick facts
Age
7 years old
Sex
Gelding
Colour
Brown
Father
Elusive Pimpernel
Mother
Varnay
Owner
Keep It Simple Syndicate
Official rating
100

📊 Key numbers

Career totals for this horse
21
Career races
3
Wins
14.3%
Win rate
avg ~10%
28.6%
Top-3 rate
avg ~30%
4 days
Since last race

🔍 Full analysis

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

The horse clearly has a preference for normal ground conditions. On standard racing surfaces, he wins roughly 2 out of every 5 races (2 wins from 5), a rate that stands out sharply against his overall record. When ground conditions are anything other than normal, his chances drop dramatically — this is the kind of detail that matters hugely if you want to back him. His first career win came at Leopardstown on 28 December 2024, and having now won twice more, he looks like a horse that has learned how to win.

Trainer Ross O'Sullivan, based at Kilcullen in County Kildare, has built a productive season with 40 winners sent out from the yard. Giant Haystacks has been ridden most often by Danny Gilligan, though that partnership has not yet produced a win from seven races together. The recent wins have come with different jockeys, which is worth noting — sometimes a change of rider can unlock something in a horse that was not quite working before. With a win this week and clearly some momentum building, Giant Haystacks looks like a horse that has turned a corner after years of modest returns.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good ground: 2 wins from 5 starts (40%)
⚠ What to watch out for
⚠ Poor record on good_to_yielding ground: 0 wins from 4 starts
⚠ Poor record on soft ground: 0 wins from 4 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Loves
Yielding (slightly soft)
Yielding to soft (damp)
Unknown
Heavy (very wet)
Unknown
Good to yielding (mild give)
Avoids
Soft (muddy)
Avoids
📏 Race distance
Long Distance (2M+)
🏟 Track shape
Right-handed, long straights
Right-handed, tight turns
Left-handed, long straights
Right-handed, tight
Unknown
Left-handed, tight turns
Unknown
Right-handed, hilly
Avoids

📅 Recent runs

The last 10 races, most recent first
14 Oct
🏆 Won
Punchestown
Long Distance (2m+) · Good · 10 runners
28 Aug
9th
Wexford
Long Distance (2m+) · Yielding · 10 runners
28 Jul
DNF
Galway
Long Distance (2m+) · Good · 23 runners
3 Jul
🏆 Won
Wexford
Long Distance (2m+) · Good · 19 runners
29 May
3rd
Tramore
Long Distance (2m+) · Good · 11 runners
22 May
4th
Downpatrick
Long Distance (2m+) · Good_To_Yielding · 14 runners
5 Feb
5th
Thurles
Long Distance (2m+) · Soft · 19 runners
15 Jan
7th
Fairyhouse
Long Distance (2m+) · Soft · 12 runners
28 Dec
12th
Leopardstown
Long Distance (2m+) · Good_To_Yielding · 26 runners
20 Nov
5th
Thurles
Long Distance (2m+) · Yielding_To_Soft · 15 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
0%
Win rate
0/7
Wins / rides
25%
Win rate
1/4
Wins / rides
Sean Cleary-Farrell
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Shane O'Callaghan
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
Punchestown
Galloping
3 1 win, 1 third, 1 other 14 Oct 33.3%
Wexford
Sharp
2 1 win, 1 other 28 Aug 50%
Leopardstown
Galloping
2 1 win, 1 other 28 Dec 50%
Thurles
Undulating
2 2 other 5 Feb 0%
Fairyhouse
Galloping
2 2 other 15 Jan 0%
Galway
Tight
1 1 other 28 Jul 0%
Clonmel
Sharp
1 1 second 3 Dec 0%
Tipperary
Galloping
1 1 other 3 Jul 0%
Tramore
Sharp
1 1 third 29 May 0%
Killarney
Sharp
1 1 other 17 Jul 0%
Ballinrobe
Sharp
1 1 other 19 Apr 0%
Navan
Galloping
1 1 other 17 Nov 0%
Downpatrick
Undulating
1 1 other 22 May 0%
Down Royal
Galloping
1 1 other 6 May 0%
Naas
Galloping
1 1 other 5 Jan 0%