Kitty Foyle
Kitty Foyle is a steady, mid-level performer who has found her rhythm on normal ground but struggles to break through at the tougher end of the sport. The six-year-old has won 4 of her 30 races overall—a modest 13% win rate—but the detail matters: she has won 2 of 7 races on normal conditions, which puts her at 29%, nearly double her average. On other ground types she is much less effective, which tells you that firm or soft surfaces work against her. Her last win came at Wincanton four months ago, and her recent form has been mixed, with a third-place finish just yesterday suggesting she is still capable but streaky.Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
50%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
The horse runs almost exclusively in Class 5 races—the lower tiers of British racing—where she has yet to win in 11 attempts. This is telling. It means Kitty Foyle is effective at her natural level but has not managed to step up, and when she has tried, she has found the jump too steep. Trainer Daisy Hitchins, based near Sherborne in Dorset, sent out 14 winners this season, and the stable appears to be placing Kitty Foyle sensibly rather than chasing unlikely targets. Most of her rides have come with jockey Harry Reed, who has managed 1 win from 6 races aboard her—17%—slightly better than her overall rate but nothing that suggests they are a partnership about to spark. For a horse in her seventh season, Kitty Foyle is a dependable, place-earning type: not a star, but a useful hand who shows up and does her job, especially on a day when the ground suits her.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Excellent record on good ground: 2 wins from 7 starts (29%)
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 6 starts
⚠ Poor record on good_to_soft ground: 0 wins from 5 starts
⚠ Poor record on standard_to_slow ground: 0 wins from 3 starts
⚠ Yet to win at Newbury in 6 attempts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Likes
Good to firm (drying out)
Avoids
Good to soft (some give)
Avoids
Standard to slow (all-weather)
Avoids
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Unknown
🏟 Track Shape
Right-handed, long straights
Loves
Left-handed, tight turns
Loves
Right-handed, hilly
Loves
Left-handed, long straights
Ok
📅 Recent Runs
The last 10 races, most recent first
22 Aug
3rd
Newton Abbot
Long Distance (2m+) · Good_To_Firm · 8 runners
8 Jul
9th
Kempton Park
1m6f – 2m · 9 runners
19 May
2nd
Huntingdon
Long Distance (2m+) · Good_To_Firm · 8 runners
12 Apr
🏆 Won
Wincanton
Long Distance (2m+) · Good · 3 runners
24 Nov
3rd
Kempton Park
Long Distance (2m+) · Good · 9 runners
7 Nov
5th
Exeter
Long Distance (2m+) · Good · 12 runners
18 Oct
3rd
Stratford-on-Avon
Long Distance (2m+) · Good · 5 runners
24 Aug
4th
Goodwood
Long Distance (2m+) · Good_To_Firm · 6 runners
24 Jul
2nd
Newbury
Long Distance (2m+) · Good_To_Firm · 6 runners
24 Jun
2nd
Newbury
Long Distance (2m+) · Good_To_Firm · 6 runners
🏇 Jockey Partnerships
Every jockey who has ridden this horse, sorted by rides together
🏟 Track Record
Win rate at each course this horse has visited
| Course | Races | Results | Last visited | Win rate |
| Newbury Galloping |
6 |
3 seconds, 2 thirds, 1 other |
24 Jul |
0% |
| Wolverhampton Galloping |
4 |
1 win, 3 other |
11 Feb |
25% |
| Kempton Park Galloping |
3 |
1 third, 2 other |
8 Jul |
0% |
| Newton Abbot Sharp |
2 |
1 win, 1 third |
22 Aug |
50% |
| Goodwood Undulating |
2 |
1 win, 1 other |
24 Aug |
50% |
| chelmsford |
2 |
2 other |
18 Apr |
0% |
| Cheltenham Galloping |
2 |
2 other |
17 Apr |
0% |
| Lingfield Park Sharp |
2 |
1 second, 1 other |
1 Nov |
0% |
| Wincanton Galloping |
1 |
1 win |
12 Apr |
100% |
| Taunton Undulating |
1 |
1 third |
30 Dec |
0% |
| Newcastle Galloping |
1 |
1 other |
13 Oct |
0% |
| Huntingdon Galloping |
1 |
1 second |
19 May |
0% |
| Exeter Undulating |
1 |
1 other |
7 Nov |
0% |
| Stratford-on-Avon Sharp |
1 |
1 third |
18 Oct |
0% |
| Chepstow Galloping |
1 |
1 other |
31 May |
0% |