All-time MLB starting pitchers face-off

The greatest starting pitchers in MLB history, by their honors. Pit all-time MLB starting pitchers against each other row by row, one on one or in twos and threes, and keep score.

Drag pictures onto both sides of a row to make a matchup
0–00 even
100 not in a matchup · drag one onto either side of a row (up to 4 a side)
Sandy Koufax
P · LAD
Babe Ruth
P/OF · NYY
Roger Clemens
P · BOS
Warren Spahn
P/SP · ATL
Lefty Grove
P · ATH
Nolan Ryan
P · HOU
Rollie Fingers
P · ATH
Randy Johnson
P · SEA
Cy Young
P · BOS
Dennis Eckersley
P · ATH
Roy Halladay
P · TOR
Christy Mathewson
P · SF
Walter Johnson
P · MIN
Shohei Ohtani
P/DH · LAA
Pedro Martinez
SP · BOS
Greg Maddux
P · ATL
Tom Glavine
P · ATL
Clayton Kershaw
SP · LAD
Whitey Ford
SP · NYY
Jim Palmer
SP · BAL
John Smoltz
P/SP · ATL
Tom Seaver
SP · NYM
Steve Carlton
P · PHI
Gaylord Perry
SP · SF
CC Sabathia
P · NYY
Ferguson Jenkins
SP · CHC
Justin Verlander
SP · DET
Dizzy Dean
P · STL
Hal Newhouser
P · DET
Carl Hubbell
SP · SF
Catfish Hunter
SP · ATH
Bruce Sutter
P · CHC
Albert Pujols
P/1B · STL
Early Wynn
SP · CLE
Jim Bunning
P · DET
Max Scherzer
SP · WSH
Phil Niekro
SP/P · ATL
Satchel Paige
P · BAL
Jacob deGrom
P/SS · NYM
Zack Greinke
SP · KC
Vida Blue
SP · ATH
Jack Morris
SP · DET
Don Newcombe
P · LAD
Mike Mussina
SP · BAL
Don Drysdale
P · LAD
Lefty Gomez
P · NYY
Jim Kaat
P · MIN
Bert Blyleven
P · MIN
Fernando Valenzuela
SP · LAD
Ted Lyons
P · CHW
Bob Feller
SP · CLE
Orel Hershiser
P · CLE
Trevor Hoffman
P/RP · SD
Billy Wagner
P/RP · HOU
Don Sutton
SP · LAD
Robin Roberts
SP · PHI
Juan Marichal
SP · SF
Red Ruffing
P · NYY
Bob Lemon
P · CLE
Chris Sale
SP · CHW
Johan Santana
P · MIN
Grover Cleveland Alexander
P · CHC
Stan Coveleski
P · CLE
Denny McLain
P · DET
Corey Kluber
SP · CLE
Gerrit Cole
SP · NYY
Burleigh Grimes
P · NYY
Chief Bender
P · CHW
Tim Keefe
SP · SF
Felix Hernandez
P · SEA
Herb Pennock
P · BOS
Dallas Keuchel
P · HOU
Waite Hoyt
P · NYY
Dazzy Vance
P · LAD
Red Faber
P · CHW
Mickey Welch
P · SF
Bartolo Colón
P · CLE
Jake Peavy
SP · SD
Bret Saberhagen
SP · KC
Eppa Rixey
P · CIN
Tim Lincecum
P · SF
Eddie Plank
P · ATH
Jack Chesbro
P · NYY
Jesse Haines
P · CIN
Trevor Bauer
SP · CLE
Tommy Lasorda
P · LAD
Clark Calvin Griffith
P · CIN
Frank Viola
SP · MIN
Amos Rusie
P · SF
R.A. Dickey
P · TEX
David Cone
SP · NYM
David Price
SP · TB
Cliff Lee
P · CLE
Ron Guidry
SP · NYY
Blake Snell
P · TB
Cole Hamels
P · PHI
Curt Schilling
P · PHI
Bobby Shantz
P · ATH
Shane Bieber
P · CLE
Dwight Gooden
P · NYM

Top all-time MLB starting pitchers — November 2026

See the full top list →

No top list yet this month — your picks and finished rankings start it.

How a face-off works

A face-off sets two sides against each other across a line. Each row is a matchup, and you call it for the left, the right, or even.

Play matchups goes through the rows one at a time, as big as your screen allows.

The greatest starting pitchers in MLB history, by their honors.

Every pick and every finished ranking here counts toward the top all-time MLB starting pitchers for November 2026.

How to make yours

  1. Deal a random set of matchups, or clear the board and drag pictures onto either side of each row.
  2. Tap the better side of each row, or the = in the middle when they're even.
  3. Download the picture or save it so others can call the same matchups.
  4. To add someone who isn't there, search for them in the box under the board or use + Add.
  5. Your board stays in this browser while you work. Save it to your profile, download the picture, or share a link.

More MLB