Rank
|
Country
|
Rider
|
Wins
|
Seasons active
|
First win
|
Last win
|
1
|
ITA
|
Valentino Rossi*
|
89
|
2000–2021
|
2000 500cc British Grand Prix
|
2017 MotoGP Dutch TT
|
2
|
ITA
|
Giacomo Agostini*
|
68
|
1965–1977
|
1965 500cc Finnish Grand Prix
|
1976 500cc West German Grand Prix
|
3
|
ESP
|
Marc Márquez*
|
62
|
2013–
|
2013 MotoGP Grand Prix of the Americas
|
2024 MotoGP Australian Grand Prix
|
4
|
AUS
|
Mick Doohan*
|
54
|
1989–1999
|
1990 500cc Hungarian Grand Prix
|
1998 500cc Argentine Grand Prix
|
5
|
ESP
|
Jorge Lorenzo*
|
47
|
2008–2019
|
2008 MotoGP Portuguese Grand Prix
|
2018 MotoGP Austrian Grand Prix
|
6
|
AUS
|
Casey Stoner*
|
38
|
2006–2012
|
2007 MotoGP Qatar Grand Prix
|
2012 MotoGP Australian Grand Prix
|
7
|
UK
|
Mike Hailwood*
|
37
|
1958–1967
|
1961 500cc Isle of Man TT
|
1967 500cc Canadian Grand Prix
|
8
|
USA
|
Eddie Lawson*
|
31
|
1983–1992
|
1984 500cc South African Grand Prix
|
1992 500cc Hungarian Grand Prix
|
ESP
|
Dani Pedrosa†
|
31
|
2006–2018 2021 2023–
|
2006 MotoGP Chinese Grand Prix
|
2017 MotoGP Valencian Grand Prix
|
10
|
ITA
|
Francesco Bagnaia*
|
29
|
2019–
|
2021 MotoGP Aragon Grand Prix
|
2024 MotoGP Solidarity Grand Prix
|
11
|
USA
|
Kevin Schwantz*
|
25
|
1986–1995
|
1988 500cc Japanese Grand Prix
|
1994 500cc British Grand Prix
|
12
|
USA
|
Wayne Rainey*
|
24
|
1988–1993
|
1988 500cc British Grand Prix
|
1993 500cc Czech Republic Grand Prix
|
13
|
UK
|
Geoff Duke*
|
22
|
1950–1959
|
1950 500cc Isle of Man TT
|
1958 500cc Swedish Grand Prix
|
UK
|
John Surtees*
|
22
|
1952 1954–1960
|
1956 500cc Isle of Man TT
|
1960 500cc Nations Grand Prix
|
USA
|
Kenny Roberts*
|
22
|
1978–1983
|
1978 500cc Austrian Grand Prix
|
1983 500cc San Marino Grand Prix
|
16
|
USA
|
Freddie Spencer*
|
20
|
1980–1987 1989 1993
|
1982 500cc Belgian Grand Prix
|
1985 500cc Swedish Grand Prix
|
17
|
UK
|
Barry Sheene*
|
19
|
1974–1984
|
1975 500cc Dutch TT
|
1981 500cc Swedish Grand Prix
|
18
|
AUS
|
Wayne Gardner*
|
18
|
1983–1992
|
1986 500cc Spanish Grand Prix
|
1992 500cc British Grand Prix
|
19
|
ESP
|
Àlex Crivillé*
|
15
|
1992–2001
|
1992 500cc Dutch TT
|
2000 500cc French Grand Prix
|
ITA
|
Andrea Dovizioso†
|
15
|
2008–2022
|
2009 MotoGP British Grand Prix
|
2020 MotoGP Austrian Grand Prix
|
21
|
USA
|
Randy Mamola
|
13
|
1979–1990 1992
|
1980 500cc Belgian Grand Prix
|
1987 500cc San Marino Grand Prix
|
ITA
|
Max Biaggi†
|
13
|
1998–2005
|
1998 500cc Japanese Grand Prix
|
2004 MotoGP German Grand Prix
|
23
|
UK
|
Phil Read*
|
11
|
1961–1964 1971 1973–1976
|
1964 500cc Ulster Grand Prix
|
1975 500cc Czechoslovak Grand Prix
|
FRA
|
Fabio Quartararo*
|
11
|
2019–
|
2020 MotoGP Spanish Grand Prix
|
2022 MotoGP German Grand Prix
|
25
|
ESP
|
Maverick Viñales†
|
10
|
2015–
|
2016 MotoGP British Grand Prix
|
2024 MotoGP Grand Prix of the Americas
|
26
|
ESP
|
Sete Gibernau
|
9
|
1997–2006 2009
|
2001 500cc Valencian Grand Prix
|
2004 MotoGP Qatar Grand Prix
|
ITA
|
Loris Capirossi†
|
9
|
1995–1996 2000–2011
|
1996 500cc Australian Grand Prix
|
2007 MotoGP Japanese Grand Prix
|
28
|
RAN
|
Gary Hocking*
|
8
|
1958–1959 1961–1962
|
1961 500cc West German Grand Prix
|
1962 500cc Isle of Man TT
|
ITA
|
Luca Cadalora†
|
8
|
1989 1993–2000
|
1993 500cc British Grand Prix
|
1996 500cc German Grand Prix
|
USA
|
Kenny Roberts Jr.*
|
8
|
1996–2007
|
1999 500cc Malaysian Grand Prix
|
2000 500cc Pacific Grand Prix
|
ESP
|
Jorge Martín*
|
8
|
2021–
|
2021 MotoGP Styrian Grand Prix
|
2024 MotoGP Indonesian Grand Prix
|
32
|
BRA
|
Alex Barros
|
7
|
1990–2005 2007
|
1993 500cc FIM Grand Prix
|
2005 MotoGP Portuguese Grand Prix
|
ITA
|
Enea Bastianini†
|
7
|
2021–
|
2022 MotoGP Qatar Grand Prix
|
2024 MotoGP Emilia Romagna Grand Prix
|
34
|
ITA
|
Umberto Masetti*
|
6
|
1950–1952 1954–1958
|
1950 500cc Belgian Grand Prix
|
1955 500cc Nations Grand Prix
|
ITA
|
Marco Lucchinelli*
|
6
|
1975–1986
|
1980 500cc German Grand Prix
|
1981 500cc Finnish Grand Prix
|
ESP
|
Álex Rins
|
6
|
2017–
|
2019 MotoGP Grand Prix of the Americas
|
2023 MotoGP Grand Prix of the Americas
|
37
|
UK
|
Leslie Graham*
|
5
|
1949–1953
|
1949 500cc Swiss Grand Prix
|
1952 500cc Spanish Grand Prix
|
NED
|
Wil Hartog
|
5
|
1972–1973 1975–1981
|
1977 500cc Dutch TT
|
1980 500cc Finnish Grand Prix
|
ITA
|
Franco Uncini*
|
5
|
1979–1985
|
1982 500cc Austrian Grand Prix
|
1982 500cc British Grand Prix
|
ITA
|
Marco Melandri†
|
5
|
2003–2010 2015
|
2005 MotoGP Turkish Grand Prix
|
2006 MotoGP Australian Grand Prix
|
PRT
|
Miguel Oliveira
|
5
|
2019–
|
2020 MotoGP Styrian Grand Prix
|
2022 MotoGP Thailand Grand Prix
|
42
|
IRL
|
Reg Armstrong
|
4
|
1949–1956
|
1952 500cc Isle of Man TT
|
1956 500cc West German Grand Prix
|
ITA
|
Libero Liberati*
|
4
|
1952–1953 1955–1957
|
1957 500cc German Grand Prix
|
1957 500cc Nations Grand Prix
|
USA
|
John Kocinski†
|
4
|
1989 1991–1994 1998–1999
|
1991 500cc Malaysian Grand Prix
|
1994 500cc Australian Grand Prix
|
JPN
|
Tadayuki Okada
|
4
|
1996–2000 2008
|
1997 500cc Indonesian Grand Prix
|
1999 500cc Australian Grand Prix
|
AUS
|
Jack Miller
|
4
|
2015–
|
2016 MotoGP Dutch TT
|
2022 MotoGP Japanese Grand Prix
|
47
|
ITA
|
Alfredo Milani
|
3
|
1950–1957
|
1951 500cc French Grand Prix
|
1953 500cc Belgian Grand Prix
|
UK
|
John Hartle
|
3
|
1955–1956 1958–1960 1963–1964 1967–1968
|
1956 500cc Ulster Grand Prix
|
1963 500cc Dutch TT
|
ITA
|
Alberto Pagani
|
3
|
1960–1961 1968–1972
|
1969 500cc Nations Grand Prix
|
1972 500cc Yugoslavian Grand Prix
|
AUS
|
Jack Findlay
|
3
|
1958–1978
|
1971 500cc Ulster Grand Prix
|
1977 500cc Austrian Grand Prix
|
USA
|
Pat Hennen
|
3
|
1976–1978
|
1976 500cc Finnish Grand Prix
|
1978 500cc Spanish Grand Prix
|
VEN
|
Johnny Cecotto†
|
3
|
1976–1980
|
1977 500cc Finnish Grand Prix
|
1978 500cc Dutch TT
|
AUS
|
Daryl Beattie
|
3
|
1992–1997
|
1993 500cc German Grand Prix
|
1995 500cc German Grand Prix
|
JPN
|
Norifumi Abe
|
3
|
1994–2004
|
1996 500cc Japanese Grand Prix
|
2000 500cc Japanese Grand Prix
|
AUS
|
Garry McCoy
|
3
|
1998–2004 2006
|
2000 500cc South African Grand Prix
|
2000 500cc Valencian Grand Prix
|
USA
|
Nicky Hayden*
|
3
|
2003–2016
|
2005 MotoGP United States Grand Prix
|
2006 MotoGP United States Grand Prix
|
UK
|
Cal Crutchlow
|
3
|
2011–2022
|
2016 MotoGP Czech Republic Grand Prix
|
2018 MotoGP Argentine Grand Prix
|
ITA
|
Franco Morbidelli†
|
3
|
2018–
|
2020 MotoGP San Marino Grand Prix
|
2020 MotoGP Valencian Grand Prix
|
ESP
|
Aleix Espargaró
|
3
|
2009–2010 2012–
|
2022 MotoGP Argentine Grand Prix
|
2023 MotoGP Catalan Grand Prix
|
ITA
|
Marco Bezzecchi
|
3
|
2022–
|
2023 MotoGP Argentine Grand Prix
|
2023 MotoGP Indian Grand Prix
|
61
|
ITA
|
Nello Pagani†
|
2
|
1949–1955
|
1949 500cc Dutch TT
|
1949 500cc Nations Grand Prix
|
UK
|
Fergus Anderson†
|
2
|
1951 1953–1954
|
1951 500cc Swiss Grand Prix
|
1953 500cc Spanish Grand Prix
|
SRA
|
Ray Amm
|
2
|
1951–1954
|
1953 500cc Isle of Man TT
|
1954 500cc Isle of Man TT
|
RAN
|
Jim Redman†
|
2
|
1959–1960 1966
|
1966 500cc West German Grand Prix
|
1966 500cc Dutch TT
|
FIN
|
Jarno Saarinen†
|
2
|
1973
|
1973 500cc French Grand Prix
|
1973 500cc Austrian Grand Prix
|
ITA
|
Virginio Ferrari
|
2
|
1976–1985
|
1978 500cc German Grand Prix
|
1979 500cc Dutch TT
|
NED
|
Jack Middelburg
|
2
|
1977–1983
|
1980 500cc Dutch TT
|
1981 500cc British Grand Prix
|
ESP
|
Carlos Checa
|
2
|
1995–2007 2010
|
1996 500cc Catalan Grand Prix
|
1998 500cc Madrid Grand Prix
|
JPN
|
Makoto Tamada
|
2
|
2003–2007
|
2004 MotoGP Rio de Janeiro Grand Prix
|
2004 MotoGP Japanese Grand Prix
|
ITA
|
Danilo Petrucci
|
2
|
2012–
|
2019 MotoGP Italian Grand Prix
|
2020 MotoGP French Grand Prix
|
ZAF
|
Brad Binder†
|
2
|
2020–
|
2020 MotoGP Czech Republic Grand Prix
|
2021 MotoGP Austrian Grand Prix
|
72
|
UK
|
Harold Daniell
|
1
|
1949–1950
|
1949 500cc Isle of Man TT
|
1949 500cc Isle of Man TT
|
UK
|
Bill Doran
|
1
|
1949 1951–1953
|
1949 500cc Belgian Grand Prix
|
1949 500cc Belgian Grand Prix
|
UK
|
Jack Brett
|
1
|
1949–1957 1959–1960
|
1952 500cc Swiss Grand Prix
|
1952 500cc Swiss Grand Prix
|
UK
|
Cromie McCandless
|
1
|
1949–1952
|
1952 500cc Ulster Grand Prix
|
1952 500cc Ulster Grand Prix
|
AUS
|
Ken Kavanagh
|
1
|
1951–1955 1959
|
1953 500cc Ulster Grand Prix
|
1953 500cc Ulster Grand Prix
|
FRA
|
Pierre Monneret
|
1
|
1953–1956
|
1954 500cc French Grand Prix
|
1954 500cc French Grand Prix
|
UK
|
Dickie Dale
|
1
|
1950 1953–1960
|
1954 500cc Spanish Grand Prix
|
1954 500cc Spanish Grand Prix
|
ITA
|
Giuseppe Colnago
|
1
|
1952–1953 1955 1957
|
1955 500cc Belgian Grand Prix
|
1955 500cc Belgian Grand Prix
|
UK
|
Bill Lomas†
|
1
|
1952 1954–1956
|
1955 500cc Ulster Grand Prix
|
1955 500cc Ulster Grand Prix
|
UK
|
Bob McIntyre
|
1
|
1954–1961
|
1957 500cc Isle of Man TT
|
1957 500cc Isle of Man TT
|
ITA
|
Remo Venturi
|
1
|
1958–1960 1962 1964
|
1960 500cc Dutch TT
|
1960 500cc Dutch TT
|
ARG
|
Jorge Kissling
|
1
|
1961–1963
|
1961 500cc Argentine Grand Prix
|
1961 500cc Argentine Grand Prix
|
UK
|
Alan Shepherd
|
1
|
1959–1960 1962–1963
|
1962 500cc Finnish Grand Prix
|
1962 500cc Finnish Grand Prix
|
ARG
|
Benedicto Caldarella
|
1
|
1962–1964
|
1962 500cc Argentine Grand Prix
|
1962 500cc Argentine Grand Prix
|
AUS
|
Jack Ahearn
|
1
|
1954–1955 1958 1962–1966
|
1964 500cc Finnish Grand Prix
|
1964 500cc Finnish Grand Prix
|
UK
|
Dick Creith
|
1
|
1964–1965
|
1965 500cc Ulster Grand Prix
|
1965 500cc Ulster Grand Prix
|
CSK
|
František Šťastný
|
1
|
1962–1963 1965–1966
|
1966 500cc East German Grand Prix
|
1966 500cc East German Grand Prix
|
UK
|
Godfrey Nash
|
1
|
1968–1971
|
1969 500cc Yugoslavian Grand Prix
|
1969 500cc Yugoslavian Grand Prix
|
ITA
|
Angelo Bergamonti
|
1
|
1967–1970
|
1970 500cc Spanish Grand Prix
|
1970 500cc Spanish Grand Prix
|
UK
|
Dave Simmonds†
|
1
|
1970–1972
|
1971 500cc Spanish Grand Prix
|
1971 500cc Spanish Grand Prix
|
UK
|
Chas Mortimer
|
1
|
1972–1976
|
1972 500cc Spanish Grand Prix
|
1972 500cc Spanish Grand Prix
|
NZL
|
Kim Newcombe
|
1
|
1972–1973
|
1973 500cc Yugoslavian Grand Prix
|
1973 500cc Yugoslavian Grand Prix
|
GER
|
Edmund Czihak
|
1
|
1974
|
1974 500cc German Grand Prix
|
1974 500cc German Grand Prix
|
ITA
|
Gianfranco Bonera
|
1
|
1973–1975 1977–1978 1980
|
1974 500cc Nations Grand Prix
|
1974 500cc Nations Grand Prix
|
UK
|
Phil Carpenter
|
1
|
1974
|
1974 500cc Isle of Man TT
|
1974 500cc Isle of Man TT
|
FIN
|
Teuvo Länsivuori
|
1
|
1974–1978
|
1974 500cc Swedish Grand Prix
|
1974 500cc Swedish Grand Prix
|
JPN
|
Hideo Kanaya
|
1
|
1972–1973 1975
|
1975 500cc Austrian Grand Prix
|
1975 500cc Austrian Grand Prix
|
UK
|
Mick Grant
|
1
|
1970 1972–1976 1979 1984
|
1975 500cc Isle of Man TT
|
1975 500cc Isle of Man TT
|
UK
|
Tom Herron
|
1
|
1971 1974–1976 1978–1979
|
1976 500cc Isle of Man TT
|
1976 500cc Isle of Man TT
|
UK
|
John Williams
|
1
|
1968–1978
|
1976 500cc Belgian Grand Prix
|
1976 500cc Belgian Grand Prix
|
UK
|
John Newbold
|
1
|
1975–1980
|
1976 500cc Czechoslovak Grand Prix
|
1976 500cc Czechoslovak Grand Prix
|
NZL
|
Dennis Ireland
|
1
|
1978–1979 1983
|
1979 500cc Belgian Grand Prix
|
1979 500cc Belgian Grand Prix
|
NED
|
Boet van Dulmen
|
1
|
1975–1986
|
1979 500cc Finnish Grand Prix
|
1979 500cc Finnish Grand Prix
|
SUI
|
Michel Frutschi
|
1
|
1975–1983
|
1982 500cc French Grand Prix
|
1982 500cc French Grand Prix
|
JPN
|
Takazumi Katayama†
|
1
|
1976–1985
|
1982 500cc Swedish Grand Prix
|
1982 500cc Swedish Grand Prix
|
FRA
|
Christian Sarron†
|
1
|
1979 1981 1985–1990
|
1985 500cc German Grand Prix
|
1985 500cc German Grand Prix
|
AUS
|
Kevin Magee
|
1
|
1987–1991 1993
|
1988 500cc Spanish Grand Prix
|
1988 500cc Spanish Grand Prix
|
ITA
|
Pierfrancesco Chili
|
1
|
1986–1990 1995
|
1989 500cc Nations Grand Prix
|
1989 500cc Nations Grand Prix
|
ESP
|
Alberto Puig
|
1
|
1994–1997
|
1995 500cc Spanish Grand Prix
|
1995 500cc Spanish Grand Prix
|
NZL
|
Simon Crafar
|
1
|
1993 1998–1999
|
1998 500cc British Grand Prix
|
1998 500cc British Grand Prix
|
FRA
|
Régis Laconi
|
1
|
1997–2000 2002
|
1999 500cc Valencian Grand Prix
|
1999 500cc Valencian Grand Prix
|
JPN
|
Tohru Ukawa
|
1
|
2001–2005
|
2002 MotoGP South African Grand Prix
|
2002 MotoGP South African Grand Prix
|
ESP
|
Toni Elías†
|
1
|
2005–2009 2011–2012 2015
|
2006 MotoGP Portuguese Grand Prix
|
2006 MotoGP Portuguese Grand Prix
|
AUS
|
Troy Bayliss
|
1
|
2003–2006
|
2006 MotoGP Valencian Grand Prix
|
2006 MotoGP Valencian Grand Prix
|
AUS
|
Chris Vermeulen
|
1
|
2005–2009 2012
|
2007 MotoGP French Grand Prix
|
2007 MotoGP French Grand Prix
|
USA
|
Ben Spies
|
1
|
2008–2013
|
2011 MotoGP Dutch TT
|
2011 MotoGP Dutch TT
|
ITA
|
Andrea Iannone
|
1
|
2013–2019
|
2016 MotoGP Austrian Grand Prix
|
2016 MotoGP Austrian Grand Prix
|
ESP
|
Joan Mir*
|
1
|
2019–
|
2020 MotoGP European Grand Prix
|
2020 MotoGP European Grand Prix
|
FRA
|
Johann Zarco†
|
1
|
2017–
|
2023 MotoGP Australian Grand Prix
|
2023 MotoGP Australian Grand Prix
|
ITA
|
Fabio Di Giannantonio
|
1
|
2022–
|
2023 MotoGP Qatar Grand Prix
|
2023 MotoGP Qatar Grand Prix
|