PitwallArchivo F1 · 1950–2026

Historical rankings

Longest consecutive race win streaks in Formula 1

The longest uninterrupted winning streaks in Formula 1 history from start to finish.

10consecutive wins

All-time benchmark

Max Verstappen

Miami 2023 to Monza 2023

Full ranking

RankDriverStreakPeriodStreak run
1.ºMax Verstappen102023Miami Grand Prix 2023 → Italian Grand Prix 2023
2.ºAlberto Ascari91952–1953Belgian Grand Prix 1952 → Belgian Grand Prix 1953
3.ºSebastian Vettel92013Belgian Grand Prix 2013 → Brazilian Grand Prix 2013
4.ºMichael Schumacher72004European Grand Prix 2004 → Hungarian Grand Prix 2004
5.ºNico Rosberg72015–2016Mexican Grand Prix 2015 → Russian Grand Prix 2016
6.ºJim Clark61965South African Grand Prix 1965 → German Grand Prix 1965
7.ºJack Brabham51960Dutch Grand Prix 1960 → Portuguese Grand Prix 1960
8.ºNigel Mansell51992South African Grand Prix 1992 → San Marino Grand Prix 1992
9.ºLewis Hamilton52014Italian Grand Prix 2014 → United States Grand Prix 2014
10.ºKimi Antonelli52026Chinese Grand Prix 2026 → Monaco Grand Prix 2026
11.ºJuan Manuel Fangio41953–1954Italian Grand Prix 1953 → French Grand Prix 1954
12.ºJochen Rindt41970Dutch Grand Prix 1970 → German Grand Prix 1970
13.ºAlain Prost41993Canadian Grand Prix 1993 → German Grand Prix 1993
14.ºAyrton Senna41988British Grand Prix 1988 → Belgian Grand Prix 1988
15.ºDamon Hill41995–1996Australian Grand Prix 1995 → Argentine Grand Prix 1996
16.ºFernando Alonso42006Spanish Grand Prix 2006 → Canadian Grand Prix 2006
17.ºJenson Button42009Bahrain Grand Prix 2009 → Turkish Grand Prix 2009
18.ºStirling Moss31957–1958Pescara Grand Prix 1957 → Argentine Grand Prix 1958
19.ºJackie Stewart31969Dutch Grand Prix 1969 → British Grand Prix 1969
20.ºNiki Lauda31975Monaco Grand Prix 1975 → Swedish Grand Prix 1975

Other historical rankings

All rankings