The most striking thing about Twilight Fun is what happens when the horse arrives at Chelmsford. Three wins from just 6 races at that track — winning half the time — is the kind of record that makes you sit up. For context, most horses race their whole careers without finding a track that suits them that well. There is clearly something about that circuit, whether the shape, the surface, or simply the atmosphere, that brings the best out of this horse.
The regular partnership with jockey Joey Haynes is clearly central to the story. In 22 races together, Haynes and Twilight Fun have won 6 times — roughly 1 in every 4 rides. That is a meaningful number, and it suggests the two have developed a real understanding. Trainers do not keep putting the same jockey up by accident.
Chelsea Banham trains the horse from a yard in Cowlinge, Suffolk, and has had 8 winners on the board already this season — a tidy haul that speaks to a well-organised operation. Twilight Fun fits neatly into the Class 4 level, where the horse has won 3 from 8 races — a 38% win rate at that grade, which is genuinely impressive. That is better than 1 in every 3 races at a competitive level.
The one note of caution is that the last win came at Newcastle in February 2026, five months ago, and the six runs since have not produced a victory. A second-place finish and a third are in there, so it is not as though the horse has fallen off a cliff — but winners are what everyone is chasing, and this horse clearly has more to give. Twilight Fun raced just yesterday, which tells you everything about the current workload, and with Chelmsford visits seemingly always worth circling on the calendar, another win does not feel far away.
| 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 |
4 | 1 win, 2 seconds, 1 other | 14 Jul | 25% |
| Lingfield Park Sharp |
3 | 3 other | 13 Sep | 0% |
| Newcastle Galloping |
2 | 1 win, 1 other | 27 Mar | 50% |
| Newmarket Galloping |
1 | 1 other | 20 Jun | 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% |
| Nottingham Galloping |
1 | 1 other | 10 May | 0% |