This is a tough prediction because Mike Trout is probably the best hitter in baseball and his Angels won the most games in the regular season, so it was a no brainer that he won his first MVP award last year. However, he's not going to do it again because the Chicago White Sox have an emerging young slugger named Jose Abreu that is going to snatch the MVP award from him. The White Sox are one of those teams have a chance to make a big leap this year after going just 73-89 last year. Abreu is a big reason why. He was only a rookie last year when he put up some of the most impressive power numbers. He had experience in Cuba, so he wasn't a true rookie, but in MLB is. The key for any MVP is to be on a good team. If you are in a playoff race or make the playoffs and you're clearly the best player on that team then you're going to be considered. We know Trout is going to be an MVP candidate for pretty much every year of his career, but don't sleep on Abreu this year. If he puts together a year where he can hit 35-40 homers, have a batting average of .310 or higher and drive in 120+ runs then it's going to be tough to vote against him as long as the White Sox are competitive. Trout is the favorite for the MVP award and he should be. It's just that Abreu has a legitimate shot at winning it even though he might not be on everybody's radar right now. The pick for NL MVP is Andrew McCutcheon, who is the heart and soul of the Pittsburgh Pirates.