Top 300 all-time MLB players Mount Rushmore

The 300 greatest players in MLB history, by their honours. Carve your top 300 all-time MLB players Mount Rushmore.
Fill all 4 to submit (4 left).

Save to my profile keeps it to come back to and keep ranking. Submit your ranking adds it to this month's top list.

1
2
3
4
300 to choose from · drag one onto a spot, or tap it then the spot
Sandy Koufax
P · LAD
Ken Griffey Jr.
CF · SEA
Hank Aaron
RF/OF · ATL
Jackie Robinson
2B · LAD
Mickey Mantle
CF · NYY
Willie Mays
CF · SF
Joe DiMaggio
CF · NYY
Mike Schmidt
3B · PHI
Brooks Robinson
3B · BAL
Yogi Berra
C · NYY
Reggie Jackson
RF · ATH
Cal Ripken Jr.
SS · BAL
Ted Williams
LF · BOS
Ernie Banks
1B · CHC
Lou Gehrig
1B · NYY
Babe Ruth
P/OF · NYY
Frank Robinson
LF · CIN
Roger Clemens
P · BOS
Warren Spahn
P/SP · ATL
Joe Mauer
DH/C · MIN
Lefty Grove
P · ATH
Nolan Ryan
P · HOU
Johnny Bench
C · CIN
Ichiro Suzuki
OF · SEA
Ty Cobb
CF · DET
Rollie Fingers
P · ATH
Randy Johnson
P · SEA
Cy Young
P · BOS
Jeff Bagwell
1B · HOU
Pete Rose
LF · CIN
Derek Jeter
SS · NYY
Dennis Eckersley
P · ATH
David Ortiz
DH/1B · BOS
Roy Halladay
P · TOR
Vladimir Guerrero
DH/RF · WSH
Christy Mathewson
P · SF
Walter Johnson
P · MIN
Shohei Ohtani
P/DH · LAA
Mark McGwire
1B · ATH
Rogers Hornsby
2B · STL
Pedro Martinez
SP · BOS
Frank Thomas
DH · CHW
Joe Morgan
2B · HOU
Barry Larkin
SS · CIN
Carl Yastrzemski
LF · BOS
Rickey Henderson
LF · ATH
Iván Rodríguez
C · TEX
Chipper Jones
3B · ATL
Joe Torre
C · ATL
Ryne Sandberg
2B · CHC
Andre Dawson
CF · CLE
Mariano Rivera
RP · NYY
Greg Maddux
P · ATL
Tom Glavine
P · ATL
Clayton Kershaw
SP · LAD
George Brett
3B · KC
Whitey Ford
SP · NYY
Robin Yount
SS · MIL
Jim Rice
DH/LF · BOS
Todd Helton
QB/1B · COL
Mike Piazza
C · NYM
Jimmie Foxx
1B · ATH
Jim Palmer
SP · BAL
John Smoltz
P/SP · ATL
Jeff Kent
2B · SF
Hank Greenberg
1B · DET
Tom Seaver
SP · NYM
Steve Carlton
P · PHI
Dick Allen
1B/3B · PHI
Nellie Fox
2B · CHW
Jim Thome
DH/1B · CLE
Gaylord Perry
SP · SF
Orlando Cepeda
1B · SF
Phil Rizzuto
SS · NYY
CC Sabathia
P · NYY
Barry Bonds
LF · SF
Gary Carter
C · WSH
Ferguson Jenkins
SP · CHC
Harmon Killebrew
1B · MIN
Justin Verlander
SP · DET
Dizzy Dean
P · STL
Lou Boudreau
SS · CLE
Dave Winfield
DH/OF · NYY
Hal Newhouser
P · DET
Carl Hubbell
SP · SF
Eddie Murray
DH/1B · BAL
Mickey Cochrane
C · ATH
Willie McCovey
1B · SF
Rod Carew
1B · MIN
Tony Gwynn
OF/RF · SD
Joe Gordon
2B · NYY
Gabby Hartnett
C · CHC
Charlie Gehringer
2B · DET
Andruw Jones
DH/CF · ATL
Catfish Hunter
SP · ATH
Freddie Freeman
1B/3B · ATL
Bruce Sutter
P · CHC
Chuck Klein
RF · PHI
Roberto Alomar
TOR
Albert Pujols
P/1B · STL
Early Wynn
SP · CLE
Jim Bunning
P · DET
Max Scherzer
SP · WSH
Alan Trammell
SS · DET
Phil Niekro
SP/P · ATL
Paul Molitor
DH · MIL
Wade Boggs
3B · BOS
Roy Campanella
C · LAD
Mookie Betts
OF/SS · LAD
Edgar Martínez
DH/3B · SEA
Kirby Puckett
CF · MIN
Buster Posey
C · SF
Carlton Fisk
C · CHW
Craig Biggio
C/OF · HOU
Satchel Paige
P · BAL
Ernie Lombardi
C · CIN
Fred McGriff
1B · ATL
Joey Votto
1B · CIN
Jacob deGrom
P/SS · NYM
Cody Bellinger
OF/1B · LAD
Al Kaline
RF · DET
Zack Greinke
SP · KC
Scott Rolen
3B · PHI
Vida Blue
SP · ATH
Jack Morris
SP · DET
Carlos Beltrán
DH/CF · NYM
Giancarlo Stanton
LF · NYY
Alex Rodriguez
SS/3B · NYY
Aaron Judge
OF · NYY
Ralph Kiner
LF · PIT
Ron Santo
3B · CHC
Don Newcombe
P · LAD
Gil Hodges
1B · LAD
Johnny Mize
1B · STL
José Altuve
2B · HOU
Mike Mussina
SP · BAL
Luis Aparicio
SS · CHW
Tim Raines
LF · WSH
Bobby Doerr
2B · BOS
Minnie Miñoso
LF · CHW
Don Drysdale
P · LAD
Ted Simmons
C · MIL
Joe Cronin
SS · BOS
Lefty Gomez
P · NYY
Ryan Howard
1B · PHI
Jim Kaat
P · MIN
Miguel Cabrera
3B/1B · DET
Bert Blyleven
P · MIN
Harold Baines
RF · CHW
Josh Donaldson
C/1B · TOR
Paul Goldschmidt
1B · ARI
Mike Trout
CF · LAA
Hoyt Wilhelm
RP · ATL
Lee Smith
RP · CHC
Bryce Harper
RF/1B · PHI
Tony Oliva
RF · MIN
Dave Parker
RF · PIT
Fernando Valenzuela
SP · LAD
Tony Lazzeri
2B · NYY
Ted Lyons
P · CHW
Bob Feller
SP · CLE
Monte Irvin
LF · SF
Orel Hershiser
P · CLE
Eddie Mathews
3B · ATL
Larry Doby
CF · CLE
Tony Pérez
1B · CIN
Duke Snider
CF · SF
Mel Ott
RF · SF
Ronald Acuña Jr.
OF · ATL
Trevor Hoffman
P/RP · SD
Dustin Pedroia
2B · BOS
Goose Gossage
RP · NYY
Billy Wagner
P/RP · HOU
Andrew McCutchen
OF · PIT
Don Sutton
SP · LAD
George Kell
3B · DET
Billy Williams
LF · CHC
Robin Roberts
SP · PHI
Richie Ashburn
CF · PHI
Al Simmons
LF · ATH
Juan Marichal
SP · SF
Earl Averill
CF · CLE
Tris Speaker
CF · CLE
Willie Hernández
RP · CHC
Red Ruffing
P · NYY
Eddie Collins
2B · ATH
Leo Durocher
SS · NYY
Red Schoendienst
2B · STL
Bob Lemon
P · CLE
Casey Stengel
RF · LAD
Roger Maris
RF · NYY
Kiki Cuyler
RF · CHC
Rick Ferrell
C · BAL
Sammy Sosa
RF · CHC
Chris Sale
SP · CHW
Don Mattingly
1B · NYY
Cap Anson
1B · CHC
Ryan Braun
LF/3B · MIL
Don Baylor
DH · LAA
Sam Crawford
RF · DET
Christian Yelich
LF · MIL
Johan Santana
P · MIN
Enos Slaughter
RF · NYY
Heinie Manush
LF · DET
Billy Herman
2B · CHC
Dale Murphy
CF · ATL
Grover Cleveland Alexander
P · CHC
Harry Hooper
RF · BOS
Josh Hamilton
OF · TEX
Ozzie Smith
SS · SD
Tony La Russa
2B · ATH
Stan Coveleski
P · CLE
King Kelly
RF · CHC
Jim Bottomley
1B · STL
Denny McLain
P · DET
Whitey Herzog
OF · ATH
Adrián González
1B · LAD
Lloyd Waner
CF · CIN
Travis Jackson
SS · SF
Miguel Tejada
SS · ATH
Willie Keeler
RF · NYY
Corey Kluber
SP · CLE
Gerrit Cole
SP · NYY
Nap Lajoie
2B · ATH
Burleigh Grimes
P · NYY
Johnny Evers
2B · CHC
Chief Bender
P · CHW
Harry Heilmann
RF · DET
Steve Garvey
1B · LAD
Sam Thompson
RF · PHI
Tim Keefe
SP · SF
Miller Huggins
2B · STL
Elmer Flick
RF · CLE
Ed Delahanty
LF · PHI
Roger Connor
1B · SF
Felix Hernandez
P · SEA
Herb Pennock
P · BOS
Jimmy Rollins
SS · PHI
Dallas Keuchel
P · HOU
Matt Holliday
LF · STL
Frank Chance
1B · CHC
George Kelly
1B · CIN
Hack Wilson
CF · CHC
Waite Hoyt
P · NYY
Dazzy Vance
P · LAD
Hughie Jennings
SS · DET
Red Faber
P · CHW
Billy Hamilton
CF · PHI
Mickey Welch
P · SF
John Montgomery Ward
OF · SF
Jim O'Rourke
LF · SF
Bartolo Colón
P · CLE
Jake Peavy
SP · SD
Bret Saberhagen
SP · KC
Kris Bryant
3B · CHC
Lou Brock
LF · CHC
KCKen Caminiti
3B · HOU
Keith Hernandez
1B · STL
Dan Brouthers
1B · LAD
Edd Roush
CF · CIN
Joe Sewell
CLE
Eppa Rixey
P · CIN
Tim Lincecum
P · SF
Eddie Plank
P · ATH
Jack Chesbro
P · NYY
Jesse Haines
P · CIN
Buck Ewing
C · SF
Bid McPhee
2B · CIN
Bucky Harris
2B · MIN
Fred Lynn
CF · BOS
Trevor Bauer
SP · CLE
Tommy Lasorda
P · LAD
Larry Walker
RF · COL
Jose Canseco
RF · ATH
Dick Williams
LF · BOS
Clark Calvin Griffith
P · CIN
Frank Viola
SP · MIN
Bill McKechnie
3B · CIN
Rabbit Maranville
SS · ATL
Amos Rusie
P · SF
Joe Kelley
LF · CIN
Willie McGee
CF · SF
Jason Giambi
1B · ATH
R.A. Dickey
P · TEX
David Cone
SP · NYM
Thurman Munson
C · NYY
Kirk Gibson
OF · DET
Corey Seager
SS · LAD
José Abreu
1B · CHW
Salvador Pérez
C · KC
George Bell
LF · TOR
Joe Tinker
SS · CHC
Elston Howard
C · NYY
David Price
SP · TB
Branch Rickey
C · BAL
Jackie Jensen
RF · BOS
Javier Báez
CHC
Mike Lowell
3B · MIA
Cliff Lee
P · CLE
Justin Morneau
1B · MIN

Top top 300 all-time MLB players — November 2026

See the full top list →

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

About this Mount Rushmore

Four spots, for the four who define it. Who makes the mountain?

The 300 greatest players in MLB history, by their honours.

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

How to use it

  1. Click a spot to choose who goes there.
  2. Drag one face onto another to swap them.
  3. Download image saves a picture with your name or logo on it; Copy link shares this exact board. Your progress is kept in this browser.

More MLB