I remember when Mickey Mantle and Roger Maris were both battling to hit 60 home runs.
There was a story in one of the newspapers listing Babe Ruth’s percentage of hitting them. It was way better than any other player. No other was even close.
Mark McGwire possesses the MLB record for home runs per at bat with a career ratio of 10.61 at bats per home run and Babe Ruth is second, with 11.76 at bats per home run.