List #17: Top 10 Active Offensive Players in Baseball
01. Alex Rodriguez (3B, Yankees)
02. Albert Pujols (1B, Cardinals)
03. Vladimir Guerrero (RF, Angels)
04. Magglio Ordonez (RF, Tigers)
05. Ryan Howard (1B, Phillies)
06. Barry Bonds (LF, Giants)
07. David Ortiz (DH, Red Sox)
08. Justin Morneau (1B, Twins)
09. Hideki Matsui (LF, Yankees)
10. Prince Fielder (1B, Brewers)