Well as for MVP of the NL, it will probably be pretty close between Pujols and Soriano. Some other people who have been doing well are Carlos Beltran and Carlos Lee, but I think that either Pujols or Soriano will win it.
It's very close, you could also say that David Wright deservers it as well, and so does Ryan Howard, but it will go to a player that is team is winning, so even though Soriano is having a great season is team in not winning ball games. My vote as to go between Beltran or Pujols.
Well it also depends if their team makes the playoffs. So I would say either Pujols or Wright will be fighting for it at the end. And I think Pujols will win it. Because if the Cardinals didn't have him they would probably be in 4th or 3rd place. The Mets have Beltran, Delgado and Reyes so if they didn't have Wright they would still be in 1st place imo. And I ain't saying Pujols because he's a Cardinal I'm going by facts.