A friend and I had a discussion about home runs right before the season started so I remember all 3 of those guys being close. I think they were the top 3 active players that hadn't reached 500. If I'm not mistaken, Frank Thomas had the most.
Winner...487. I posted it because I would have never guessed. I would have definitely thought about Thome and Sheffield.