ST Stephen’s Day is one of the best days of racing of the year but it is not for the faint-hearted. The action comes thick and fast on four different channels and all packed into just over five hours, from the first at Sedgefield at 11.50am to the last at Wolverhampton at 4.55pm.

With Huntingdon off, there is a bit of respite, but that still leaves 10 meetings, 69 races and 767 declared horses. If you’re planning on having a few bets, you need to pick your battles.