Most World Championships Most Wins Most Sprint Wins More Stats

Largest Gap Between Consecutive Wins

Rider Gap Start and End of Gap Wins
1 Phil Read 3200 days 1964 Ulster Grand Prix → 1973 West German Grand Prix 11
2 Andrea Dovizioso 2653 days 2009 British Grand Prix → 2016 Malaysian Grand Prix 15
3 Alex Barros 2463 days 1993 FIM Grand Prix → 2000 Dutch TT 7
4 Jack Miller 1771 days 2016 Dutch TT → 2021 Spanish Grand Prix 4
5 John Hartle 1456 days 1956 Ulster Grand Prix → 1960 Ulster Grand Prix 3
6 Jack Findlay 1423 days 1973 Isle of Man TT → 1977 Austrian Grand Prix 3
7 Loris Capirossi 1316 days 1996 Australian Grand Prix → 2000 Italian Grand Prix 9
8 Norifumi Abe 1281 days 1996 Japanese Grand Prix → 1999 Rio de Janeiro Grand Prix 3
9 Àlex Crivillé 1198 days 1992 Dutch TT → 1995 European Grand Prix 15
10 Umberto Masetti 1155 days 1952 Belgian Grand Prix → 1955 Nations Grand Prix 6
11 Maverick Viñales 1113 days 2021 Qatar Grand Prix → 2024 Grand Prix of the Americas 10
12 Eddie Lawson 1064 days 1989 Swedish Grand Prix → 1992 Hungarian Grand Prix 31
13 Marc Márquez 1043 days 2021 Emilia Romagna Grand Prix → 2024 Aragon Grand Prix 72
14 Reg Armstrong 1015 days 1952 German Grand Prix → 1955 Spanish Grand Prix 4
15 Valentino Rossi 993 days 2010 Malaysian Grand Prix → 2013 Dutch TT 89
16 Fergus Anderson 861 days 1951 Swiss Grand Prix → 1953 Spanish Grand Prix 2
17 Leslie Graham 784 days 1950 Swiss Grand Prix → 1952 Nations Grand Prix 5
18 Alberto Pagani 735 days 1969 Nations Grand Prix → 1971 Nations Grand Prix 3
19 Álex Rins 728 days 2020 Aragon Grand Prix → 2022 Australian Grand Prix 6
20 Barry Sheene 714 days 1979 French Grand Prix → 1981 Swedish Grand Prix 19
21 Geoff Duke 686 days 1956 Nations Grand Prix → 1958 Swedish Grand Prix 22
21 Wayne Gardner 686 days 1990 Australian Grand Prix → 1992 British Grand Prix 18
23 Jorge Martín 679 days 2021 Styrian Grand Prix → 2023 German Grand Prix 8
23 Daryl Beattie 679 days 1993 German Grand Prix → 1995 Japanese Grand Prix 3
25 Alfredo Milani 665 days 1951 Nations Grand Prix → 1953 Belgian Grand Prix 3
26 Randy Mamola 643 days 1982 German Grand Prix → 1984 Dutch TT 13
27 Carlos Checa 637 days 1996 Catalan Grand Prix → 1998 Madrid Grand Prix 2
28 Tadayuki Okada 636 days 1997 Indonesian Grand Prix → 1999 Dutch TT 4
29 Marco Bezzecchi 609 days 2023 Indian Grand Prix → 2025 British Grand Prix 4
30 Sete Gibernau 581 days 2001 Valencian Grand Prix → 2003 South African Grand Prix 9
31 Johann Zarco 568 days 2023 Australian Grand Prix → 2025 French Grand Prix 2
32 Jorge Lorenzo 567 days 2016 Valencian Grand Prix → 2018 Italian Grand Prix 47
33 Cal Crutchlow 532 days 2016 Australian Grand Prix → 2018 Argentine Grand Prix 3
34 Danilo Petrucci 497 days 2019 Italian Grand Prix → 2020 French Grand Prix 2
35 Aleix Espargaró 490 days 2022 Argentine Grand Prix → 2023 British Grand Prix 3
36 Wil Hartog 448 days 1979 German Grand Prix → 1980 Finnish Grand Prix 5
37 Dani Pedrosa 420 days 2014 Czech Republic Grand Prix → 2015 Japanese Grand Prix 31
37 Enea Bastianini 420 days 2022 Aragon Grand Prix → 2023 Malaysian Grand Prix 7
39 Max Biaggi 413 days 1998 Czech Republic Grand Prix → 1999 South African Grand Prix 13
40 Jack Middelburg 400 days 1980 Dutch TT → 1981 British Grand Prix 2
41 Giacomo Agostini 399 days 1975 Finnish Grand Prix → 1976 German Grand Prix 69
41 Mick Doohan 399 days 1992 German Grand Prix → 1993 San Marino Grand Prix 54
43 Pat Hennen 378 days 1976 Finnish Grand Prix → 1977 British Grand Prix 3
44 Luca Cadalora 371 days 1993 Italian Grand Prix → 1994 United States Grand Prix 8
44 John Kocinski 371 days 1992 South African Grand Prix → 1993 United States Grand Prix 4
44 Brad Binder 371 days 2020 Czech Republic Grand Prix → 2021 Austrian Grand Prix 2
44 Ray Amm 371 days 1953 Isle of Man TT → 1954 Isle of Man TT 2
48 John Surtees 356 days 1956 Belgian Grand Prix → 1957 Dutch TT 22
49 Kenny Roberts 350 days 1982 Spanish Grand Prix → 1983 German Grand Prix 22
50 Nicky Hayden 349 days 2005 United States Grand Prix → 2006 Dutch TT 3
51 Casey Stoner 329 days 2009 Malaysian Grand Prix → 2010 Aragon Grand Prix 38
52 Mike Hailwood 322 days 1965 Nations Grand Prix → 1966 Czechoslovakian Grand Prix 37
53 Johnny Cecotto 321 days 1977 Czechoslovakian Grand Prix → 1978 Dutch TT 3
54 Kevin Schwantz 308 days 1992 Italian Grand Prix → 1993 Australian Grand Prix 25
55 Virginio Ferrari 307 days 1978 German Grand Prix → 1979 Dutch TT 2
56 Freddie Spencer 301 days 1984 Belgian Grand Prix → 1985 Spanish Grand Prix 20
57 Miguel Oliveira 287 days 2021 Catalan Grand Prix → 2022 Indonesian Grand Prix 5
58 Wayne Rainey 280 days 1991 Czechoslovak Grand Prix → 1992 European Grand Prix 24
59 Marco Lucchinelli 266 days 1980 German Grand Prix → 1981 French Grand Prix 6
60 Gary Hocking 262 days 1961 Swedish Grand Prix → 1962 Isle of Man TT 8
61 Fabio Quartararo 238 days 2021 British Grand Prix → 2022 Portuguese Grand Prix 11
62 Marco Melandri 175 days 2005 Valencian Grand Prix → 2006 Turkish Grand Prix 5
63 Francesco Bagnaia 168 days 2021 Valencian Grand Prix → 2022 Spanish Grand Prix 30
63 Garry McCoy 168 days 2000 South African Grand Prix → 2000 Portuguese Grand Prix 3
65 Kenny Roberts Jr. 154 days 1999 Argentine Grand Prix → 2000 Malaysian Grand Prix 8
66 Makoto Tamada 77 days 2004 Rio de Janeiro Grand Prix → 2004 Japanese Grand Prix 2
67 Nello Pagani 57 days 1949 Dutch TT → 1949 Nations Grand Prix 2
68 Libero Liberati 49 days 1957 German Grand Prix → 1957 Belgian Grand Prix 4
69 Franco Morbidelli 42 days 2020 San Marino Grand Prix → 2020 Teruel Grand Prix 3
70 Jim Redman 34 days 1966 West German Grand Prix → 1966 Dutch TT 2
71 Franco Uncini 28 days 1982 Austrian Grand Prix → 1982 Nations Grand Prix 5
72 Jarno Saarinen 14 days 1973 French Grand Prix → 1973 Austrian Grand Prix 2