vote on everything
Sports
33.0k voters

The Greatest Baseball Players Of All Time

Updated June 1, 2020 594.9k votes 33.0k voters 377.5k views582 items

List RulesPlease vote for the players based on their on-field career accomplishments

This greatest baseball players list represents the combined lists of baseball fans everywhere. Anyone can make their own list of the best ballplayers ever to play the game, making this crowdranking a true consensus on who's the best baseball player of all time.

So who is the greatest baseball player of all time? There are plenty of amazing top MLB players to choose from. Are you a New York Yankees fan? Then you'll really like this list with Babe Ruth, Mickey Mantle, Joe DiMaggio and more repping your team. The same goes for fans of Ted Williams, Willie Mays, Bob Gibson, Stan Musial, Barry Bonds and everyone else who should be considered among the greatest baseball players of all time. 

Photo:
...more
  • 26
    Satchel Paige is listed (or ranked) 26 on the list The Greatest Baseball Players Of All Time
    2,422
    1,176

    NationalityUnited States of America

    BirthplaceMobile, Alabama, United States of America

    TeamsKansas City Athletics, St. Louis Browns, Cleveland Indians

  • 27
    Bob Feller is listed (or ranked) 27 on the list The Greatest Baseball Players Of All Time
    1,846
    894

    Bob Feller

    Starting pitcher, Pitcher

    NationalityUnited States of America

    BirthplaceVan Meter, Iowa, United States of America

    More Bob Feller 

    #15 of 150 Athletes You Didn't Know Were Conservative#420 of 580 The Greatest Entertainers of All Time

  • 28
    Roberto Clemente is listed (or ranked) 28 on the list The Greatest Baseball Players Of All Time
    4,864
    2,697

    Roberto Clemente

    Right fielder

    BirthplaceSan Antón

    TeamsPittsburgh Pirates

    More Roberto Clemente 

    #467 of 753 People We Wish Were Still Alive#1 of 104 The Greatest Throwing Arms of All Time

  • 29
    Randy Johnson is listed (or ranked) 29 on the list The Greatest Baseball Players Of All Time
    3,411
    1,871

    Randy Johnson

    Starting pitcher, Pitcher

    NationalityUnited States of America

    BirthplaceWalnut Creek, California, United States of America

    BatsRight-handed

    TeamsMontreal Expos, Arizona Diamondbacks, Seattle Mariners, Houston Astros, New York Yankees

  • 30
    Tom Seaver is listed (or ranked) 30 on the list The Greatest Baseball Players Of All Time
    2,241
    1,184

    Tom Seaver

    Pitcher

    NationalityUnited States of America

    BirthplaceFresno, California

    TeamsChicago White Sox, Boston Red Sox, Cincinnati Reds, New York Mets

  • 31
    Eddie Mathews is listed (or ranked) 31 on the list The Greatest Baseball Players Of All Time
    1,521
    803

    Eddie Mathews

    Third baseman

    BirthplaceTexarkana, Texas

    TeamsAtlanta Braves, Boston Braves, Detroit Tigers, Milwaukee Braves, Houston Astros

  • 32
    Bob Gibson is listed (or ranked) 32 on the list The Greatest Baseball Players Of All Time
    3,334
    1,861

    Bob Gibson

    Pitcher

    NationalityUnited States of America

    BirthplaceOmaha, Nebraska, United States of America

    TeamsSt. Louis Cardinals

  • 33
    Nolan Ryan is listed (or ranked) 33 on the list The Greatest Baseball Players Of All Time
    5,144
    2,939

    Nolan Ryan

    Pitcher

    NationalityUnited States of America

    BirthplaceRefugio, Texas, United States of America

    TeamsTexas Rangers, Houston Astros, California Angels, New York Mets

  • 34
    Ken Griffey, Jr. is listed (or ranked) 34 on the list The Greatest Baseball Players Of All Time
    6,240
    3,731

    Ken Griffey, Jr.

    Designated hitter, Outfielder

    NationalityUnited States of America

    BirthplaceDonora, Pennsylvania, United States of America

    BatsLeft-handed

    TeamsChicago White Sox, Seattle Mariners, Cincinnati Reds

  • 35
    Cal Ripken, Jr. is listed (or ranked) 35 on the list The Greatest Baseball Players Of All Time
    3,018
    1,652

    Cal Ripken, Jr.

    Shortstop, Third baseman

    NationalityUnited States of America

    BirthplaceHavre de Grace, Maryland, United States of America

    TeamsBaltimore Orioles

  • 36
    Mariano Rivera is listed (or ranked) 36 on the list The Greatest Baseball Players Of All Time
    2,258
    1,151

    Mariano Rivera

    Relief pitcher, Pitcher

    NationalityPanama

    BirthplacePanama City, Panama

    BatsRight-handed

    TeamsNew York Yankees

    More Mariano Rivera 

    #25 of 25 Longest Pitching Streaks in Baseball #7 of 149 The Greatest New York Yankees Of All Time

  • 37
    Pete Rose is listed (or ranked) 37 on the list The Greatest Baseball Players Of All Time
    5,103
    2,899

    Pete Rose

    Manager, Outfielder

    NationalityUnited States of America

    BirthplaceCincinnati, Ohio, United States of America

    TeamsPhiladelphia Phillies, Montreal Expos, Cincinnati Reds

    More Pete Rose 

    #39 of 39 Longest Hitting Streaks in Baseball#1176 of 1,816 The Best Athletes Of All Time

  • 38
    Duke Snider is listed (or ranked) 38 on the list The Greatest Baseball Players Of All Time
    1,407
    729

    Duke Snider

    Outfielder, Center fielder

    NationalityUnited States of America

    BirthplaceLos Angeles, USA, California

  • 39
    Sandy Koufax is listed (or ranked) 39 on the list The Greatest Baseball Players Of All Time
    5,067
    3,110

    NationalityUnited States of America

    BirthplaceNew York City, USA, New York

    TeamsLos Angeles Dodgers, Brooklyn Dodgers

  • 40
    Brooks Robinson is listed (or ranked) 40 on the list The Greatest Baseball Players Of All Time
    1,587
    816

    Brooks Robinson

    Third baseman

    NationalityUnited States of America

    BirthplaceLittle Rock, Arkansas, United States of America

    TeamsBaltimore Orioles

  • 41
    George Brett is listed (or ranked) 41 on the list The Greatest Baseball Players Of All Time
    2,373
    1,332

    George Brett

    Designated hitter, First baseman

    NationalityUnited States of America

    BirthplaceGlen Dale, West Virginia

    TeamsKansas City Royals

  • 42
    Carl Yastrzemski is listed (or ranked) 42 on the list The Greatest Baseball Players Of All Time
    1,911
    1,052

    Carl Yastrzemski

    Designated hitter, Outfielder

    NationalityUnited States of America

    BirthplaceSouthampton, New York, United States of America

    TeamsBoston Red Sox

  • 43
    Frank Robinson is listed (or ranked) 43 on the list The Greatest Baseball Players Of All Time
    2,883
    1,767

    Frank Robinson

    Right fielder, Outfielder

    NationalityUnited States of America

    BirthplaceBeaumont, Texas

    TeamsLos Angeles Dodgers, Baltimore Orioles, Cleveland Indians, Cincinnati Reds, California Angels

    More Frank Robinson 

    #46 of 255 The Best Players in the Baseball Hall of Fame#20 of 708 The Best Hitters in Baseball History

  • 44
    Grover Cleveland Alexander is listed (or ranked) 44 on the list The Greatest Baseball Players Of All Time

    NationalityUnited States of America

    BirthplaceElba, Nebraska

    TeamsPhiladelphia Phillies, Chicago Cubs, St. Louis Cardinals

    More Grover Cleveland Alexander 

    #3 of 278 The Best Starting Pitchers of All Time#4 of 197 The Greatest Pitchers of All Time

  • 45
    Mel Ott is listed (or ranked) 45 on the list The Greatest Baseball Players Of All Time
    2,586
    1,636

    Mel Ott

    Right fielder, Outfielder

    NationalityUnited States of America

    BirthplaceGretna, Louisiana

    TeamsNew York Giants

  • 46
    Ichiro Suzuki is listed (or ranked) 46 on the list The Greatest Baseball Players Of All Time
    2,532
    1,449

    Ichiro Suzuki

    Right fielder, Outfielder

    NationalityUnited States of America, Japan

    BirthplaceKasugai, Japan

    BatsLeft-handed

    TeamsSeattle Mariners

  • 47
    Rickey Henderson is listed (or ranked) 47 on the list The Greatest Baseball Players Of All Time
    3,037
    1,802

    Rickey Henderson

    Left fielder

    NationalityUnited States of America

    BirthplaceChicago, Illinois

    BatsRight-handed

    TeamsSan Diego Padres, Los Angeles Dodgers, Boston Red Sox, Seattle Mariners, Oakland Athletics

  • 48
    Frank Thomas is listed (or ranked) 48 on the list The Greatest Baseball Players Of All Time
    1,674
    1,001

    Frank Thomas

    Designated hitter, First baseman

    NationalityUnited States of America

    BirthplaceColumbus, Georgia, United States of America

    TeamsChicago White Sox, Oakland Athletics, Toronto Blue Jays

  • 49
    Hank Greenberg is listed (or ranked) 49 on the list The Greatest Baseball Players Of All Time
    2,144
    1,346

    Hank Greenberg

    Outfielder, First baseman

    NationalityUnited States of America

    BirthplaceGreenwich Village, New York City, New York

    TeamsDetroit Tigers, Pittsburgh Pirates

  • 50
    Rod Carew is listed (or ranked) 50 on the list The Greatest Baseball Players Of All Time
    2,084
    1,389

    Rod Carew

    Infielder, First baseman

    NationalityUnited States of America

    BirthplaceGatún, Panama

    TeamsMinnesota Twins, California Angels

Baseball PlayersSportsPeople In SportsAthletesMLBBaseballpollBest AthletesAll Time SportsAll Time Baseball