Lou Gehrig has the highest career slugging percentage among those with less than 500 home runs and at least 7,000 plate appearances.
His 0.632 slugging percent is good for 3rd best all time, behind Ted Williams and Babe Ruth. He had 493 career home runs.