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