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