Top 300 all-time MLB players bracket

The 300 greatest players in MLB history, by their honours. Fill out a top 300 all-time MLB players bracket.
Pick a champion to submit your bracket.

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

Tap the winner of each match · 15 matches left

Round of 16

Quarterfinals

Semifinals

Final

Seeds

Drag to reorder (or tap one, then tap where it goes). The top 16 are in. Changing seeds keeps the picks that still fit. The top 200 are listed.

1
Sandy Koufax1955–1966
2
Ken Griffey Jr.1989–2010
3
Hank Aaron1954–1976
4
Jackie Robinson1947–1956
5
Mickey Mantle1951–1968
6
Willie Mays1951–1973
7
Joe DiMaggio1936–1951
8
Mike Schmidt1972–1989
9
Brooks Robinson1955–1977
10
Yogi Berra1946–1965
11
Reggie Jackson1967–1987
12
Cal Ripken Jr.1981–2001
13
Ted Williams1939–1960
14
Ernie Banks1953–1971
15
Lou Gehrig1923–1939
16
Babe Ruth1914–1935
–
Frank Robinson1956–1976
–
Roger Clemens1984–2007
–
Warren Spahn1942–1965
–
Joe Mauer2004–2018
–
Lefty Grove1925–1941
–
Nolan Ryan1966–1993
–
Johnny Bench
–
Ichiro Suzuki2001–2019
–
Ty Cobb1905–1928
–
Rollie Fingers
–
Randy Johnson1988–2009
–
Cy Young1890–1911
–
Jeff Bagwell1991–2005
–
Pete Rose1963–1986
–
Derek Jeter1995–2014
–
Dennis Eckersley1975–1998
–
David Ortiz1997–2016
–
Roy Halladay1998–2013
–
Vladimir Guerrero1996–2011
–
Christy Mathewson1900–1916
–
Walter Johnson1907–1927
–
Shohei Ohtani2018–2026
–
Mark McGwire1986–1997
–
Rogers Hornsby1915–1937
–
Pedro Martinez1992–2009
–
Frank Thomas1990–2008
–
Joe Morgan1963–1984
–
Barry Larkin1986–2004
–
Carl Yastrzemski1961–1983
–
Rickey Henderson
–
Iván Rodríguez1991–2011
–
Chipper Jones1993–2012
–
Joe Torre1960–1977
–
Ryne Sandberg1981–1997
–
Andre Dawson1973–1996
–
Mariano Rivera1995–2013
–
Greg Maddux1986–2008
–
Tom Glavine1987–2008
–
Clayton Kershaw2008–2025
–
George Brett1973–1993
–
Whitey Ford1950–1967
–
Robin Yount1974–1993
–
Jim Rice1974–1989
–
Todd Helton1997–2013
–
Mike Piazza1992–2007
–
Jimmie Foxx1925–1945
–
Jim Palmer1965–1984
–
John Smoltz1988–2009
–
Jeff Kent1992–2008
–
Hank Greenberg1930–1947
–
Tom Seaver1967–1986
–
Steve Carlton1965–1988
–
Dick Allen1963–1977
–
Nellie Fox1947–1965
–
Jim Thome1991–2012
–
Gaylord Perry1962–1983
–
Orlando Cepeda1958–1974
–
Phil Rizzuto1946–1956
–
CC Sabathia2001–2019
–
Barry Bonds1986–2007
–
Gary Carter1974–1992
–
Ferguson Jenkins1965–1983
–
Harmon Killebrew1954–1975
–
Justin Verlander2005–2026
–
Dizzy Dean1930–1947
–
Lou Boudreau1938–1952
–
Dave Winfield1973–1995
–
Hal Newhouser1939–1955
–
Carl Hubbell1928–1943
–
Eddie Murray1977–1997
–
Mickey Cochrane1925–1937
–
Willie McCovey1959–1980
–
Rod Carew1967–1985
–
Tony Gwynn1982–2001
–
Joe Gordon
–
Gabby Hartnett1922–1940
–
Charlie Gehringer1924–1942
–
Andruw Jones1996–2012
–
Catfish Hunter1965–1979
–
Freddie Freeman2010–2026
–
Bruce Sutter1976–1988
–
Chuck Klein1928–1944
–
Roberto Alomar1988–2004
–
Albert Pujols2001–2022
–
Early Wynn1939–1963
–
Jim Bunning1955–1971
–
Max Scherzer2008–2026
–
Alan Trammell1977–1996
–
Phil Niekro1964–1987
–
Paul Molitor1978–1998
–
Wade Boggs1982–1999
–
Roy Campanella
–
Mookie Betts2014–2026
–
Edgar Martínez1987–2004
–
Kirby Puckett1984–1995
–
Buster Posey2009–2021
–
Carlton Fisk1969–1993
–
Craig Biggio1988–2007
–
Satchel Paige1948–1965
–
Ernie Lombardi
–
Fred McGriff1986–2004
–
Joey Votto2007–2024
–
Jacob deGrom2014–2026
–
Cody Bellinger2017–2026
–
Al Kaline1953–1974
–
Zack Greinke2002–2023
–
Scott Rolen1996–2012
–
Vida Blue1969–1986
–
Jack Morris1977–1994
–
Carlos Beltrán1995–2017
–
Giancarlo Stanton2010–2026
–
Alex Rodriguez1993–2016
–
Aaron Judge2016–2026
–
Ralph Kiner1946–1955
–
Ron Santo
–
Don Newcombe1949–1960
–
Gil Hodges1943–1963
–
Johnny Mize1936–1953
–
José Altuve2011–2026
–
Mike Mussina1991–2008
–
Luis Aparicio1956–1973
–
Tim Raines1979–2002
–
Bobby Doerr1937–1951
–
Minnie Miñoso1949–1980
–
Don Drysdale
–
Ted Simmons
–
Joe Cronin1935–1945
–
Lefty Gomez1930–1943
–
Ryan Howard2004–2016
–
Jim Kaat1959–1983
–
Miguel Cabrera2003–2023
–
Bert Blyleven1970–1992
–
Harold Baines1980–2001
–
Josh Donaldson2010–2023
–
Paul Goldschmidt2011–2026
–
Mike Trout2011–2026
–
Hoyt Wilhelm
–
Lee Smith1980–1997
–
Bryce Harper2012–2026
–
Tony Oliva1962–1976
–
Dave Parker1973–1991
–
Fernando Valenzuela1980–1997
–
Tony Lazzeri
–
Ted Lyons1923–1946
–
Bob Feller1936–1956
–
Monte Irvin1949–1955
–
Orel Hershiser
–
Eddie Mathews1952–1968
–
Larry Doby1947–1959
–
Tony Pérez1964–1986
–
Duke Snider
–
Mel Ott1926–1947
–
Ronald Acuña Jr.2018–2026
–
Trevor Hoffman1993–2010
–
Dustin Pedroia2006–2019
–
Goose Gossage1972–1994
–
Billy Wagner1995–2010
–
Andrew McCutchen2009–2026
–
Don Sutton1966–1988
–
George Kell1943–1957
–
Billy Williams1959–1976
–
Robin Roberts1948–1966
–
Richie Ashburn1948–1962
–
Al Simmons1924–1944
–
Juan Marichal1960–1975
–
Earl Averill1929–1941
–
Tris Speaker1907–1928
–
Willie Hernández1977–1989
–
Red Ruffing
–
Eddie Collins1906–1930
–
Leo Durocher
–
Red Schoendienst1945–1963
–
Bob Lemon1941–1958
–
Casey Stengel1912–1925
–
Roger Maris1957–1968
–
Kiki Cuyler
–
Rick Ferrell1929–1947
–
Sammy Sosa1989–2007
–
Chris Sale2010–2026
–
Don Mattingly1982–1995
–
Cap Anson1876–1897
–
Ryan Braun2007–2020
–
Don Baylor1970–1988
–
Sam Crawford1899–1917

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 bracket

A knockout bracket: pick the winner of every matchup, round by round, until one is left.

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. Choose a size, from 4 to 64.
  2. Click the winner of each matchup to move them on.
  3. Change a pick at any time; later rounds update.
  4. 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