:

Francisco's Piece

Francisco's Piece is a horse still finding his feet, but his trainer Adrian Keatley is convinced he is heading in the right direction. The 4-year-old has won twice from 18 races—a win rate of roughly 1 in 9—with his most recent victory coming at Musselburgh four weeks ago. That win matters more than his overall record suggests. Keatley reckons Francisco's Piece is still physically underdeveloped, still catching up in his coat, and has plenty of maturing to do. When that happens, he believes the horse will improve significantly.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Mayson
Mother
Josefa Goya
Trainer
Adrian Keatley
Owner
Keatley Racing Og Finneran Allen
Rating
83

📊 Key Numbers

Career statistics for this horse
18
Career races
2
Wins
11.1%
Win rate
avg ~10%
33.3%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

What is striking about Francisco's Piece is how clearly he suits certain conditions. He is an out-and-out 6-furlong horse who thrives on soft, wet ground—the kind of surface that autumn racing brings. A firm, fast track does not suit him; his recent run over 7 furlongs at Epsom, on ground that was too quick, did not go well. His second win, at Musselburgh four weeks back, showed what he can do when conditions are right. Recent form has been patchy—he has finished second, then fifth, seventh, fifth and 15th in his last six outings—but those runs came on ground that did not play to his strengths. When autumn arrives and the rain comes, Keatley is planning to run him at the Shergar Cup and has even mentioned the possibility of testing him in bigger races like the Ayr Gold Cup. For now, Francisco's Piece remains a work in progress: a horse with genuine ability that is only beginning to show itself.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on soft ground: 1 wins from 6 starts (17%)
Excellent record on good ground: 1 wins from 5 starts (20%)
⚠ What to watch out for
Poor record on good_to_firm ground: 0 wins from 3 starts
Struggles on LH Galloping tracks: 0 wins from 8 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Soft (muddy)
Loves
Good (firm-ish)
Loves
Good to soft (some give)
Unknown
Heavy (very wet)
Unknown
Yielding (slightly soft)
Unknown
Good to firm (drying out)
Avoids
📏 Race Distance
5F – 6½F
7F – 1M
Unknown
🏅 Competition Level
Class 1 (elite)
Avoids
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Unknown
Class 4 (standard)
Unknown
🏟 Track Shape
Left-handed, hilly
Unknown
Left-handed, tight turns
Unknown
Right-handed, tight turns
Unknown
Left-handed, long straights
Avoids
Right-handed, hilly
Avoids
Right-handed, long straights
Avoids

📅 Recent Runs

The last 10 races, most recent first
29 Aug
2nd
Beverley
5f – 6½f · Soft · 11 runners
31 Jul
🏆 Won
Musselburgh
5f – 6½f · Good · 5 runners
9 Jun
5th
Carlisle
5f – 6½f · Good_To_Soft · 12 runners
8 Apr
7th
Catterick Bridge
5f – 6½f · Good · 9 runners
25 Oct
5th
Doncaster
5f – 6½f · Heavy · 13 runners
10 Oct
15th
York
5f – 6½f · Good · 20 runners
20 Sep
12th
Ayr
5f – 6½f · Soft · 25 runners
14 Sep
13th
The Curragh
5f – 6½f · Yielding · 25 runners
9 Aug
5th
Ascot
5f – 6½f · Good_To_Firm · 12 runners
26 Jul
10th
York
5f – 6½f · Good · 22 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
York
Galloping
3 1 second, 2 other 10 Oct 0%
Ascot
Galloping
2 2 other 9 Aug 0%
Doncaster
Galloping
2 2 other 25 Oct 0%
Musselburgh
Sharp
1 1 win 31 Jul 100%
Pontefract
Undulating
1 1 win 1 May 100%
Carlisle
Undulating
1 1 other 9 Jun 0%
Goodwood
Undulating
1 1 other 31 Jul 0%
Beverley
Undulating
1 1 second 29 Aug 0%
Redcar
Galloping
1 1 second 5 Oct 0%
The Curragh
Galloping
1 1 other 14 Sep 0%
Ayr
Galloping
1 1 other 20 Sep 0%
Epsom Downs
Undulating
1 1 other 6 Jun 0%
Haydock Park
Galloping
1 1 second 27 Sep 0%
Catterick Bridge
Sharp
1 1 other 8 Apr 0%