French Affair
French Affair is a three-year-old who has shown flashes of real promise without ever quite becoming a consistent winner. With three wins from 18 races, the horse sits at a 17% win rate — winning roughly one in every six outings — but the arc of recent form suggests something genuinely interesting is happening. Over the last six races, French Affair has finished third, fifth, third, first, first, and third. That middle stretch of consecutive wins eight weeks ago at Redcar was the high point so far, and the return to form in its most recent race (a third-place finish just yesterday) indicates the horse is still competitive and being actively campaigned.Based on TrackLab's analysis
Owner
Pompey Ventures & JPS Ltd
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
The real standout is what French Affair does on fast, dry ground. On those tracks, the horse has won 2 of 7 races — a 29% win rate that speaks to a genuine preference and strength. Even more encouraging is performance over distances between 5 furlongs and 6½ furlongs, where French Affair has won 3 of 9 races, a 33% win rate that marks this as the horse's sweet spot. These are real edges, the kind of specifics that matter when a trainer like Jennie Candlish (whose Basford yard has already sent out 64 winners this season) plans where and when to run the horse next.
Sean Levey, who rides French Affair most often, has one win together from six races — matching the horse's overall win rate but suggesting they haven't yet found their rhythm as a partnership. What makes French Affair interesting is not dominance but direction. The wins at Redcar last August showed the horse capable of beating decent fields, and the most recent third-place finish, coming just days after a lengthy break, hints that form is returning at exactly the right moment.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_firm ground: 2 wins from 7 starts (29%)
✔ Excellent record on good ground: 1 wins from 3 starts (33%)
✔ Well suited by 5f – 6½f distances: 33% win rate
⚠ What to watch out for
⚠ Poor record on good_to_soft ground: 0 wins from 3 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Loves
Good (a little give)
Loves
Standard to slow (all-weather)
Unknown
Standard (all-weather)
Unknown
Good to soft (some give)
Avoids
🏅 Race level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track shape
Right-handed, hilly
Loves
Left-handed, long straights
Likes
Left-handed, hilly
Unknown
Left-handed, tight turns
Unknown
Right-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
5 Oct
3rd
Kempton Park
5f – 6½f · 10 runners
18 Sep
5th
Ayr
5f – 6½f · Soft · 25 runners
31 Aug
3rd
Epsom Downs
7f – 1m · Good_To_Soft · 6 runners
8 Aug
🏆 Won
Redcar
5f – 6½f · Good_To_Firm · 7 runners
29 Jul
🏆 Won
Goodwood
5f – 6½f · Good_To_Firm · 28 runners
20 Jun
6th
Doncaster
7f – 1m · Good_To_Firm · 13 runners
5 Jun
4th
Doncaster
7f – 1m · Good_To_Firm · 12 runners
23 May
2nd
York
7f – 1m · Good · 22 runners
9 May
4th
Lingfield Park
7f – 1m · Good_To_Firm · 8 runners
5 Apr
5th
Southwell
7f – 1m · Standard · 8 runners
🏇 Jockeys
Every jockey who has ridden this horse, most rides first
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win rate |
| Newbury Galloping |
3 |
1 win, 2 other |
19 Sep |
33.3% |
| Salisbury Undulating |
2 |
1 second, 1 other |
12 Sep |
0% |
| Kempton Park Galloping |
2 |
1 second, 1 third |
5 Oct |
0% |
| Doncaster Galloping |
2 |
2 other |
20 Jun |
0% |
| Goodwood Undulating |
1 |
1 win |
29 Jul |
100% |
| Redcar Galloping |
1 |
1 win |
8 Aug |
100% |
| Newmarket Galloping |
1 |
1 other |
4 May |
0% |
| Ayr Galloping |
1 |
1 other |
18 Sep |
0% |
| Lingfield Park Sharp |
1 |
1 other |
9 May |
0% |
| York Galloping |
1 |
1 second |
23 May |
0% |
| Ffos Las Galloping |
1 |
1 third |
28 Aug |
0% |
| Southwell Galloping |
1 |
1 other |
5 Apr |
0% |
| Epsom Downs Undulating |
1 |
1 third |
31 Aug |
0% |