100 Greatest Pitchers of All-Time

Baseball's greatest pitchers ranked by career, peak, and prime value. Tom Seaver, Greg Maddux, Randy Johnson, Warren Spahn, Walter Johnson, Bob Gibson, Pedro Martinez, Roger Clemens and more. Updated through 2025.

Baseball Player Rankings by Position

NAMERNKHOFFROMTOWARWAR7WAR5CWAR3CHWARJAWSSCORE
Walter Johnson1Y19071927167.883.161.340.011.9125.5507.4
Greg Maddux2Y19862008106.755.543.827.420.081.1431.7
Randy Johnson3Y19882009101.163.343.830.110.082.2422.1
Tom Seaver4Y19671986110.156.740.928.817.983.4403.9
Lefty Grove5Y19251941106.166.546.030.826.686.3396.1
Pedro Martinez6Y1992200984.059.142.830.45.571.6376.7
Bob Gibson7Y1959197589.455.942.530.519.772.7371.4
Phil Niekro8Y1964198796.253.640.126.70.074.9370.4
Bob Feller9Y1936195663.951.439.329.13.757.7365.3
Pete Alexander10Y19111930120.267.246.233.617.193.7365.2
Warren Spahn11Y1942196599.949.734.026.212.174.8361.2
Bert Blyleven12Y1970199295.050.735.025.07.872.9359.0
Steve Carlton13Y1965198890.551.631.829.215.771.1355.5
Roger Clemens1419842007139.665.741.431.933.9102.7354.5
Gaylord Perry15Y1962198390.453.237.027.50.071.8350.1
Cy Young16Y18901911168.079.756.638.915.9123.9341.9
Robin Roberts17Y1948196686.253.042.627.17.369.6339.1
Justin Verlander182005202582.150.331.024.127.266.2338.2
Clayton Kershaw192008202580.547.236.323.06.863.9337.8
Christy Mathewson20Y19001916104.063.445.230.236.283.7336.4
Curt Schilling211988200779.649.836.325.423.364.7334.4
Fergie Jenkins22Y1965198384.450.136.525.30.067.3333.6
Max Scherzer232008202576.546.734.922.011.361.6326.5
Mike Mussina24Y1991200883.044.528.221.913.763.8324.6
Zack Greinke252004202377.545.226.825.22.361.4308.3
Roy Halladay26Y1998201364.351.334.025.30.057.8302.7
Satchel Paige27Y1927196546.327.035.014.60.036.7301.6
Nolan Ryan28Y1966199381.843.427.521.80.762.6300.9
Juan Marichal29Y1960197563.049.837.127.23.556.4295.0
Jim Palmer30Y1965198468.947.030.722.619.358.0292.7
David Cone311986200362.443.730.721.011.053.1291.5
Tom Glavine32Y1987200880.836.625.218.625.758.7288.2
Carl Hubbell33Y1928194368.445.637.325.622.457.0286.8
Sandy Koufax34Y1955196649.048.740.829.132.248.9286.6
Hal Newhouser35Y1939195563.350.540.928.712.556.9286.3
Bret Saberhagen361984200159.043.130.525.07.351.1278.4
Dave Stieb371979199856.744.735.922.60.050.7277.7
Johan Santana382000201251.644.235.623.30.047.9277.4
Luis Tiant391964198266.544.728.222.82.655.6272.9
Don Drysdale40Y1956196967.242.129.921.017.954.7267.7
CC Sabathia412001201962.538.830.419.56.250.7266.9
Jim Bunning42Y1955197159.647.931.724.80.053.8266.1
Ed Walsh43Y1904191766.059.948.132.44.763.0265.5
John Smoltz44Y1988200969.137.324.018.624.953.2264.4
Joe Williams45Y190519326.66.646.06.60.06.6262.3
Dennis Eckersley46Y1975199862.438.327.719.98.250.4252.5
Ted Lyons47Y1923194671.538.623.818.60.055.1252.0
Wilbur Wood481961197850.347.239.129.90.048.8251.9
Eddie Plank49Y1901191791.548.233.322.824.169.9250.7
Jacob deGrom502014202547.938.129.122.16.143.0250.7
Frank Tanana511973199357.638.430.723.20.048.0250.6
Stan Coveleski52Y1916192860.352.940.326.515.056.6248.0
Wes Ferrell531927194161.246.230.223.30.053.7247.5
Kevin Appier541989200454.743.332.323.31.849.0245.0
Don Sutton55Y1966198867.034.522.618.312.050.8243.5
Dwight Gooden561984200053.036.129.222.17.044.6243.3
Rick Reuschel571972199169.743.031.121.44.356.4242.8
Orel Hershiser581983200056.337.328.720.613.246.8239.1
Mark Buehrle592000201559.335.723.517.34.847.5239.0
Willie Foster60Y1923193747.135.035.221.00.041.1239.0
Felix Hernandez612005201950.238.627.619.50.044.4237.6
Dizzy Dean62Y1930194745.640.734.622.115.243.2237.2
Tim Hudson631999201558.237.527.120.11.547.9237.0
Ron Guidry641975198848.138.028.721.417.543.1235.9
Frank Viola651982199647.241.328.922.28.144.3235.6
Mickey Lolich661963197948.338.630.321.60.943.5235.5
Chuck Finley671986200258.139.725.922.00.048.9235.5
Cole Hamels682006202059.336.627.718.56.348.0235.4
Cliff Lee692002201443.540.030.122.82.541.8235.3
Dazzy Vance70Y1915193560.151.236.628.31.055.7235.2
Early Wynn71Y1939196361.135.023.919.38.048.1232.8
Chris Sale722010202557.141.826.919.26.949.5232.4
Roy Oswalt732001201350.138.025.519.65.944.1231.6
Bullet Rogan74Y1918193861.535.730.718.70.048.6231.6
Vida Blue751969198645.438.721.022.54.842.1231.0
Rube Waddell76Y1897191058.351.243.629.418.854.8228.8
Tommy John771963198962.034.420.916.611.148.2228.5
Mark Langston781984199950.341.726.922.40.046.0227.2
Martin Dihigo79Y1923194522.722.726.514.00.022.7226.5
Whitey Ford80Y1950196756.933.323.717.142.445.1226.2
Zack Wheeler812013202540.234.527.718.75.037.4223.6
Dick Redding82191119322.92.936.02.90.02.9223.5
Gerrit Cole832013202543.234.424.519.86.938.8221.5
Billy Pierce841945196453.238.626.420.33.945.9220.5
Brad Radke851995200645.336.427.018.70.040.9219.4
Kenny Rogers861989200850.735.219.718.36.743.0218.2
Mordecai Brown87Y1903191658.340.835.724.025.449.6217.1
Sam McDowell881961197541.942.026.723.00.042.0216.6
Joe McGinnity89Y1899190857.951.943.630.012.254.9216.6
Adam Wainwright902005202344.933.825.618.87.639.4216.1
Jimmy Key911984199849.136.922.018.76.843.0215.8
Jerry Koosman921967198553.937.918.419.411.745.9215.1
Curt Davis931934194638.630.730.218.72.434.7214.6
Kevin Brown941986200568.046.336.723.815.657.2214.1
Mariano Rivera95Y1995201356.228.718.413.529.442.5213.6
Red Ruffing96Y1924194768.733.823.518.229.051.3213.5
Bucky Walters971934195053.337.525.521.214.645.4212.6
Red Faber98Y1914193365.041.532.426.72.353.3212.5
Larry Jackson991955196852.135.124.118.50.043.6212.4
David Wells1001987200753.630.819.814.17.242.2211.1

Frequently Asked Questions About All-Time Pitcher Rankings

How are Pitcher Rankings for MLB figured?

Pitchers are ranked in four categories: Career (Wins Above Replacement for career); Long Peak (WAR7, or WAR in 7 best seasons); Short Peak (WAR3, or WAR in 3 best seasons); and Prime (WAR in five best consecutive seasons).

We also place some emphasis on post-season success. All of these factors are combined, adjusted for era, and the result is a PLAYER SCORE.

Who is the greatest pitcher of all-time?

According to our formula, Walter Johnson is the greatest pitcher in MLB history.

Who is the greatest modern pitcher in baseball history?

Greg Maddux, Randy Johnson, and Pedro Martinez are the highest-ranked pitchers who pitched in the 21st century.

Which relief pitcher ranks highest in the all-time pitcher rankings?

Mariano Rivera is the highest-ranked relief pitcher in our rankings of the 100 Greatest Pitchers of All-Time. He is the only pitcher who was almost exclusively used as a reliever, who makes our list.

Which active pitcher ranks highest in the list of greatest all-time pitchers in MLB history?

As of the end of the 2025 season, Justin Verlander is the highest-ranked active pitcher, at #20 among the 100 greatest hurlers in the history of baseball.

The greatest starting pitchers of all time showcase skill and precision. Similarly, nettcasino.com provides a reliable and exciting platform for online gaming enthusiasts looking for high-quality entertainment.