MLB Power Rankings

Rank   Team Record   Change   Comment
1 Houston Astros Houston Astros 30-18
▲ 2
The defending champs just keep rolling along, winning two series last week against American League playoff contenders Cleveland and Los Angeles. The Astros have a plus-98 run differential right now, the best in the majors.
2 Boston Red Sox Boston Red Sox 32-15
Dropping a home series to Oakland had to be a disappointment for the Red Sox, although beating up the Orioles at Fenway was to be expected. After a road series in Tampa, Boston comes back home for six more.
3 Chicago Cubs Chicago Cubs 25-19
▲ 6
Playing four games at Cincinnati to end the week is nice, especially when you outscore the Reds by a combined 21 runs. Now the Cubs get to relive the 2016 postseason with home series against Cleveland and San Francisco this week.
4 New York Yankees New York Yankees 30-13
▼ 3
Thanks to the weather, the Yankees finished just three official games last week, all in Kansas City over the weekend. It’s not going to be fun making up those extra games later in the season.
5 Atlanta Braves Atlanta Braves 28-17
▼ 1
Since getting swept at home by the Giants earlier in the month, the Braves have won nine of 12 games. Somehow in there, Atlanta has lost twice to Miami, though.
6 Philadelphia Phillies Philadelphia Phillies 26-18
The Phillies have a six-game home stand before they start a ten-game road trip against National League opponents Los Angeles, San Francisco, and Chicago. These next 17 days could make or break Philadelphia’s season.
7 St. Louis Cardinals St. Louis Cardinals 25-19
▲ 4
Since sweeping the Cubs earlier in the month, the Cardinals have struggled a little bit against teams like Minnesota and San Diego. That can’t happen to any contending team in the airtight NL Central.
8 Washington Nationals Washington Nationals 24-21
▼ 3
The Nats lost momentum this week, thanks to the weather and the Dodgers. They had won 13 of 15 before Mother Nature ruined the series with the Yankees, and then Washington went west and got swept in L.A. Ouch!
9 Los Angeles Angels Los Angeles Angels 26-21
▼ 2
The Angels won on Monday and Sunday, packing five straight losses in the middle. They scored just ten combined runs in those five defeats. Now the Angels head out on the road for ten straight in the Eastern time zone.
10 Pittsburgh Pirates Pittsburgh Pirates 26-20
▲ 3
The Pirates were lucky to lose only one game in the NL Central standings after losing three consecutive contests at home against the Padres. The next 13 games are against division foes.
11 Cleveland Indians Cleveland Indians 22-23
▲ 4
Yes, it is sad that the AL Central Division leader is under .500 right now, but the Tribe is better than this. Cleveland is plus-18 in run differential this season, so the club is underperforming right now.
12 Milwaukee Brewers Milwaukee Brewers 28-19
With seven wins on a ten-game road trip, the Brewers come back home with a 1.5-game lead in the NL Central. Milwaukee has ten games at home now to pad that lead if it can, although all three upcoming opponents have winning records.
13 Seattle Mariners Seattle Mariners 27-19
▲ 1
With four one-runs win last week, including two walk offs at home, the Mariners have surged into second place in the AL West. We expect an emotional crash soon, due to the Robinson Cano suspension.
14 Arizona Diamondbacks Arizona Diamondbacks 25-21
▼ 6
Thanks to losing ten of their last 11 games, the Diamondbacks’ six-game division lead is now down to just half a game. Just three times in the 11-game stretch has the team scored more than three runs in a game.
15 Los Angeles Dodgers Los Angeles Dodgers 20-26
▲ 5
Meanwhile, the Dodgers hover in fourth place, just five games out of first despite everything that could have gone wrong actually going wrong. Four straight wins now have L.A. thinking it can turn this around, quickly.
16 Oakland Athletics Oakland Athletics 25-22
▲ 2
The A’s just finished a ten-game road trip through the AL East with seven wins, including a four-game sweep in Toronto. Four of the five teams in the AL West are over .500 right now, but Oakland still needs better starting pitchers.
17 Toronto Blue Jays Toronto Blue Jays 22-25
▼ 1
Speaking of the Blue Jays, they’re now ten games out first place. Toronto has lost 13 of its last 18 games to fall out of contention, and the Angels come to town next. Then it’s the road for nine straight.
18 Tampa Bay Rays Tampa Bay Rays 22-23
▲ 6
The Rays had their six-game winning streak snapped on Sunday in Los Angeles against the Angels, but Tampa Bay is right back around .500, where we expected them to be.
19 New York Mets New York Mets 23-19
▼ 2
Winners of four in five last week, the Mets started off with some weird efforts. On Tuesday, they beat the Blue Jays, 12-2. On Wednesday, they lost to the Blue Jays, 12-1. The Mets just can't make up their minds.
20 San Francisco Giants San Francisco Giants 24-24
▼ 1
Since that aforementioned sweep of Atlanta on the road, the Giants have lost nine of 14 games. They now face an eight-game road trip through Houston, Chicago, and Denver.
21 Detroit Tigers Detroit Tigers 20-26
▲ 5
Starting the week with two straight wins and ending it with three straight losses is not what any team wants, really. But after three games in Minneapolis, the Tigers are home for 12 straight games. That can help Detroit get healthier, perhaps.
22 Minnesota Twins Minnesota Twins 19-23
▲ 1
Somehow, the Twinkies are just 1.5 games out of first place, despite losing five of their last seven games. Fourteen of their next 20 contests are at home, so the Twins can make a move here before summer officially begins.
23 Colorado Rockies Colorado Rockies 25-22
▼ 13
The Rox have been outscored by 24 runs this year, which does not bode well, despite their current record. Colorado is 3-3 on its current road trip with three games left to play against the Dodgers in L.A.
24 San Diego Padres San Diego Padres 20-28
▲ 1
What's there to say about the Padres? They rarely seem to finish high in the standings anymore, but San Diego often wins a lot of games against good teams—only to lose a lot more against bad teams.
25 Texas Rangers Texas Rangers 18-30
▼ 4
The Rangers are 12 games out of first place in the AL West, and it’s going to be a long, hot summer in Texas. But the Yankees are coming to town this week. That should sell some tickets.
26 Cincinnati Reds Cincinnati Reds 16-32
▲ 1
Under Manager Jim Riggleman, the Reds are 13-17 this season. That’s a big improvement over the 3-15 record the team posted under former leader Bryan Price. We told you so.
27 Baltimore Orioles Baltimore Orioles 14-32
▲ 1
A team with Dan Duquette in the front office and Buck Showalter in the dugout should not be this bad. The good news is that the team has only dropped a half game in the AL East standings over the last two weeks.
28 Kansas City Royals Kansas City Royals 14-32
▲ 2
The Royals are anything but right now. They have just one victory in the last eight games, and now they head out on the road for seven games. When do the Chiefs have summer camp?
29 Chicago White Sox Chicago White Sox 13-30
With four wins in the last seven games, are things looking up on the South Side of Chicago? Not really, since three of the victories came against the Rangers.
30 Miami Marlins Miami Marlins 17-29
▼ 8
The team’s last four games have been indicative of what the Marlins bring to the table. On Thursday, they lost, 7-0. On Friday, they won, 2-0. On Saturday, they lost, 8-1. On Sunday, they lost, 10-9. Miami is just not very good.