Rafael Palmeiro became the 19th player to hit at least 500 home runs, and he has done so with a career of consistency. He has over 35 homers and more than 100 RBIs in each of his past eight seasons. Palmeiro is one of 12 players with at least 20 homers in 12 consecutive seasons. Here is a complete list of his longballs: