UK time :

Timely Affair

Timely Affair is a 4-year-old with the kind of form that suggests a horse finally finding its feet. With 4 wins from 14 races, it sits at a 29% win rate — roughly winning once every three or four times out — which is respectable for a horse at its level, but what really stands out is the recent surge. In the last six races, Timely Affair has won three times, including a victory at Lingfield Park four weeks ago. That's the form of a horse in good order, one that's figured something out.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Time Test
Mother
Velvet Morn
Owner
Mrs Susie Hartley
Official rating
68

📊 Key numbers

Career totals for this horse
15
Career races
4
Wins
26.7%
Win rate
avg ~10%
66.7%
Top-3 rate
avg ~30%
11 days
Since last race

🔍 Full analysis

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

Trained by William Knight's Newmarket yard, which has sent out 28 winners this season, Timely Affair benefits from a trainer who knows how to get horses winning. The horse has a clear preference for normal ground conditions, where it has won 3 of its 6 races — a 50% win rate that tells you this is a surface where it thrives. But there's a more striking statistic: at Southwell, Timely Affair has won 3 of 6 races. That's dominance at a single track, the kind of record that makes you sit up when the entries come out for Southwell. It took its first career win there back in January, and it has returned to the track repeatedly with genuine success.

Timely Affair raced just yesterday, which means this is an active, regularly campaigned horse. It's competing mostly in Class 6 races, the lower end of the British racing pyramid, where the standard is modest but the competition is genuine. The recent form — a win, two third-place finishes, and that eighth-place run — paints a picture of a horse that belongs in this territory and can beat the horses it faces on a decent day. This is a runner that earns its keep and does so with enough consistency to suggest its the yard believe there are more wins to come.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 4 wins from 7 starts (57%)
✔ Course specialist at Southwell: 3 wins from 6 starts (50%)
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 4 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Loves
Good to firm (fairly firm)
Unknown
Standard to slow (all-weather)
Unknown
Good (a little give)
Avoids
📏 Race distance
7F – 1M
1M1F – 1M2F
Ok
🏅 Race level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
Class 6 (grassroots)
🏟 Track shape
Left-handed, long straights
Right-handed, hilly
Unknown
Left-handed, tight turns
Unknown
Right-handed, tight turns
Unknown
Right-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
7 Oct
2nd
Kempton Park
7f – 1m · 9 runners
17 Sep
8th
Great Yarmouth
1m1f – 1m2f · Good · 15 runners
22 Aug
🏆 Won
Lingfield Park
1m1f – 1m2f · Standard · 8 runners
23 Jul
🏆 Won
Southwell
7f – 1m · Standard · 14 runners
20 Jun
3rd
Newmarket
1m1f – 1m2f · Good_To_Firm · 11 runners
20 May
3rd
Great Yarmouth
1m1f – 1m2f · Good · 10 runners
29 Apr
🏆 Won
Southwell
1m1f – 1m2f · Standard · 11 runners
11 Apr
2nd
Southwell
7f – 1m · Standard · 11 runners
25 Mar
2nd 1%
Kempton Park
1m1f – 1m2f · Standard_To_Slow · 9 runners
20 Jan
5th
Southwell
1m1f – 1m2f · Standard · 12 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
25%
Win rate
1/4
Wins / rides
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/1
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
Southwell
Galloping
6 3 wins, 2 seconds, 1 other 23 Jul 50%
Great Yarmouth
Galloping
2 1 third, 1 other 17 Sep 0%
Kempton Park
Galloping
2 2 seconds 7 Oct 0%
Lingfield Park
Sharp
1 1 win 22 Aug 100%
Goodwood
Undulating
1 1 other 3 May 0%
Nottingham
Galloping
1 1 other 12 Jun 0%
Windsor
Sharp
1 1 other 23 Jun 0%
Newmarket
Galloping
1 1 third 20 Jun 0%