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