This week's MLB power rankings
NATIONAL LEAGUE
1. Colorado Rockies 1 (last week)
Thriving away from home.
2. Arizona Diamondbacks 3
Spectacular success at Chase.
3. Washington Nationals 2
Harper keeps belting 'em.
4. Los Angeles Dodgers 4
Wood extends scoreless streak.
5. Chicago Cubs 7
Homers hurting Arrieta.
6. St. Louis Cardinals 6
Rockies pound bullpen.
7. Milwaukee Brewers 5
Braun's return was brief.
8. Cincinnati Reds 8
Adleman tosses a gem.
9. Atlanta Braves 9
Garcia on top of game.
10. Pittsburgh Pirates 11
Kuhl can't get on track.
11. New York Mets 10
deGrom gives pen rest.
12. San Francisco Giants 12
Cain gets no support.
13. Miami Marlins 14
Stanton hits them far.
14. San Diego Padres 15
Cordoba raising eyebrows.
15. Philadelphia Phillies 13
Offense really scuffling.
AMERICAN LEAGUE
1. Houston Astros 1
Running away in West.
2. New York Yankees 2
Tanaka takes tough loss.
3. Minnesota Twins 4
Buxton still struggling.
4. Boston Red Sox 7
Rodriguez is dealing.
5. Baltimore Orioles 3
Asher joins rotation.
6. Cleveland Indians 6
Encarnacion still searching.
7. Tampa Bay Rays 8
Colome gets it done.
8. Texas Rangers 5
No luck on the road.
9. Los Angeles Angels 10
Norris has sore knee.
10. Toronto Blue Jays 15
Back to full strength.
11. Chicago White Sox 12
Abreu picks up pace.
12. Detroit Tigers 9
McCann lost to DL.
13. Oakland Athletics 13
Shoulder sidelines Graveman.
14. Kansas City Royals 14
Bonifacio stays hot.
15. Seattle Mariners 11
Momentum remains elusive.