No. 4 Albert Pujols, St. Louis Cardinals
The other worldly numbers pretty much speak for themselves. The only surprise in seeing Albert Pujols on the list might be that there are three players ahead of him.
Pujols is universally recognized as the game's best player, with an ever expanding resume that is borderline ridiculous— NL Rookie of the Year, eight All-Star squads and three MVP's.
In his 10th season, Pujols' numbers continue to pile up— .333 lifetime batting average, 373 HR's, 1,137 RBI's, 1,089 runs, .427 OBP, .626 SLG, and 1.053 OPS.
Doing the math, Pujols averaged 41 HR's, 119 runs, and 124 RBI's per year over his first full nine seasons.
The only thing that separates him from sitting atop the list is the position he plays. First base is home to many sluggers around the league, which means that the production drop off of a replacement would likely be less than others ahead of him.