The top four NL West teams are within four games of each other. The Padres could use a bat, and they may need an arm, since they're hesitant to push their young starters too hard. The Rockies (2.0 games back) are hanging around, even with Troy Tulowitzki on the DL, but they could add an infielder. The Dodgers (2.0 games back) aren't going anywhere, though they could use some pitching. And the Giants (4.0 games back) have pitching, but they wouldn't mind adding a big bat before July 31st.
Considering each team's needs, their ability to make a deal and the standings, let's tackle a tough question:
Which NL West team is best-positioned to win the division?