Phil Rogers' MLB power rankings

Braves still on top, but Giants, Nationals at their heels

Last week's ranking in parentheses

1. Braves (1): They stopped scoring runs over the weekend in Pittsburgh but bought themselves time with the 13-2 start.

2. Giants (2): Tim Lincecum took a shutout into the seventh Saturday, his best start of the season. Imagine how that rotation will look if he reverts to his previously overpowering self.

3. Nationals (3): They have scored only seven runs in four starts by Stephen Strasburg, who has lost his last three. But the legend of Bryce Harper continues to grow, including two homers with the flu.

4. Rangers (6): Matt Harrison's back surgery will test the organizational pitching depth. But Texas won four of the first five games started by rookies Nick Tepesch and Justin Grimm.

5. Reds (9): Five double-digit scoring days already. Joey Votto appears to be heating up.

6. Tigers (4): While it's easy to focus on the closer question, the bigger issue with the defending AL champs is consistent run production. Torii Hunter did not get to enjoy his trip to Anaheim as the Angels swept the Tigers.

7. Athletics (5): Swept by the Rays in Tampa Bay, the A's are missing Yoenis Cespedes.

8. Cardinals (7): Finding at-bats for Matt Adams is a challenge for Mike Matheny. That falls under the heading of Good Problems to Have.

9. Rockies (12): Only the snow can slow these fellows down.

10. Red Sox (13): Neil Diamond's appearance on Saturday was really cool.

11. Orioles (11): That's 17 straight extra-inning wins and counting.

12. Diamondbacks (8): The fast start has slowed down the Justin Upton questions. But they're coming.

13. Royals (15): Ervin Santana got racked in his first start but has looked like a No. 2 starter his last three times out.

14. Yankees (16): After a homerless opening day, the Pinstripes homered in 16 straight games with backup catcher Chris Stewart getting the only one Sunday.

15. Rays (17): Sweep of the A's came at just the right time.

16. Dodgers (10): The injuries to Zack Greinke and Chad Billingsley have taken the sparkle out of the rotation. It doesn't help that they've lost all four of Josh Beckett's starts.

17. Phillies (14): Roy Halladay is back on track, which is a huge relief.

18. Pirates (20): Travis Snider is showing why the Blue Jays brought him to the big leagues when he was only 20. He could be a difference-maker if he can keep this up.

19. Brewers (25): Jim Henderson has settled down the bullpen.

CHICAGO

More