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