who has won the most f1 grand prix races
List of Formula One Grand Prix winners Michael Schumacher holds the record for the most Grand Prix victories, having won 91 times.[5] Lewis Hamilton is second with 67 wins and Sebastian Vettel is third with 52 wins. Michael Schumacher holds the distinction of having the longest time between his first win and his last. He won his first Grand Prix in 1992 at the Belgian Grand Prix, and his last in 2006 at the Chinese Grand Prix, a span of 14 years, 1 month and 1 day.[6] Riccardo Patrese holds the record for the longest period of time between two race wins–more than six-and-a-half years between the 1983 South African Grand Prix and the 1990 San Marino Grand Prix.[7] Mario Andretti had to wait the longest time between his maiden victory at the 1971 South African Grand Prix and his second win–coming five years, seven months and 18 days later at the 1976 Japanese Grand Prix.[8] Sebastian Vettel holds the record for the most consecutive wins, having won nine Grands Prix in a row from the 2013 Belgian Grand Prix to the 2013 Brazilian Grand Prix. Max Verstappen is the youngest winner of a Grand Prix; he was 18 years and 227 days old when he won the 2016 Spanish Grand Prix.[9] Luigi Fagioli is the oldest winner of a Formula One Grand Prix; he was 53 years and 22 days old when he won the 1951 French Grand Prix.[10]