The Cheltenham festival 2023 is four exceptional days of racing featuring 14 Grade One races across four seven-race cards as the best horses, trainers, and jockeys go head to head. The total races are 28.