Trained by Jim Boyle at Epsom in Surrey, the horse is part of a yard that has hit real form this season, sending out 23 winners — a solid total that suggests things are clicking nicely at that stable. Epsom, of course, is famous as the home of the Derby, and training there gives a yard a natural familiarity with some of Britain's most distinctive tracks. Carnival Day's most recent win came at Epsom Downs itself on 31 July 2025, which is now eight months ago, and the horse has been off the track for around five months since then. That kind of break can go either way on return, so the first run back will tell plenty.
The most interesting thing about Carnival Day is what the numbers reveal about distance. At a mile and one furlong to a mile and two furlongs — roughly eight to ten minutes of racing — the horse has won 2 of just 7 races, a win rate of 29%, or nearly 1 in 3. That is a genuinely strong return. At the level Carnival Day typically competes — Class 4, which is mid-table in the racing hierarchy — the horse has won only 1 from 12 at that grade, which sounds modest, but those two distance wins suggest there is a sharper version of this horse available when conditions suit.
Pat Cosgrave has ridden Carnival Day in 7 of its 19 races, winning once together — about 1 in every 7. That is a workmanlike partnership rather than a golden one, but Cosgrave is an experienced operator who knows what he has underneath him. Recent form reads 4-2-6-4-3-1 going back from the last race, which includes that Epsom win and a second-place finish, with a couple of disappointing efforts mixed in. The overall picture is of a horse that finds its best on its preferred terms — the right distance, the right track — and can be competitive when those boxes are ticked. Watch for a run somewhere around a mile and a quarter on the return from this break.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Sandown Park Galloping |
4 | 1 win, 3 other | 12 Sep | 25% |
| Epsom Downs Undulating |
4 | 1 win, 1 second, 1 third, 1 other | 28 Sep | 25% |
| Brighton Undulating |
2 | 1 win, 1 third | 12 Apr | 50% |
| Wolverhampton Galloping |
2 | 2 other | 10 Feb | 0% |
| Windsor Sharp |
1 | 1 other | 19 May | 0% |
| Carlisle Undulating |
1 | 1 other | 10 Jun | 0% |
| chelmsford | 1 | 1 other | 11 Nov | 0% |
| Bath Undulating |
1 | 1 second | 21 Oct | 0% |
| Ripon Sharp |
1 | 1 third | 20 Jun | 0% |
| Great Yarmouth Galloping |
1 | 1 other | 24 Jul | 0% |
| Leicester Sharp |
1 | 1 other | 28 Oct | 0% |