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