ALL-TIME PLAYER RANKINGS

The Top 50 Starting Pitchers of All-Time

Rankings
1.  Walter Johnson Walter Johnson
2.  Roger Clemens Roger Clemens
3.  Tom Seaver Tom Seaver
4.  Lefty Grove Lefty Grove
5.  Cy Young Cy Young
6.  Randy Johnson Randy Johnson
7.  Pete Alexander Pete Alexander
8.  Bob Feller Bob Feller
9.  Kid Nichols Kid Nichols
10.  Greg Maddux Greg Maddux
11.  Bob Gibson Bob Gibson
12.  Christy Mathewson Christy Mathewson
13.  Warren Spahn Warren Spahn
14.  Pedro Martinez Pedro Martinez
15.  Steve Carlton Steve Carlton
16.  Phil Niekro Phil Niekro
17.  Robin Roberts Robin Roberts
18.  Bert Blyleven Bert Blyleven
19.  Gaylord Perry Gaylord Perry
20.  Eddie Plank Eddie Plank
21.  Fergie Jenkins Fergie Jenkins
22.  Curt Schilling Curt Schilling
23.  Ed Walsh Ed Walsh
24.  Nolan Ryan Nolan Ryan
25.  Jim Palmer Jim Palmer
26.  Mike Mussina Mike Mussina
27.  Tom Glavine Tom Glavine
28.  Wes Ferrell Wes Ferrell
29.  Juan Marichal Juan Marichal
30.  Dazzy Vance Dazzy Vance
31.  Hal Newhouser Hal Newhouser
32.  Roy Halladay Roy Halladay
33.  Iron Joe McGinnity Iron Joe McGinnity
34.  Carl Hubbell Carl Hubbell
35.  Vic Willis Vic Willis
36.  Jim Bunning Jim Bunning
37.  Rube Waddell Rube Waddell
38.  Ted Lyons Ted Lyons
39.  Stan Coveleski Stan Coveleski
40.  Don Drysdale Don Drysdale
41.  John Smoltz John Smoltz
42.  Sandy Koufax Sandy Koufax
43.  Luis Tiant Luis Tiant
44.  Clayton Kershaw Clayton Kershaw
45.  Kevin Brown Kevin Brown
46.  Red Ruffing Red Ruffing
47.  David Cone David Cone
48.  Urban Shocker Urban Shocker
49.  Red Faber Red Faber
50.  Eddie Cicotte Eddie Cicotte

Honorable Mention — Starting Pitchers

51. Dave Stieb
52. Dizzy Dean
53. Rick Reuschel
54. Johan Santana
55. Zack Greinke
56. Bret Saberhagen
57. Don Sutton

58. Kevin Appier
59. Mordecai Brown
60. Early Wynn
61. Orel Hershiser
62. Bucky Walters
63. Andy Pettitte
64. Chuck Finley