Golspie
Golspie is a six-year-old who has learned exactly what he needs to succeed — soft, muddy ground and the patience of a trainer willing to wait for it.
Patrick Morris, who trains him from Prescott in Merseyside, identified this quirk early on. After Golspie won on his first proper outing at Newbury in April 2023 on soft ground, Morris tried him on fast, dry conditions at Newmarket and watched him struggle. The lesson stuck. When Morris finally got the ground he wanted again — wet and yielding — Golspie delivered his most recent win at Southwell just this week, his fourth career victory in 49 races.
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
Those numbers tell the real story. Golspie wins roughly one race in every twelve outings, a modest win rate that would test most owners' patience. At Class 5 level, where he spends most of his time, he has won just one from 21 races, which shows how hard it is even at that grade. His partnership with regular rider David Nolan has been similarly modest — one win from ten rides together. Yet what matters is that Morris understands this horse's ceiling and knows how to hit it. On the right surface, with the right conditions, Golspie is capable. Last week proved he still has that ability when everything aligns.
Recent form suggests he remains active and competitive. In his last six outings he has picked up three places and finished sixth only once, suggesting he is holding his form at least respectably. At six years old, with four wins banked and the knowledge of what ground brings out his best, Golspie appears to be a horse Morris will continue to campaign carefully — waiting for the soft conditions that turn him from a moderate competitor into a winner.
⚡ 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 3 starts (33%)
✔ Excellent record on soft ground: 1 wins from 3 starts (33%)
⚠ What to watch out for
⚠ Poor record on good_to_soft ground: 0 wins from 8 starts
⚠ Poor record on standard_to_slow ground: 0 wins from 5 starts
⚠ Yet to win at Wolverhampton in 8 attempts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Loves
Standard (all-weather)
Ok
Good to soft (some give)
Avoids
Standard to slow (all-weather)
Avoids
🏅 Race level
Class 6 (grassroots)
Loves
🏟 Track shape
Left-handed, long straights
Ok
Right-handed, hilly
Unknown
Left-handed, hilly
Unknown
Right-handed, tight turns
Unknown
Left-handed, tight
Unknown
Right-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
29 Sep
4th
Wolverhampton
1m6f – 2m · Standard · 6 runners
17 Sep
🏆 Won
Southwell
1m3f – 1m4f · Standard · 9 runners
31 Aug
3rd
Southwell
1m3f – 1m4f · Standard · 8 runners
6 Aug
3rd
Southwell
1m3f – 1m4f · Standard · 13 runners
25 Jul
6th
Newcastle
1m3f – 1m4f · 13 runners
27 Jun
3rd
Newcastle
1m6f – 2m · Standard_To_Slow · 14 runners
13 Jun
4th
Chester
1m6f – 2m · Good_To_Soft · 12 runners
10 Jun
4th
Kempton Park
1m3f – 1m4f · Standard_To_Slow · 14 runners
22 May
3rd
Haydock Park
1m3f – 1m4f · Good_To_Soft · 13 runners
28 Mar
2nd
Doncaster
1m3f – 1m4f · Good_To_Soft · 15 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 |
| Newcastle Galloping |
20 |
1 win, 2 seconds, 3 thirds, 14 other |
25 Jul |
5% |
| Wolverhampton Galloping |
8 |
2 seconds, 6 other |
29 Sep |
0% |
| Southwell Galloping |
6 |
1 win, 1 second, 2 thirds, 2 other |
17 Sep |
16.7% |
| Haydock Park Galloping |
3 |
2 thirds, 1 other |
22 May |
0% |
| Newbury Galloping |
2 |
1 win, 1 other |
23 Sep |
50% |
| Sandown Park Galloping |
2 |
2 other |
10 Aug |
0% |
| Doncaster Galloping |
2 |
1 second, 1 other |
28 Mar |
0% |
| Salisbury Undulating |
2 |
1 second, 1 other |
1 Sep |
0% |
| Pontefract Undulating |
1 |
1 win |
9 Jun |
100% |
| Newmarket Galloping |
1 |
1 other |
23 Jun |
0% |
| Chester Tight |
1 |
1 other |
13 Jun |
0% |
| Kempton Park Galloping |
1 |
1 other |
10 Jun |
0% |
| Hamilton Park Sharp |
1 |
1 second |
15 Jun |
0% |