The Greatest Pitchers of All Time

Over 34.2K Ranker voters have come together to rank this list of The Greatest Pitchers of All Time
Voting Rules
MLB players known for excellent pitching, not just great players that happen to pitch.

Who are the greatest pitchers of all time? Trying to decide who is the absolute greatest MLB pitcher ever is challenging to say the least, but it can be done - right here. This list includes some of the best Major League Baseball players of all time, but it is by no means complete. Add anyone you think is missing, vote for your favorites, and re-rank this list in any order you choose. Featuring starting pitchers, players known for throwing the fastest pitches and cool curveballs, Black pitchers, left handed pitchers, and more, our rankings include old baseball legends and the new players currently pitching today. Who are the most famous pitchers in the world? Are your favorites in the top 25? Get your votes in, and let's see who's the best of the best.

Each of the excellent baseball pitchers on this list can arguably be called the "best," but they're all names every baseball fan should know. Some were known for their incredible fastballs; others, including Sandy Koufax and Bert Blyleven, are known for being some of the greatest curveball pitchers of all time. These are the famous pitchers who managed, with sheer skill, to outwit and beat some of the best hitters in baseball history, too.

If you're interested in some modern-era baseball phenoms, check out this list of the best current MLB pitchers, and vote for the current players you think deserve the top spots.

Photo: Metaweb / GNU Free Documentation License
Ranked by
  • Nolan Ryan
    13,057 votes
    Texas Rangers, Houston Astros, California Angels
  • Randy Johnson
    9,826 votes
    Montreal Expos, Arizona Diamondbacks, Seattle Mariners
  • Bob Gibson
    8,070 votes
    St. Louis Cardinals
  • Greg Maddux
    10,098 votes
    San Diego Padres, Los Angeles Dodgers, Chicago Cubs
  • Satchel Paige
    5,194 votes
    Kansas City Athletics, St. Louis Browns, Cleveland Indians
  • Pedro Martínez
    9,111 votes
    Montreal Expos, Los Angeles Dodgers, Boston Red Sox