UK time :

Thurso

Thurso is a horse that knows how to win on the right day. The four-year-old has taken 4 victories from 26 races — a 15% win rate that top-3 finishes him firmly in the middle tier of the game — but the story of where those wins come from tells you something useful about his strengths. He absolutely thrives on fast, dry ground: he's won 2 of his last 3 races on those conditions, a 67% win rate that stands out sharply against his overall figures. Give him a firm track and he's a different proposition.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Dutch Art
Mother
Rebecca Rocks
Trainer
G. O'Leary
Owner
Double O Racing
Official rating
68

📊 Key numbers

Career totals for this horse
26
Career races
4
Wins
15.4%
Win rate
avg ~10%
30.8%
Top-3 rate
avg ~30%
3 days
Since last race

🔍 Full analysis

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

His trainer, G. O'Leary, based in Kildare, has clearly found his groove with the horse. When Finley Marsh gets the ride — and the pair have worked together 17 times — Thurso wins roughly 1 in every 4 races (4 wins from 17), substantially better than his baseline. That partnership is worth noting if you're following the horse. Thurso has also shown he performs best over shorter distances, between 5 furlongs and 6½ furlongs, where he's won 3 of 13 races (23%), again better than his general record suggests. He typically races at Class 5 level, where he's won 3 of 11 (27%), showing this is his natural home rather than something he's outgrown.

His most recent run came just over a week ago, and while he didn't win — a long tail of results including a fourth and a mid-field finish — he remains active and competing. His last victory was at Bath on 12 May, five months back now, so there's a drought here. But with Thurso's particular preferences — the right jockey, fast ground, the right distance, the right class — there will be opportunities ahead.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_firm ground: 2 wins from 3 starts (67%)
✔ Well suited by 5f – 6½f distances: 23% win rate
⚠ What to watch out for
⚠ Poor record on standard ground: 1 wins from 14 starts
⚠ Poor record on good ground: 0 wins from 4 starts
⚠ Yet to win at Southwell in 6 attempts

🎯 Where this horse runs best

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

📅 Recent runs

The last 10 races, most recent first
15 Oct
17th
The Curragh
5f – 6½f · Soft · 17 runners
7 Aug
12th
Gowran Park
7f – 1m · Good · 14 runners
11 Jul
15th
Navan
5f – 6½f · Good · 16 runners
7 Jun
4th
Navan
5f – 6½f · Good · 23 runners
12 May
🏆 Won
Bath
5f – 6½f · Firm · 8 runners
29 Apr
DNF
Southwell
5f – 6½f · Standard · 8 runners
21 Mar
8th
Southwell
7f – 1m · Standard · 12 runners
7 Mar
5th
chelmsford
5f – 6½f · Standard
12 Feb
5th
chelmsford
5f – 6½f · Standard · 6 runners
6 Jan
8th
Wolverhampton
7f – 1m · Standard · 8 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
23.5%
Win rate
4/17
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Donagh Murphy
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
Southwell
Galloping
6 6 other 29 Apr 0%
Wolverhampton
Galloping
5 1 win, 4 other 6 Jan 20%
Kempton Park
Galloping
2 1 third, 1 other 7 May 0%
Navan
Galloping
2 2 other 11 Jul 0%
chelmsford 2 2 other 7 Mar 0%
Chepstow
Galloping
1 1 win 23 Jun 100%
Bath
Undulating
1 1 win 12 May 100%
Haydock Park
Galloping
1 1 win 22 May 100%
Lingfield Park
Sharp
1 1 other 21 Nov 0%
The Curragh
Galloping
1 1 other 15 Oct 0%
Windsor
Sharp
1 1 second 28 Apr 0%
Ascot
Galloping
1 1 third 25 Jul 0%
Great Yarmouth
Galloping
1 1 other 16 Sep 0%
Gowran Park
Undulating
1 1 other 7 Aug 0%