Mark McGwire
The record for most career extra-base hits is 1,477, held by Hank Aaron. Among players with at least 1,000 career hits, Mark McGwire is the only one to have had at least half of his hits go for extra bases.