The win record tells an interesting story. Kitty Foyle has won 4 from 29 overall — roughly 1 in every 7 races — but on normal ground that number jumps sharply: 2 wins from 7 races, which is nearly 1 in 3. That is a big difference, and it suggests this is a horse that genuinely comes alive when the conditions are right, rather than one that performs the same regardless of what is underfoot. Keep an eye on the ground report before ruling her in or out.
What is harder to explain is the record at Class 5 level, which is where Kitty Foyle has raced most often. Eleven races at that level and not a single win. Zero from eleven. That is a puzzle, because she has clearly won races — just apparently not the ones she was expected to. Her two most recent victories came at Wolverhampton in April 2024 and then at Wincanton in April 2026, suggesting she likes to save her best for the spring months rather than spread wins evenly through the year.
Recent form reads 9-2-1-3-5-3, working back from her most recent run. That second place and the win sandwiched in the middle of that sequence show she is capable of being competitive, and she raced just yesterday, so she is very much in active campaign. Harry Reed rides her most regularly — 1 win from their 6 races together, or roughly 1 in 6 — a solid enough partnership without being a standout combination on paper.
Kitty Foyle is the kind of horse that keeps showing up, keeps getting placed, and occasionally reminds everyone what she is capable of with a well-timed win. Patient owners, a busy yard, and a horse that prefers normal conditions when they come around. There are worse setups to follow.
| 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% |
| Goodwood Undulating |
2 | 1 win, 1 other | 24 Aug | 50% |
| Lingfield Park Sharp |
2 | 1 second, 1 other | 1 Nov | 0% |
| Cheltenham Galloping |
2 | 2 other | 17 Apr | 0% |
| chelmsford | 2 | 2 other | 18 Apr | 0% |
| Wincanton Galloping |
1 | 1 win | 12 Apr | 100% |
| Newton Abbot Sharp |
1 | 1 win | 20 Sep | 100% |
| Chepstow Galloping |
1 | 1 other | 31 May | 0% |
| Huntingdon Galloping |
1 | 1 second | 19 May | 0% |
| Newcastle Galloping |
1 | 1 other | 13 Oct | 0% |
| Exeter Undulating |
1 | 1 other | 7 Nov | 0% |
| Taunton Undulating |
1 | 1 third | 30 Dec | 0% |
| Stratford-on-Avon Sharp |
1 | 1 third | 18 Oct | 0% |