By Kenny Howell
As usual, there is some moving around near the top of the MLB Power Rankings this week. We have a new No. 1, but they have been there before. The teams will be followed by their record and what they were ranked last week.
1. Atlanta Braves (38-24) (2) - The Braves take the top spot back over. Their pitching staff is back to being the best in baseball, defense is No. 2 and hitting is in the top 10.
2. Cincinnati Reds (37-25) (1) - The Reds are in a series with the NL Central leader Cards right now. They have split the first two, with the decider tonight. I still think the Reds will move ahead eventually, but the Cardinals keep winning.
3. Oakland Athletics (38-26) (6) - The A's have been on a tear lately, and are top five in pitching and fielding.
4. St. Louis Cardinals (40-22) (5) - Despite winning just five of their last 10, the Cardinals still have the best record in baseball. They may finally be cooling off.
5. Boston Red Sox (38-25) (7) - The Red Sox are still playing strong, and now have the best bats in baseball.
6. Tampa Bay Rays (34-27) (8) - The Rays keep getting better after a slow start. Have won seven of the last 10.
7. Pittsburgh Pirates (37-25) (3) - The Pirates have cooled a bit as well, splitting their last 10.
8. Detroit Tigers (34-26) (11) - Tigers have won three in a row, and are in the top five in hitting and pitching.
9. Texas Rangers (36-25) (4) - This is the lowest ranking of the year for the Rangers as they have dropped three in a row and six of their last 10.
10. Arizona Diamondbacks (35-27) (9) - Diamondbacks split their last 10 games and slipped a spot this week.
11. Baltimore Orioles (34-28) (10) - Orioles hanging around in the AL East with big bats, but suffering because of a bad pitching performances lately.
12. New York Yankees (36-26) (13) - Yankees have a top 10 pitching staff, but hitting and fielding are just below average.
13. Colorado Rockies (33-30) (14) - Rockies are still within striking distance in the NL West.
14. San Francisco Giants (32-29) (15) - Giants also are still in good position, but need a good streak.
15. Cleveland Indians (30-31) (12) - Indians are sinking, losing six in a row.
16. San Diego Padres (29-33) (17) - Padres keeping their close to .500 baseball going.
17. Philadelphia Phillies (31-32) (21) - Despite Dominic Brown's power explosion, the Phillies rank in the bottom half of the MLB in hitting.
18. Chicago Cubs (24-35) (18) - Cubs have split their last 10 games.
19. Chicago White Sox (26-34) (20) - White Sox have lost eight of their last 10, but I think they will snap out of it and get back to playing just mediocre baseball.
20. Washington Nationals (29-31) (15) - The effect of no Bryce Harper is starting to show, as the Nats have dropped seven of their last 10.
21. Toronto Blue Jays (27-34) (25) - The Blue Jays have reeled off three wins in a row. Quite an accomplishment for how they have been playing most of the year.
22. Kansas City Royals (27-32) (22) -The Royals have won four in a row, but have just been playing so terrible over the last few weeks.
23. Seattle Mariners (27-36) (19) - Mariners have split their last 10 games. Have a good pitching staff, but not enough to keep them afloat.
24. Los Angeles Angels (27-35) (23) - Angels seemed to be picking up some steam there for awhile, but have cooled off once again.
25. Milwaukee Brewers (24-37) (26) - Brew Crew still continue to be bad at baseball.
26. Los Angeles Dodgers (27-34) (24) - So do the Dodgers.
27. New York Mets (23-34) (27) - And the Mets.
28. Minnesota Twins (27-31) (28) - The Twins have actually won seven of their last 10, I just don't think it will last.
29. Miami Marlins (17-44) (29) - It took the Marlins 20 innings to score two runs last night.
30. Houston Astros (22-41) (30) - A couple of games better than the Marlins, but I still think they are worse.