Trained by Chelsea Banham out of Cowlinge in Suffolk, Twilight Fun is part of a yard that has sent out 8 winners already this season, suggesting things are ticking along nicely. The partnership with jockey Joey Haynes is clearly central to what makes this horse tick — together they have won 6 of 20 races, a 30% win rate that works out to winning 3 in every 10 times they team up. That kind of consistency between horse and rider is worth paying attention to.
The most striking number in Twilight Fun's record is what happens at Chelmsford: 3 wins from just 6 visits, a 50% win rate. Winning half your races at any track is remarkable, and it suggests the surface or the shape of the course simply suits this horse in a way that not many tracks do. Chelmsford specialists are genuinely rare, and when a horse finds a place it loves, smart people notice. At Class 4 level — the middle tier of everyday racing — the record reads 3 wins from 8 races, again a strong 38%, or roughly 2 in every 5 races at that grade.
Recent form tells a slightly mixed story. The last 6 runs read 4th, 6th, 14th, 3rd, 1st, 2nd from most recent back, meaning there was a dip after a bright spell that saw back-to-back placings and a win. The 14th-place finish stands out as an off day, but the latest run — a 4th — shows the horse is still competing, and crucially, it raced just one day ago, so it is very much in active service. The most recent win came at Newcastle in February 2026, roughly four months ago.
This is a horse that knows where it likes to be — mid-level races, a trusted jockey, and ideally a trip to Chelmsford. Not a star, but a thoroughly genuine racehorse that earns its place on the track week after week.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| chelmsford | 6 | 3 wins, 1 second, 1 third, 1 other | 21 Feb | 50% |
| Great Yarmouth Galloping |
4 | 1 win, 3 other | 28 May | 25% |
| Wolverhampton Galloping |
3 | 1 win, 1 second, 1 other | 9 Dec | 33.3% |
| Lingfield Park Sharp |
3 | 3 other | 13 Sep | 0% |
| Newcastle Galloping |
2 | 1 win, 1 other | 27 Mar | 50% |
| Nottingham Galloping |
1 | 1 other | 10 May | 0% |
| Epsom Downs Undulating |
1 | 1 other | 22 Apr | 0% |
| Goodwood Undulating |
1 | 1 other | 23 May | 0% |
| Southwell Galloping |
1 | 1 other | 20 Oct | 0% |