MLB Power Rankings

Rank   Team Record   Change   Comment
1 Houston Astros Houston Astros 61-31
With a perfect six wins in six games last week, Houston just keeps winning. Here’s another reminder that the Astros are just 13-16 in one-run games this year, so the record could be a lot better.
2 New York Yankees New York Yankees 58-29
The Bronx Bombers started off an 11-game road trip with two wins in three games against the Blue Jays. But starting pitcher Sonny Gray’s 4.92 ERA in a New York uniform pales in comparison to the 3.42 mark he put up with Oakland.
3 Boston Red Sox Boston Red Sox 62-29
The Red Sox posted a perfect 6-0 record since the last rankings, but it’s hard to move up to the top when it’s so crowded there already. Boston does have a two-game lead in the American League East, however.
4 Chicago Cubs Chicago Cubs 51-36
Eight wins in the last nine games, mostly at home, have the Cubs ready for six games in California this week. That 10-14 record in one-run games means Chicago is a playing better than the overall mark suggest.
5 Atlanta Braves Atlanta Braves 50-39
The Braves snapped a four-game losing streak on Saturday only to lose again on Sunday. After winning the first four of a ten-game road trip, Atlanta finished with just five wins overall on the adventure. So much for momentum.
6 Milwaukee Brewers Milwaukee Brewers 54-36
▲ 4
Most teams will take six wins on a seven-game home stand, including the Brew Crew. Now they have eight road games this week, including a five-game series in Pittsburgh which features a doubleheader on Saturday.
7 Los Angeles Dodgers Los Angeles Dodgers 48-41
▲ 1
The 22-11 record since the start of June is more along the lines of what everyone expected the defending National League champions to play like in 2018. If the Dodgers can improve on that 12-12 record in one-run games, watch out!
8 Philadelphia Phillies Philadelphia Phillies 49-38
▲ 1
Winners of just 66 games last season, the Phillies could pass that mark in August this year. Manager Gabe Kapler deserves some serious NL Manager of the Year consideration already.
9 Seattle Mariners Seattle Mariners 57-34
▼ 2
The Mariners have a six-game road trip this week before the All-Star break, but it’s only to Los Angeles and then Denver. They just finished a nine-game homestand with six wins to stay close to the Astros in the AL West Division.
10 Arizona Diamondbacks Arizona Diamondbacks 50-41
▼ 4
This team is schizophrenic. Consider the 18-7 record in April, the 8-19 mark in May, the 19-9 run in June, and now the 3-5 start to July. Will the real Diamondbacks please stand up?
11 Cleveland Indians Cleveland Indians 49-39
The AL Central lead is now up to 9.5 games, despite the fact Cleveland lost on both Saturday and Sunday at home to the surprising A’s. And here we go again, looking at a team with an 11-11 record in one-run games that’s just waiting to surge.
12 Oakland Athletics Oakland Athletics 50-40
Why are the A’s surprising? Part of the reason is the 14-7 record in one-run games Oakland has put together this season. The A’s have put together three straight winning months now for the first time since 2014.
13 Tampa Bay Rays Tampa Bay Rays 45-44
▲ 1
Losing twice on walk-off plays in the same week is always a gut punch, but the Rays recovered from the second one to post back-to-back shutouts on the road against the Mets over the weekend.
14 Washington Nationals Washington Nationals 45-44
▲ 1
Yes, the Nats overcame a 9-0 deficit on Thursday to beat the Marlins. However, the team is struggling because of that 9-16 record in one-run games this season. That has to change if Washington wants to return to the NL postseason.
15 Los Angeles Angels Los Angeles Angels 46-45
▲ 1
This team is too talented to be 14.5 games out of first place in the AL West. The Angels have won the division just once this decade, and that was due to a historic Oakland collapse. Is it time for Manager Mike Scioscia to go?
16 St. Louis Cardinals St. Louis Cardinals 46-43
▲ 1
With a 5-6 record in extra innings, a 13-13 mark in one-run games, and a 4-4 start to July, the Cardinals have become a middling team. Being in third place, 7.5 games out of first place in the NL Central, confirms it even more so.
17 Colorado Rockies Colorado Rockies 46-44
▲ 5
The Rockies saw a nice five-game winning streak end in Seattle on Sunday, but Colorado is once again back in the thick of things in the mediocre NL West. The minus-27 run differential is pretty revealing, however.
18 San Francisco Giants San Francisco Giants 47-45
▼ 5
Spending $70 million more than the Rockies in payroll this season, it’s crazy to see the Giants have the same minus-27 run differential as Colorado does. The next 15 games are against teams with much better records.
19 Toronto Blue Jays Toronto Blue Jays 41-48
Thus begins the demarcation line in these rankings, as the Blue Jays are 20 games out of first place. The fire-sale trade rumors for all the teams below will start soon. We just want to see Vlad, Jr. in Toronto as soon as possible.
20 Cincinnati Reds Cincinnati Reds 39-51
The Reds lost two of three in Wrigley Field over the weekend, but all three contests were decided by one run. That’s pretty impressive for Cincinnati to be able to put up that kind of fight against the Cubs on the road.
21 Pittsburgh Pirates Pittsburgh Pirates 41-48
▼ 3
The Pirates stopped a five-game slide on Sunday with a win against the Phillies. Otherwise, it would have been ugly week in Pittsburgh. The next eight games are at home, including five against the Brewers to end the upcoming week.
22 Texas Rangers Texas Rangers 40-51
▼ 1
The Rangers started off a ten-game road trip with a four-game series split in Detroit over the weekend. Now, it’s on to Boston and Baltimore as Texas finds itself 20.5 games out of first place in a division it won just two seasons ago.
23 Minnesota Twins Minnesota Twins 39-48
After posting 85 wins last year, the Twins have to be disappointed with hose 2018 is going. Who would have predicted that both third baseman Miguel Sano and outfielder Byron Buxton would be playing in the minors right now?
24 New York Mets New York Mets 35-51
▲ 1
Since losing the 2016 NL Wild Card Game to San Francisco, the Mets have posted a 105-143 record. It’s hard to even remember that New York reached the 2015 World Series, isn’t it? Time flies when you’re not watching your team lose.
25 San Diego Padres San Diego Padres 39-53
▼ 1
If you ignore the 10-20 record to start the season, the Padres aren’t that bad of a team. Somehow, though, San Diego is 11.5 games out of first place in the NL West. After the next ten games, we expect that number to be higher.
26 Detroit Tigers Detroit Tigers 40-52
Since stopping that 11-game losing streak, the Tigers have won four of eight games. The next nine are against Tampa Bay, Houston, and Boston, however, so there are more losses to come.
27 Miami Marlins Miami Marlins 37-55
They saved a little face with a 10-2 win over the Nationals on Sunday, but how do you blow a 9-0 lead? You give up 14 runs, that’s how. The Marlins also gave up 18 runs on Saturday to Washington.
28 Baltimore Orioles Baltimore Orioles 24-65
The Orioles went winless last week, and overall, they’ve lost 13 of their last 14 games. First baseman Chris Davis has 296 official plate appearances, and he is hitting just .157 with 106 strikeouts. If you’re reading this, you might be able to do better.
29 Chicago White Sox Chicago White Sox 30-60
Only a 12-inning win on Tuesday in Cincinnati saved the White Sox from a winless week. With football season approaching, it won’t be long now before the Windy City forgets that Chicago has a second MLB team.
30 Kansas City Royals Kansas City Royals 25-64
A nine-game losing streak for the Royals currently isn’t even registering on the MLB radar right now. That’s how a team that won back-to-back AL pennants in 2014 and 2015 now rolls.