By Mark McGwire, the 500 home run mark, Thursday, when he hit his milestone blast to center field during the St. Louis Cardinals' game with the San Diego Padres. He accomplished this faster than any other player and needed only 5,487 at-bats to hit his 500 homers, 314 fewer than Babe Ruth.