UK time :

Has Troke

There is something quietly admirable about a horse still turning up and competing at nine years old, having carved out a career across 27 races and banked three wins along the way. Has Troke is not a horse who fills trophy cabinets, but he is honest, durable, and occasionally capable of landing a decent result — and that counts for something in this game.Based on TrackLab's analysis
Quick facts
Age
9 years old
Sex
Gelding
Colour
Bay
Father
Masterstroke
Mother
Shifa
Trainer
Owner
Alex Hales Racing Club
Official rating
100

📊 Key numbers

Career totals for this horse
27
Career races
3
Wins
11.1%
Win rate
avg ~10%
37.0%
Top-3 rate
avg ~30%
243 days
Since last race

🔍 Full analysis

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

He arrived in Britain having already won in France for trainer Alain Couetil, which gave Alex Hales something to work with from the start. Hales, based at Edgcote in Oxfordshire, took time to let the horse settle in his new surroundings, and those early quiet runs were deliberate rather than discouraging. His yard has sent out 12 winners this season, which tells you this is a stable that knows how to place a horse and get results. Has Troke's first win in British colours came at Fontwell Park in February 2022, and his most recent at Lingfield Park in February 2025 — so he has been winning, just not often. Three wins from 27 races works out at roughly 1 in every 9, and a win rate of 11% is modest but not embarrassing for a horse operating at this level.

The ground matters with this one. On wet or muddy ground, he has won 2 of his 12 races — that is a 17% win rate, which is noticeably better than his overall record and worth keeping in mind as the seasons change. At his most common level of competition, he has managed just 1 win from 14 races (7%), which suggests he is competitive rather than dominant in that bracket, and that finding the right race on the right day is the key to getting the best out of him.

Jockey Kielan Woods knows him better than anyone, having ridden him in 11 of his 27 races for 2 wins — a partnership that wins roughly 1 in every 5 times they go out together, well above the horse's overall average. That is a meaningful number and suggests the pair have a good understanding. Has Troke had a short break after his last run 65 days ago, and with recent form showing a fifth and a third before that last win, he is not far off producing another decent effort when conditions fall right.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on soft ground: 2 wins from 12 starts (17%)
⚠ What to watch out for
⚠ Poor record on good_to_soft ground: 0 wins from 7 starts
⚠ Struggles on RH Sharp tracks: 0 wins from 7 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Soft (muddy)
Loves
Heavy (very wet)
Good to soft (some give)
Avoids
📏 Race distance
Long Distance (2M+)
🏅 Race level
Class 3 (mid-level)
Unknown
Class 4 (standard)
Ok
Class 5 (entry-level)
Loves
🏟 Track shape
Left-handed, tight turns
Ok
Left-handed, long straights
Unknown
Right-handed, long straights
Unknown
Right-handed, hilly
Unknown
Left-handed, hilly
Unknown
Long straights
Unknown
Left-handed, tight
Unknown
Right-handed, tight turns
Avoids

📅 Recent runs

The last 10 races, most recent first
17 Feb
7th
Market Rasen
Long Distance (2m+) · 11 runners
16 Feb
DNF
Lingfield Park
Long Distance (2m+) · Heavy · 17 runners
23 Jan
5th
Warwick
Long Distance (2m+) · Good_To_Soft · 10 runners
21 Dec
3rd
Lingfield Park
Long Distance (2m+) · Soft · 10 runners
20 Feb
🏆 Won
Lingfield Park
Long Distance (2m+) · Soft · 10 runners
21 Jan
DNF
Leicester
Long Distance (2m+) · Soft · 12 runners
31 Dec
DNF
Warwick
Long Distance (2m+) · Soft · 7 runners
13 Dec
DNF
Bangor-on-Dee
Long Distance (2m+) · Heavy · 16 runners
28 Nov
5th
Lingfield Park
Long Distance (2m+) · Soft · 9 runners
14 Apr
3rd
hereford
Long Distance (2m+) · Good_To_Soft · 7 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
18.2%
Win rate
2/11
Wins / rides
14.3%
Win rate
1/7
Wins / rides
0%
Win rate
0/3
Wins / rides
Bryan Carver Current jockey
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Lingfield Park
Sharp
8 1 win, 1 second, 2 thirds, 4 other 16 Feb 12.5%
Market Rasen
Sharp
4 1 second, 3 other 17 Feb 0%
Leicester
Sharp
3 3 other 21 Jan 0%
Warwick
Sharp
3 3 other 23 Jan 0%
Fontwell Park
Tight
1 1 win 17 Feb 100%
Newcastle
Galloping
1 1 win 26 Mar 100%
hereford 1 1 third 14 Apr 0%
Bangor-on-Dee
Sharp
1 1 other 13 Dec 0%
Ludlow
Undulating
1 1 third 10 Jan 0%
Sandown Park
Galloping
1 1 other 8 Mar 0%
Wincanton
Galloping
1 1 second 12 Dec 0%
Worcester
Galloping
1 1 other 27 Oct 0%
Hexham
Undulating
1 1 other 11 Apr 0%