Connect with us

MLB Articles

Top 10 Greatest MLB Pitchers Of All Time



We wanted to do something a little different here for this article. We want you to interact and vote to see who the #1 Greatest MLB Pitcher of All Time really is. We are going to give our ranking from 10 to 1 but we want you to vote as readers and let us know what you think!

What we are going to do is rank them, giving their career stats/highlights and our case for them and we would like you to comment below and vote in the poll over at with your own list!

Advertise with us:

Like us on Facebook:

Follow us on Twitter: @FantasyAdvice22




We wanted to do something a little different here for this article. We want you to interact and vote to see who the #1 Greatest MLB Pitcher of All Time really is. We are going to give our ranking from 10 to 1 but we want you to vote as readers and let us know what you think!

What we are going to do is rank them, giving their career stats/highlights and our case for them and we would like you to comment below and vote in the poll over at with your own list!

10. Tom Seaver (1967-1986)


George Thomas “Tom” Seaver was nicknamed “Tom Terrific” and “The Franchise.” He pitched from 1967-1986 for 4 total teams in his career.

MLB Stats:

311 Wins

3,640 strikeouts

61 shut outs

2.86 Career ERA.


New York Mets (1967-1977)

Cincinnati Reds (1977-1982)

New York Mets (1983)

Chicago White Sox (1984-1986)

Boston Red Sox (1986)

These numbers are amazing and in 1992 Hall of Fame voters thought so as well. Seaver was inducted by the second highest percentage ever at 98.84% of the vote. Seaver and Mike Piazza are the only 2 Mets in the Hall of Fame in Cooperstown so far and Seaver and Gil Hodges are the only 2 Mets players who have had their numbers retired.

Career highlights and awards:

12x All-Star (1967-1973, 1975-1978, 1981)

1969 World Series Champion

3x NL Cy Young Award (1969, 1973, 1975)

NL Rookie of the Year (1967)

3x NL Wins Leader (1969, 1975, 1981)

3x NL ERA Leader (1970, 1971, 1973)

5x NL strikeout leader (1970, 1971, 1973, 1975, 1976)

No-Hitter (06/16/1978)

New York Mets Hall Of Fame

Cincinnati Reds Hall of Fame

As you can see, Seaver had an established career and this is why he has made our list at Number 10.


9. Mariano Rivera (1995-2013)


Enter Sandman. Mariano “Mo” “The Sandman” Rivera makes our list as the best relief pitcher of all time. This guy pitched 17 seasons and all for the New York Yankees in one of their best 17 year stretch in history. He’s part of the “Core Four” along with Derek Jeter, Andy Pettitte, Jorge Posada. He was the last player and will forever be the last player to wear the #42.

MLB Stats:

82-60 win/loss record

2.21 Career ERA

1,173 Strikeouts

652 Saves

1.00 WHIP


New York Yankees (1995-2013)

Career Highlights and awards:

13x All-Star (1997, 1999-2002, 2004-2006, 2008-2011, 2013)

5x World Series Champion (1996, 1998-2000, 2009)

World Series MVP (1999)

ALCS MVP (2003)

5x AL Rolaids Relief Man Award (1999, 2001, 2004-2005, 2009)

3x Delivery Man Of The Year (2005-2006, 2009)

AL Comeback Player Of The Year (2013)

3x MLB Saves Leader (1999, 2001, 2004)

MLB Record for Career Saves (652)

As you can see he was the best reliever of all time. Will anyone come close to him? Only time will tell. This is why Mariano Rivera comes in on our list at number 9 with the baseball’s nastiest cutter.


8. Bob Gibson (1959-1975)


When you think Cardinals’ pitchers, you’re absolutely thinking Bob Gibson. Gibson was born with a childhood illness that was very detrimental and he was able to overcome this and excel in sports as a youth. Some might not know this but Gibson played with the Harlem Globetrotters for a brief time. Luckily for us baseball fans, he chose MLB over basketball and we will show you that he made the better choice.

MLB stats:

Win-Loss Record: 251-174

2.91 Career ERA

3,117 Strikeouts


St. Louis Cardinals (1959-1975)

Career Highlights and awards:

9x All-Star (1962, 1962 second game, 1965-1970, 1972)

2x World Series Champion (1968, 1970)

NL MVP (1968)

2x World Series MVP (1964,1967)

9x Gold Glove Winner (1965-1973)

NL Wins Leader (1970)

MLB ERA Leader (1968)

NL Strikeout leader (1968)

No-hitter (8/14/1971)

Cardinals #45 retired

Cardinals Hall of Fame

MLB All-Century Team

Gibson has all of these awards and stats and along with setting the World Series record with 17 strikeouts in a game and he only makes our 8th spot. Get ready for some more players!


7. Roger Clemens (1984-2007)


William Roger Clemens played 24 seasons in the MLB for four different teams. He makes our list due to his dominance and post-season stats. Let’s take a look at the man, the myth, the legend known as “The Rocket.”

MLB Stats:

Win-Loss Record: 354-184

3.12 Career ERA

4,672 Strikeouts


Boston Red Sox (1984-1996)

Toronto Blue Jays (1997-1998)

New York Yankees (1999-2003, 2007)

Houston Astros (2004-2006)

Career Highlights and awards:

11x All-Star (1986, 1988, 1990-1992, 1997, 1998, 2001, 2003-2005)

2x World Series Champion (1999, 2000)

7x Cy Young Award (1986, 1987, 1991, 1997, 1998, 2001, 2004)

2x Triple Crown (1997, 1998)

AL MVP (1986)

4x MLB wins Leader (1986, 1987, 1997, 1998)

7x ERA Leader (1986, 1990-1992, 1997, 1997, 2005)

5x AL strikeout Leader (1988, 1991, 1996-1998)

MLB All-Century Team

Regardless of his off the field issues and alleged PED use, he’s still a dominating force and record holder in many categories in his 24 year career.


6. Walter Johnson (1907-1927)


Walter Perry Johnson went by the nicknames of “Barney” and “The Big Train” was a MLB RHP. He played in the early stages of America’s past-time. Johnson is one of the most dominating players to have ever played the game and his records and awards show it.

MLB Stats:

Win-loss record: 417-279

2.17 Career ERA

3,508 Strikeouts

110 Shutouts


Washington Senators (1907-1927)


Washington Senators (1929-1932)

Cleveland Indians (1933-1935)

Career Highlights and awards:

World Series Champion (1924)

2x AL MVP (1913,1924)

3x Triple Crown (1913, 1918, 1924)

6x AL Wins Leader (1913-1916, 1918, 1924)

5x AL ERA Leader (1912, 1913, 1918, 1919, 1924)

12 AL Strikeout Leader (1910, 1912-1919, 1921, 1923, 1924)

No-Hitter (7/1/1920)

MLB All-Century Team

MLB All-Time Team

110 Shutouts?! This is a record that will never be broken. Back then, pitchers would pitch all of the time, there was no thing as TJ surgery and nobody complained. The records speak for themselves and he only comes in at 6? Let’s keep on keeping on!


5. Greg Maddux (1986-2008)


If you were to see Maddux out on the street in street clothes, I can almost guarantee you would never be able to recognize him. He looks as much of an athlete as he does an accountant. Just like an accountant, we’re going to crunch Maddux’s career numbers. And here we go!

MLB Stats:

Win-Loss Record: 355-227

3.16 Career ERA

3,371 Strikeouts


Chicago Cubs (1986-1992, 2004-2006)

Atlanta Braves (1993-2003)

Los Angeles Dodgers (2006, 2008)

San Diego Padres (2007-2008)

Career Highlights and awards:

8x All-Star (1988, 1992, 1994-1998, 2000)

World Series Champion (1995)

4x NL Cy Young Award (1992, 1995)

18x Gold Glove Award (1990-2002, 2004-2008)

3x MLB Wins Leader (1992, 1994, 1995)

4x MLB ERA Leader (1993-1995, 1998)

Chicago Cubs #31 retired

Atlanta Braves #31 retired

Maddux was inducted into the Baseball Hall of Fame in 2014 with a 97.2% first ballot vote. He was a dominating force on the mound and unfortunately played for some terrible teams (Cubs, Dodgers) otherwise he could probably have some more hardware and rings.


4. Randy Johnson (1988-2009)


The Big Unit holds man distinctions in baseball. From being the most dominate left-handed pitcher with his strikeouts, to his long flowing locks, the movie Little Big League and finally to murdering an innocent bird. Randy Johnson makes our list at number 4 for many reasons. Let’s dig into them and take a look!

MLB Stats:

Win-loss Record: 303-166

3.29 Career ERA

4,875 Strikeouts


Montreal Expos (1988-1989)

Seattle Mariners (1989-1998)

Houston Astros (1998)

Arizona Diamondbacks (1999-2004, 2007-2008)

New York Yankees (2005-2006)

San Francisco Giants (2009)

Career Highlights and awards:

10x All-Star (1990, 1993-1995, 1997, 1999-2002, 2004)

World Series Champion (2001)

5x Cy Young Award (1995, 1999-2002)

World Series MVP (2001)

Triple Crown (2002)

MLB Wins Leader (2002)

4x ERA Leader (1995, 1999, 2001, 2002)

9x Strikeout Leader (1992-1995, 1999-2002, 2004)

No-Hitter (6/2/1990)

Perfect Game (5/18/2004)

Diamondbacks #51 Retired

Seattle Mariners Hall Of Fame

Johnson was voted into Baseball Hall of Fame in 2015 with 97.3% votes on his first ballot. He was a 10ft presence on the field and was a treat for me to watch in person while with the Yankees. He was one of the most feared lefties in the game and I would say he’s only competition for that title comes from Clayton Kershaw.


3. Nolan Ryan (1966-1993)


Lynn Nolan Ryan Jr is a former dominating pitcher in the MLB and currently the executive adviser to the owner of the Houston Astros. He played a whopping 27 years in Major League Baseball. Most people would associate Nolan Ryan as being the top pitcher in the history of baseball but we will show you who tops this list in a bit. Let’s dig into the illustrious career of Nolan Ryan.

MLB Stats:

Win-Loss Record: 324-292

3.19 Career ERA

5,714 Strikeouts (MLB Record)

7 Career No Hitters


New York Mets (1966, 1968-1971)

California Angels (1972-1979)

Houston Astros (1980-1988)

Texas Rangers (1989-1993)

Career Highlights and awards:

8x All-Star (1972, 1973, 1975, 1977, 1979, 1981, 1985, 1989)

World Series Champion (1969)

2x NL ERA Leader (1981, 1987)

11x Strikeout Leader (1972-1974, 1976-1979, 1987-1990)

Los Angeles Angels of Anaheim #30 retired

Houston Astros #34 retired

Texas Rangers #34 retired

Texas Rangers Hall of Fame

MLB All-Century Team

I would say regardless of all of his accomplishments on the field, from the no-hitters to the strikeouts, the thing I’ll always remember is how Robin Ventura got the crap beat out of him in one of the best MLB fights of all time.



2. Cy Young (1890-1911)

Cy Young

There’s a reason the most coveted pitching award is called the Cy Young. This guy was an absolute workhorse and his century old records haven’t been broken yet. He’s ranked very high in the greatest of all time baseball players and we will get into that below.

MLB Stats:

Win-Loss Record: 511-316

2.63 Career ERA

2,803 Strikeouts


Cleveland Spiders (1890-1898)

St. Louis Perfectos/Cardinals (1899-1900)

Boston Americans/Red Sox (1901-1908)

Cleveland Naps (1909-1911)

Boston Rustlers (1911)

Career Highlights and awards:

World Series Champion (1903)

Triple Crown (1901)

5x Wins Leader (1892, 1895, 1901-1903)

2x ERA Leader (1892, 1901)

2x Strikeout Leader (1896, 1901)

Perfect Game (5/5/1904)

3x No-hitters

MLB All-Century Team

MLB Records:

511 Career Wins

7,356 Innings Pitched

815 Career Games Started

749 Career Complete Games

25 1/3 Consecutive Hitless Innings Pitched

Even with all of these unreal records that he holds Cy Young still only received 76.12% (second ballet) to get into the Baseball Hall of Fame. This seems absolutely absurd to me when others (less deserving) got in their first ballot and damn near 98%.

1. Sandy Koufax (1955-1966)


Sandy Koufax is the youngest player to ever be inducted into baseball’s Hall of Fame at the young age of 36. He only played for 12 seasons and accomplished many feats in that time than it took other pitchers twice as long. Koufax is part of an elite group (Randy Johnson, Pedro Martinez, and Nolan Ryan) who achieved more strikeouts than innings pitched.

MLB Stats:

Win-Loss Record: 165-87

2.76 Career ERA

2,396 Career Strikeouts


Brooklyn/Los Angeles Dodgers (1955-1966)

Career Highlights and awards:

7x All-Star (1961-1962, 1963-1966)

4x World Series Champion (1955, 1959, 1963, 1965)

NL MVP (1963)

3x Cy Young Award (1963, 1965, 1966)

2x World Series MVP (1963, 1965)

3x Triple Crown (1963, 1965, 1966)

3x MLB Wins Leader (1963, 1965, 1966)

5x NL ERA Leader (1962-1966)

4x MLB Strikeout Leader (1961, 1963, 1965, 1966)

4x No-Hitters

Perfect Game (9/9/1965)

Los Angeles Dodgers #32 retired

MLB All-Century Team

MLB All-Time Team

As you can see, this man has so many accolades in such a short time there’s no doubt he’s baseball’s Top Pitcher of All-Time. He is baseball’s greatest left-handed pitcher. After all of this, Koufax still only received 86.87% (first ballot) while he was elected to the Hall of Fame.


So there you have it.‘s list of the Top-10 MLB Pitchers of All-Time. Where did we go wrong? Where do you rank these players? Do you want us to do more of these Top 10s? Comment below and let us know! Just think, in about 20 years Clayton Kershaw will probably be at the top of this list. We’re truly watching a phenom pitch right now!

Continue Reading

Click to comment

Leave a Reply