Bill Regan has the fewest career home runs among players who have two home runs in one inning with 18, while Alex Rodriguez, with 696, hit more home runs than any other player in this group and amassed the fourth most in major league history.