Formula 1 has agreed a new deal with the Belgian Grand Prix which will keep the race on the schedule until 2031. However the race will only take place every other year after 2027. The new deal means the Belgian Grand Prix will be held in four of the six seasons after this year. F1