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