MLB Power Rankings

Rank   Team Record   Change   Comment
1 Chicago Cubs Chicago Cubs 59-38
They’ve won six of nine since the All-Star break, and that’s the kind of pace any team wants to keep on its way to October. It’s amusing to think that 37-year-old John Lackey and his postseason legend represent the worst starting pitching slot of the Chicago rotation right now. Come playoff time, the Cubs are still the favorite to win it all.
2 Boston Red Sox Boston Red Sox 55-41
▲ 3
Catcher Sandy Leon is hitting .395 through 25 games right now, and while no one expects that pace to last, the Red Sox already are preparing for October as they bolster the bullpen via trade. Boston briefly took over first place in the American League East last week, before dropping back into second again.
3 Toronto Blue Jays Toronto Blue Jays 55-44
▲ 3
There are three teams within three games of each other in the AL East, and it’s possible one of them won’t make it to October. We like Toronto’s chances, however, to make it. Marco Estrada, J.A. Happ and Aaron Sanchez have combined for a 28-8 record this season, as the Blue Jays start to sort out a postseason rotation.
4 Washington Nationals Washington Nationals 58-41
▼ 2
We will own it. It’s our fault that Stephen Strasburg finally lost a game in 2016, after we highlighted his 13-0 record last week. Overall, the Nats had a bad week, dropping four games at home to the National League West. However, Washington still has a 4.5-game lead in their own division (the NL East). The Nats have been a strong team for five years now, but they have little to show for it.
5 Cleveland Indians Cleveland Indians 56-41
▼ 1
Despite dropping three games in Baltimore over the weekend, the Tribe still has a six-game lead in the AL Central. A nine-game homestand awaits now in Cleveland, and the team really can put a stranglehold on the division. Rookie OF Tyler Naquin is posting a 1.000+ OPS right now, by the way.
6 St. Louis Cardinals St. Louis Cardinals 52-46
▼ 3
The Cards started last week on fire, winning five straight including two in a row in walk-off fashion. However, they sputtered on Saturday and Sunday to arrest momentum in an ugly fashion (getting outscored 16-8 in two losses to the L.A. Dodgers). With St. Louis’ recent track record, we’d be shocked if they didn’t somehow manage to find their way to October.
7 Baltimore Orioles Baltimore Orioles 57-40
▲ 1
The Orioles were on track for a bad week before burying Cleveland over the weekend, as noted above. They’ve been in first place for 94 days so far this season, but we suspect Baltimore will be the odd team out in the AL East. Why? Have you seen that starting rotation? We just don’t think the Orioles have the horses to pitch against Boston and Toronto down the stretch.
8 Houston Astros Houston Astros 54-44
▲ 3
The ‘Stros keep rising, thanks to a 37-16 record since May 22. Since then, Houston has cut 7.5 games off its AL West Division deficit and now looks primed to overtake the leader very soon. The Astros’ starting middle infielders have combined for 32 home runs and 37 stolen bases this year, and the duo of Jose Altuve and Carlos Correa should be fixtures in Houston for years.
9 Seattle Mariners Seattle Mariners 50-48
▲ 1
Strangely, despite being only 6.5 games out of first place in the AL West, the Mariners traded away one of their better bullpen arms last week. That can happen when you underperform all season, thanks to a mediocre one-run game record (17-18) and an underwhelming home mark (25-23).
10 Los Angeles Dodgers Los Angeles Dodgers 56-44
▼ 1
The Clayton Kershaw news is bad, and that would be an insane blow to the Dodgers’ championship plans. But when did Adrian Gonzalez turn into a slap hitter? A-Gone has gone deep just nine times this year in 400 plate appearances. If L.A. is to overcome its injury woes, players like Gonzalez need to step up and perform better than they have been so far.
11 Texas Rangers Texas Rangers 57-42
▲ 1
Just 6-15 in the last 21 games, the Rangers are reeling. But they were on glass stilts to begin with, thanks to a 20-7 record in one-run games. Texas is home all this week, and the team is 29-15 at home in 2016. That’s the kind of home-field advantage every MLB team wants, so the Rangers do have that going for them … which is nice.
12 San Francisco Giants San Francisco Giants 58-40
▼ 5
Speaking of glass stilts, the Giants are just 1-7 since the All-Star break, and they wasted two off days last week by losing twice in Boston and twice in New York. S.F. scored just 23 runs on its eight-game road trip, and that’s why the team lost seven games. Even when the team’s pitching is on, it’s not going to win unless it can score, and the lineup is very weak overall right now.
13 New York Mets New York Mets 52-45
What happened to Yoenis Cespedes? Nothing! He’s having a very quietly excellent season (21 HRs, .935 OPS) this year, but Cespedes needs to somehow carry the team on his back again like he did last year during the pennant race. No one else in the regular lineup has an OPS over .800 right now, so this is just a matter of necessity.
14 Detroit Tigers Detroit Tigers 51-48
▲ 1
After two straight walk-off losses against the Chicago White Sox this weekend, the Tigers are six games back in the AL Central Division now. How Justin Upton has just a .676 OPS right now is a big mystery, especially considering his .825 career mark coming into this season. Is the AL just a harder league to hit in these days? Upton might have an answer for us all there.
15 Pittsburgh Pirates Pittsburgh Pirates 51-47
▼ 1
After a disastrous 9-19 mark in June, the Pirates have recovered to go 13-6 in July so far. This puts them right in the middle of the NL Wild Card race, but Pittsburgh needs to sustain this momentum for much longer. This lineup needs to learn how to take a walk, though, as the Pirates strikeout way too much at the plate without being able to work the count for free passes.
16 New York Yankees New York Yankees 50-48
▲ 5
It looks like the Bronx Bombers are sellers this year, and that’s the smart thing to do. Aroldis Chapman is on his way to the Cubbies, according to Monday morning rumors. It’s definitely time to rebuild in New York, even if the Yankees won five of seven games last week. It’s a proud group in pinstripes, but the Yankees would be better off selling parts and reloading in the winter.
17 Miami Marlins Miami Marlins 53-45
The Marlins are a second-place team right now, ahead of the Mets in the NL East Division. We don’t expect the team to be able to hold this spot through to the end of the season, but have you seen Jose Fernandez’ strikeout numbers? At 13.1 Ks per nine innings pitched right now, he’s on pace for 289 strikeouts this year.
18 Chicago White Sox Chicago White Sox 48-50
▲ 1
After playing in four different walk-off games last week alone, the White Sox created some internal drama on Sunday with Chris Sale’s highly publicized uniform tantrum. This is a team that needs to change its internal chemistry, and it makes us wonder how much Chicago misses Adam LaRoche’s veteran influence.
19 Kansas City Royals Kansas City Royals 48-49
▼ 1
We will be the first to proclaim it—the defending champions are done. Long live the champs! On June 1, the Royals were 30-22 and in first place. Since then, well … it’s been pretty ugly. Injuries and fatigue have probably taken their toll on the Kansas City roster, because playing deep in October two seasons in a row is harder than it seems. This is why teams rarely repeat as league pennant winners these days.
20 Colorado Rockies Colorado Rockies 47-51
Sometimes we wonder how good the Rockies could be if the home-field advantage wasn’t so drastic in Denver. However, the team is just 25-24 this year at Coors Field after a four-game sweep of the Atlanta Braves there last week. Shortstop Trevor Story and third baseman Nolan Arenado have combined for 52 HRs and 145 RBI. Story is 23 years old, and Arenado is just 25 years old.
21 Oakland Athletics Oakland Athletics 45-54
▲ 4
With a 7-3 record since the All-Star Game, it’s time to break up the A’s. And Oakland will start selling parts soon, because it has no other choice. But it has to be frustrating for Billy Beane to see his team play so well when it really doesn’t matter any more. After all, the A’s just took three-game series from both Toronto and Houston. Go figure.
22 Los Angeles Angels Los Angeles Angels 43-55
▼ 6
Getting swept at Houston while scoring just six runs total in three games really put a damper on the Angels’ week. Prior to these setbacks, L.A. had won six straight games to suddenly look like a challenger again. Not so fast … former Cy Young winner Tim Lincecum now has an 8.70 ERA in seven starts with the Angels, and his career looks over.
23 Tampa Bay Rays Tampa Bay Rays 38-60
▲ 1
The rotten 7-16 record in one-run games has sunk the Tampa Bay season, right into the Gulf of Mexico. The roster has a very non-Rays feeling to it with not a lot of young, budding talent on it right now. We expect the Rays to follow the Houston plan for the next few years now, resurfacing again in 2020 with another successful run of seasons.
24 San Diego Padres San Diego Padres 43-56
▼ 2
After starting off the second half of the season with a sweep of San Francisco, the Padres turned around and lost four straight. So much for momentum! But taking two of three in Washington against the Nats to end the week restored some pride to the Pads. We know Matt Kemp still has around $75 million left on his contract, but why hasn’t San Diego traded him yet?
25 Milwaukee Brewers Milwaukee Brewers 41-55
▲ 1
Winning two games combined against the Cubs and the Pirates last week is about par for the course in Milwaukee these days. Did anyone know that Matt Garza was still pitching in MLB? Admittedly, until he lost on Thursday at Pittsburgh, we really didn’t. It just goes to show that players go to Milwaukee only if they have no other choice.
26 Minnesota Twins Minnesota Twins 37-61
▲ 1
Taking two of four in Boston is about as good as it gets for the Twins this season, and a four-win week is a great week for Minnesota in 2016. Joe Mauer is making $23 million this year, and he has just 30 RBI so far. That’s a lot of scratch for not much action. MLB really needs to look at this guaranteed-contract issue if it wants some real competitive balance.
27 Arizona Diamondbacks Arizona Diamondbacks 41-57
▼ 4
A one-win week sucks for any team, but for the Diamondbacks, it just means last place in the NL West. Arizona scored eight runs in four straight losses to start the week, and then the team scored nine runs in its one win at the end of the week. Without a healthy Zack Greinke, though, the rotation is easy pickings for other teams.
28 Philadelphia Phillies Philadelphia Phillies 45-55
On May 18, the team was 24-17. Since then, it’s been a trainwreck. Other than Jeremy Hellickson (7-7, 3.84 ERA, 8.0 Ks per 9 IP), the Phillies don’t even have any assets to trade away. This is going to be a long, slow rebuild in Philadelphia, and the Phillies would be wise to also follow the Houston blueprint.
29 Cincinnati Reds Cincinnati Reds 38-60
▲ 1
A four-win week in Cincinnati is like a four-win week in Minnesota. A whopping 21.5 games out of first place, the Reds almost tied their season-high streak of four wins in a row Sunday, but alas, they lost by a run to the Diamondbacks. Joey Votto is finally heating up for Cincy, by the way, not that it matters much to anyone outside fantasy baseball.
30 Atlanta Braves Atlanta Braves 33-66
▼ 1
Currently “riding” a five-game losing streak, the Braves are counting down the days until the offseason already. They have just two wins since the All-Star break. One was a walk-off victory, and the other was in extra innings. It’s been that kind of season in Atlanta.

More From CBS New York

CAMPAIGN 2016
Get Our Morning Briefs

Listen Live