FOXSports.com MLB power rankings

By Eric Luchetti and Jase Bandelow
FOXSportsMidwest.com

1 Dodgers 39-23 +1

The Dodgers had one loss last week, which is good, even though that one loss just happened to be a combined no-hitter by the Mariners.

2 Nationals 36-23 +2

The Nationals picked up the franchise’s first sweep at Fenway Park. Oh by the way, that Harper kid continues to provide positives for the club.

3 Rangers 35-26 -2

After being on the road since June 1, the Rangers return home for six against the D-Backs and Astros.

4 Rays 35-25 +3

After losing two to the surging Yanks at the start of the week, Maddon’s Rays took their talents to South Beach and swept the Marlins.

5 Yankees 35-25 +3

The old man still has it. Andy Pettitte was dominant in two starts last week, striking out 18 in 13.1 innings and posting a minuscule 1.35 ERA.

6 White Sox 33-27 -3

Maybe it just took Adam Dunn a year to figure out this whole DH thing, but whatever the case the White Sox slugger has bounced back from his powerless 2011 campaign.

7 Orioles 34-26 +4

Brian Roberts is set to return and be a part of an O’s team eight games above .500 this late in the season for the first time since 2005.

8 Giants 34-27 +1

The Giants offense will get a spark this week, as Pablo Sandoval is back from the disabled list.

9 Braves 34-27 +8

Roller-coaster season continues for the Braves as they welcome Chipper Jones back to the lineup.

10 Angels 33-29 +5

The Angels bats definitely enjoyed the Rocky Mountain air as they exploded for 42 hits, 28 runs and six home runs in a three-game sweep of the Rockies.

11 Pirates 32-27 +3

The Pirates sweep of Kansas City gives the Buccos their second series sweep of the season, which is as many as they had in all of 2011.

12 Mets 32-29 -7

R.A. Dickey was the only Met to get a win last week; meanwhile, Johan Santana looked rusty with the extra rest post no-hitter.

13 Indians 32-27

Jason Kipnis is putting together an All-Star campaign in Cleveland, as the left-handed hitting 2B is leading the Tribe in homers, runs and RBI.

14 Reds 32-27 -4

Joey Votto, Jay Bruce and Todd Frazier are producing, but the rest of the Reds offense needs to step it up.

15 Marlins 32-29 -9

Anibal Sanchez sums up the Marlins — “It’s a bad week for the team right now.”

16 Blue Jays 31-30

Brandon Morrow, coming off his third shutout of the season, left Monday night’s game just two pitches into his second batter and is likely headed for a stint on the DL.

17 Diamondbacks 30-30 +3

Three consecutive wins over Oakland provided the Diamondbacks with their first home sweep since the opening weekend of the season.

18 Cardinals 31-30

Injuries continue to bite the Cards, as Jaime Garcia becomes the latest addition to the disabled list.

19 Tigers 28-32 +2

The Tigers were hoping to have Doug Fister back from his second DL stint this year on Wednesday, unfortunately that is delayed due to being “stiff and a little sore” after throwing on Saturday.

20 Brewers 28-32 +3

The Brewers pitching staff continues to rack up strikeouts.

21 Phillies 29-33 -2

Not much is going right in the City of Brotherly Love, but at least Jim Thome is back, right? Nope. Glass is still half-empty.

22 Red Sox 29-32 -10

The Red Sox dropped five of six at home last week to the Orioles and Nationals.

23 Mariners 27-35 +2

What better way for fire-balling prospect Stephen Pryor to get his first major league win than to walk two batters in 1/3 of an inning during the M’s combined six-man no-hitter against the Dodgers.

24 Astros 26-34 +2

Jose Altuve and the Astros finally picked up their first road series victory of the season, beating the White Sox this past weekend.

25 Twins 24-35 +3

Heading into this week, the Twins have won four consecutive series. They hope to extend that streak when they host the Phillies and Brewers this week.

26 Royals 24-34 -2

It was a bad week for the Royals, losing five of six to the Twins and Pirates.

27 Rockies 24-35 -5

Jeff Francis returns to the rotation for the Rockies, making him the 10th different starter they have used this season.

28 Athletics 26-35 -1

Just when it looked like the A’s might be turning it around after taking three of four from the Rangers, they get swept by the D-Backs in Arizona.

29 Cubs 20-40

Ryan Dempster has pitched well this month for the Cubs … so there is that.

30 Padres 20-41

Eight of the top 12 starting pitchers on the Padres’ spring training roster are on the disabled list. No team could overcome that.