Top 25 Best MLB Pitchers Of All Time

There has been some amazing pitchers throughout the years. But where does Seattle Mariners legend Randy Johnson rank in all-time MLB pitchers?
25. Tommy John

Tommy John had UCL surgery. Hence, Tommy John surgery was born.
24. CC Sabathia

Across 19 seasons Sabathia struck out 3,093 batters. And Sabathia won 251 games.
23. Grover Alexander

Grove Alexander was a hall of fame pitcher. He won 373 games and had a 2.56 ERA over 20 seasons.
22. Curt Schilling

Curt Schilling was a hall of fame pitcher. He is most remembered for his "bloody sock" game.
21. Roy Halladay

Roy Halladay won two cy young awards in his career.
20. Don Sutton

Don Sutton was a workhorse. Sutton finished his career with a 3.26 ERA with 324 wins.
19. Steve Carlton

Steve Carlton was a 10 time all-star. He had 329 wins and 4,136 strikeouts.
18. Zack Greinke

Zack Greinke is one of the best modern day pitchers in MLB.
17. Tom Glavine

Glavine is a two-time Cy Young award winner.
16. John Smoltz

John Smoltz was an extremely great starting pitcher before he headed to the bullpen to be a relief pitcher and was an amazing cloer.
15. Mariano Rivera

Mariano Rivera is the best relief pitcher in history of MLB.
14. Justin Verlander

Justin Verlander is one of the most dominant pitchers of this era.
13. Max Scherzer

Mad Max is one of the most feared pitchers of the 2000s.
12. Jim Palmer

In 19 years with the Orioles Palmer won 268 wins and became the first pitcher to win a World Series game in three different decades.
11. Bob Gibson

Gibson pitched 17 years. He had 251 wins and 3,117 strikeouts.
10. Clayton Kershaw

Kershaw was unhittable in the regular season. But struggled in the postseason.
9. Tom Seaver

Seaver had three cy young awards. And a career 2.86 ERA.
8. Pedro Martinez

Pedro Martinez was one the most feared pitchers in history of baseball.
7. Roger Clemons

If Roger Clemons did not get busted for PEDs he would be much higher on this lst. He had seven Cy Young awards.
6. Walter Johnson

Walter Johnson had 417 wins and two MVP awards.
5. Greg Maddux

One of the most accurate pitchers of all-time. Greg Maddux had four Cy Young awards in a row and 18 gold gloves.
4. Randy Johnson

One of the most imposing pitchers of all-time at 6'10" and he could throw heat at over 100MPH. He had 303 wins and five CY Young awards.
3. Cy Young

When the award for the best pitcher you make this list.
2. Sandy Koufax

Koufax did not have a long prime but he was dominant. He could paint the corners.
1. Nolan Ryan

Nolan Ryan played for 27 years. He had 5,714 strikeouts and 324 wins.