MLB Primary LogoMLB Alternate LogoMLB Wordmark LogoMLB Team History Who is the greatest first baseman in the MLB of All-time? Rafael Palmeiro Jim Thome Tony Perez Mark McGwire Miguel Cabrera Albert Pujols Orlando Cepeda Jeff Bagwell Jimmie Foxx Gil Hodges Steve Garvey Hank Greenberg Willie McCovey Eddie Murray Don Mattingly Keith Hernandez Todd Helton Lou Gehrig Mark Teixeira Fred McGriff …