Albert Pujols
Ryan Howard was named the National League's Most Valuable Player, narrowly edging the St. Louis Cardinals' Albert Pujols to claim the top honor in the National League.