UK time :

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
Quick facts
Age
3 years old
Sex
Gelding
Colour
Bay
Father
Mehmas
Mother
Clearly Crystal
Owner
Pompey Ventures & JPS Ltd
Official rating
81

📊 Key numbers

Career totals for this horse
18
Career races
3
Wins
16.7%
Win rate
avg ~10%
50%
Top-3 rate
avg ~30%
13 days
Since last race

🔍 Full analysis

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

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
Heavy (very wet)
Unknown
Standard to slow (all-weather)
Unknown
Standard (all-weather)
Unknown
Soft (muddy)
Unknown
Good to soft (some give)
Avoids
📏 Race distance
5F – 6½F
Loves
7F – 1M
Avoids
🏅 Race level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Loves
Class 5 (entry-level)
Unknown
🏟 Track shape
Right-handed, hilly
Loves
Left-handed, long straights
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
16.7%
Win rate
1/6
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin 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%