Top 10 Greatest Pitchers of All Time

1Walter Johnson

Walter Johnson


2Nolan Ryan

Nolan Ryan


3Sandy Koufax

Sandy Koufax


4Cy Young

Cy Young


5Randy Johnson

Randy Johnson


6Tom Seaver


7Greg Maddux


8Bob Gibson


9Pedro Martinez

Pedro Martinez


10Christy Mathewson


11Lefty Grove


12Satchel Paige


13Roger Clemens


14Grover Cleveland 'Pete' Alexander


15Mariano Rivera

Mariano Rivera


16Clayton Kershaw

Clayton Kershaw


17Steve Carlton


18Bob Feller


19Warren Spahn


20Justin Verlander

Justin Verlander


21Babe Ruth

Babe Ruth


22Tom Glavine


23Fernando Valenzuela


24Masahiro Tanaka


25Yu Darvish


26Bert Blyleven


27Curt Schilling


28Jim Palmer


29Tim Lincecum


30Roy Halladay

Roy Halladay


31Whitey Ford


32John Smoltz


33Mark Buehrle


34Aroldis Chapman


35Orel Hershiser