We’re back with another list. The draft crew got together and drafted the top 750 players of all time over the big 4 sports (NFL, MLB, NBA, and NHL). I then broke down that draft into positions and that’s how we got our lists. Check out our top 30 MLB Starting Pitchers of all time below.
Top 30 MLB Starting Pitchers of All-Time
Rank | Pitcher |
1 | Randy Johnson |
2 | Greg Maddux |
3 | Roger Clemens |
4 | Walter Johnson |
5 | Pedro Martinez |
6 | Bob Gibson |
7 | Sandy Koufax |
8 | Clayton Kershaw |
9 | Nolan Ryan |
10 | Tom Seaver |
11 | Justin Verlander |
12 | Tom Glavine |
13 | Steve Carlton |
14 | Max Sherzer |
15 | Lefty Grove |
16 | Warren Spahn |
17 | Roy Halladay |
18 | Bob Feller |
19 | Christy Mathewson |
20 | Curt Schilling |
21 | John Smoltz |
22 | Cy Young |
23 | Grover Alexander |
24 | Johan Santana |
25 | C.C. Sabathia |
26 | Mike Mussina |
27 | Fergie Jenkins |
28 | Jim Palmer |
29 | Phil Niekro |
30 | Felix Hernandez |