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