Top 10 Best MotoGP Riders of All Time

1Valentino Rossi

Valentino Rossi


2Marc Marquez


3Casey Stoner


4Jorge Lorenzo


5Giacomo Agostini


6Dani Pedrosa


7Mike Hailwood


8Michael Doohan


9Kenny Roberts Sr.


10Maverick Viñales


11Nicky Hayden


12Jarno Saarinen


13Freddie Spencer


14Colin Edwards


15Álvaro Bautista


16Wayne Rainey


17Marco Simoncelli


18Kevin Schwantz


19Barry Sheene


20Cal Crutchlow


21Eddie Lawson


22Joey Dunlop


23Max Biaggi


24John Surtees


25Wayne Gardner


26Alex Barros


27Phil Read


28Troy Bayliss


29Graziano Rossi


30Miguel Oliveira


31Geoff Duke


32Andrea Iannone


33Loris Capirossi


34Marco Melandri


35Daijiro Kato