UK time :

Protest Rally

Protest Rally has been a solid mid-tier performer for Liam Bailey's Middleham yard, winning 5 of its 36 career races at roughly a one-in-seven win rate. The 6-year-old has had a particular affinity for Musselburgh, where it has won 3 of 7 races — a notably strong return at a single track that suggests the horse knows how to handle that course. Its last victory came at Pontefract on 23 May 2025, but that was 16 months ago, and Protest Rally has not found the winner's circle in its last six runs. The recent form reads 9-5-5-4-8-8, a sequence that shows occasional placings but no breakthrough wins, suggesting the horse may be struggling to recapture past form or facing stiffer competition.Based on TrackLab's analysis
Quick facts
Age
6 years old
Sex
Gelding
Colour
Bay
Father
Dandy Man
Mother
Odyssee
Owner
Mrs C M Clarke Foulrice Park Racing Ltd
Official rating
65

📊 Key numbers

Career totals for this horse
36
Career races
5
Wins
13.9%
Win rate
avg ~10%
36.1%
Top-3 rate
avg ~30%
23 days
Since last race

🔍 Full analysis

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

Billy Garritty has been the horse's most frequent partner, with 1 win from 8 races together, a return of just 12% — slightly below Protest Rally's overall win rate and perhaps indicating the partnership has not yet clicked as it might. At Class 6 level, where Protest Rally typically races, it has won 2 of 14 races, holding its own in middle-of-the-road competition. The horse raced as recently as yesterday, so it remains active, though the lack of a win in over a year raises questions about whether it still has a race or two left in it or simply needs a change of fortune at a track where conditions and opposition suit it. Musselburgh remains its most promising hunting ground.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Course specialist at Musselburgh: 3 wins from 7 starts (43%)
⚠ What to watch out for
⚠ Poor record on soft ground: 0 wins from 3 starts
⚠ Struggles on LH Sharp tracks: 0 wins from 6 starts

🎯 Where this horse runs best

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

📅 Recent runs

The last 10 races, most recent first
26 Sep
9th
Southwell
Sprint (< 5f) · Standard · 9 runners
8 Sep
5th
Catterick Bridge
5f – 6½f · Good_To_Soft · 10 runners
8 Aug
5th
Musselburgh
5f – 6½f · Good · 7 runners
1 Aug
4th
Musselburgh
5f – 6½f · Good · 7 runners
26 Jul
8th
York
5f – 6½f · Good · 21 runners
11 Jul
8th
York
5f – 6½f · Good_To_Firm · 18 runners
7 Jul
6th
Ripon
5f – 6½f · Good · 9 runners
9 Jun
3rd
Pontefract
5f – 6½f · Good · 5 runners
23 May
🏆 Won
Pontefract
5f – 6½f · Good_To_Firm · 7 runners
10 May
4th
Lingfield Park
Sprint (< 5f) · Good_To_Firm · 14 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
Billy Garritty Current jockey
12.5%
Win rate
1/8
Wins / rides
14.3%
Win rate
1/7
Wins / rides
33.3%
Win rate
2/6
Wins / rides
Tom Kiely-Marshall
25%
Win rate
1/4
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Mason Paetel
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
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
Musselburgh
Sharp
7 3 wins, 2 seconds, 2 other 8 Aug 42.9%
Pontefract
Undulating
4 1 win, 1 second, 1 third, 1 other 9 Jun 25%
Ripon
Sharp
4 2 seconds, 2 other 7 Jul 0%
Lingfield Park
Sharp
3 3 other 10 May 0%
Hamilton Park
Sharp
3 3 other 18 Jul 0%
Catterick Bridge
Sharp
3 1 second, 2 other 8 Sep 0%
Southwell
Galloping
2 1 win, 1 other 26 Sep 50%
York
Galloping
2 2 other 26 Jul 0%
Newcastle
Galloping
2 2 other 3 May 0%
chelmsford 1 1 other 27 Apr 0%
Wolverhampton
Galloping
1 1 other 8 Apr 0%
Haydock Park
Galloping
1 1 other 1 Sep 0%
Nottingham
Galloping
1 1 second 30 May 0%
Doncaster
Galloping
1 1 other 13 Sep 0%
Chepstow
Galloping
1 1 other 24 Jun 0%