The modern editions of the Tour de France consist of 21 day-long stages over a 23 or 24 day period and cover approximately 3,500 kilometres (2,200 mi) total. The race alternates between clockwise and counterclockwise circuits. Twenty to twenty-two teams of eight riders usually compete.