Christian Petersen/Getty Images
1. Arizona Diamondbacks
The Diamondbacks were the biggest surprise team last season. Their offense last season was the best in the division, and they will be getting Stephen Drew back. Drew will only improve their offense, which already includes players like Miguel Montero and Justin Upton.
Montero emerged as one of the most consistent offensive catchers in baseball in 2011. Upton finally made the leap into the MVP discussion last year and still has room to improve.
The Diamondbacks also traded for Trevor Cahill, who will improve their already strong rotation.
Tie 2. Los Angeles Dodgers
The Dodgers had many distractions last season and still managed to finish above .500. They have a strong young corps with Matt Kemp, Andre Ethier, James Loney, Chad Billingsley and Clayton Kershaw, who all could still improve. The additions of Chris Capuano and Aaron Harang help fill out the Dodgers rotation with serviceable starters.
Tie 2. San Francisco Giants
The Giants still have a strong "one-two punch" with Tim Lincecum and Matt Cain. Their starting rotation is solid, but they still have holes offensively.
4. Colorado Rockies
The Rockies have a good lineup that features two of the best young players in baseball, Carlos Gonzalez and Troy Tulowitzki. They added Michael Cuddyer, but their major concern is pitching, and they have not improved there.
5. San Diego Padres
Plain and simple, the Padres are not a good team. Every team in this division will be able to compete and have a chance at winning the division except the Padres.