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