UK time :

Key Witness

Key Witness is a four-year-old that has found a decent level and knows how to win. With three victories from eight races, the horse is converting roughly 1 in every 3 races into a win, which is a respectable win rate for the class it runs in. Two of those wins have come in its last six outings, and the most recent success came at Cork on 3 May 2026—though that was five months ago, so there is a gap to bridge before it finds the winner's enclosure again.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Acclamation
Mother
Allegation
Trainer
Patrick J Flynn
Owner
Mrs Patrick J Flynn
Official rating
93

📊 Key numbers

Career totals for this horse
8
Career races
3
Wins
37.5%
Win rate
avg ~10%
62.5%
Top-3 rate
avg ~30%
8 days
Since last race

🏁 Next race

Today
Leopardstown
About 1 mile · Good ground · 7 runners

🔍 Full analysis

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

The horse broke through at Chelmsford back in April 2025 and has been consistent without being brilliant since. At Class 5 level, where it typically races, Key Witness has won 1 of 3 attempts, suggesting it is competitive but not dominant. The recent form shows a mixed bag: a win two races back, a second place, then a fifth, a couple of placings, and a third. It raced just a day ago and is clearly an active campaigner in Patrick J Flynn's yard at Carrick-On-Suir. Flynn's team is in decent shape this season with eight winners on the board, so the horse is getting consistent opportunities to run. Key Witness may not be the sort to carry money at short odds, but it has enough about it to pay its way and give its the yard a win to cheer about every now and then.

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Unknown
Soft (muddy)
Unknown
Good to soft (some give)
Unknown
Good (a little give)
Unknown
Soft to heavy (wet)
Unknown
Heavy (very wet)
Unknown
📏 Race distance
7F – 1M
5F – 6½F
Unknown
🏅 Race level
Class 5 (entry-level)
Ok
🏟 Track shape
Right-handed, long straights
Left-handed, long straights
Unknown
Long straights
Unknown
Left-handed, tight turns
Unknown

📅 Recent runs

The last 10 races, most recent first
10 Oct
2nd
Naas
7f – 1m · Soft · 11 runners
14 Jun
13th
Cork
7f – 1m · Good · 17 runners
3 May
🏆 Won
Cork
7f – 1m · Soft · 14 runners
2 Nov
🏆 Won
The Curragh
7f – 1m · Heavy · 21 runners
4 Oct
2nd
The Curragh
5f – 6½f · Soft_To_Heavy · 18 runners
22 Jun
5th
Ffos Las
7f – 1m · Good_To_Soft · 8 runners
24 Apr
🏆 Won
chelmsford
7f – 1m · Standard · 10 runners
28 Mar
6th
Lingfield Park
7f – 1m · Standard · 12 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
Alan Persse Current jockey
66.7%
Win rate
2/3
Wins / rides
50%
Win rate
1/2
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Cork
Galloping
2 1 win, 1 other 14 Jun 50%
The Curragh
Galloping
2 1 win, 1 second 2 Nov 50%
chelmsford 1 1 win 24 Apr 100%
Lingfield Park
Sharp
1 1 other 28 Mar 0%
Ffos Las
Galloping
1 1 other 22 Jun 0%
Naas
Galloping
1 1 second 10 Oct 0%