Even though they've had injury after injury, losing Pablo Sandoval, who just returned from the DL, Buster Posey for the season and Freddy Sanchez possibly for the season, they're still humming right along as they cling to a first-place lead in the division.
1. San Francisco Giants (39-29) — Despite all the aforementioned injuries, the Giants seem to be hitting their stride, riding a three-game win streak into tonight's game withs second-place Arizona and are now 7-3 in their last 10 games after beating the Diamondbacks 5-2 on Wednesday and a win tonight away from sweeping them with surprise starter Ryan Vogelsong taking the hill.
2. Arizona Diamondbacks (37-32) — In good shape just a couple of days ago, the Diamondbacks are on the verge of being swept before Interleague play kicks off this weekend. They've been a surprise in the league this year with a young team without many big names entering the season that has jelled together and become possibly the most formidable challenge to the defending world champs.
3. Colorado Rockies (33-35) — After starting the season as one of the hottest teams in the league, the Rockies have since fallen off a bit. It's business as usual for the Coors boys with lots of pop in the lineup but probably the worst starting pitching in the wrong division to have it. Even last year's star Ubaldo Jimenez is struggling horribly this season. Next up comes a home series against the red hot Detroit Tigers.
4. Los Angeles Dodgers (31-39) — My good friend is a die-hard Dodgers fan. I feel badly for him this year. The Dodgers have some starting pitching, but they forgot to assemble a bullpen and they have a lineup comprised of a bunch of guys that mostly seem like they should be in Triple-A. It's not going well for the Dodgers, and Giants fans love it that way. They now have the Astros coming to town.
5. San Diego Padres (30-40) — Having gone 3-7 in their last 10 games, the Padres have now dropped to 10 games out of the division race in what has been an all the way around, pretty poor season. The Padres have a chance to regain a little ground this weekend when they travel to Minnesota, who's just flat out bad.