MLB Power Rankings

Rank   Team Record   Change   Comment
1 Houston Astros Houston Astros 46-24
▲ 1
Winners of just four in their last 12 since 11 consecutive victories, the Astros still have an 11-game lead in the American League West. Houston now has 10 straight against division foes, including the first seven on the road.
2 New York Yankees New York Yankees 38-29
▼ 1
Losers of six straight now by a combined nine runs, the Bronx Bombers are getting their closer, Aroldis Chapman, back. That will help stop the bleeding, and Yankees fans don’t need to contemplate the worst.
3 Los Angeles Dodgers Los Angeles Dodgers 44-26
They won five of six on the road trip to the state of Ohio, and now the Dodgers get nine straight at home. They’re one game behind in the National League West, a division L.A. has won four straight seasons now.
4 Arizona Diamondbacks Arizona Diamondbacks 44-26
▲ 1
Winners of 10 in the last 11, including seven in a row, the D’backs aren’t going anywhere, either, in that tight NL West race. The three teams in the division are making sure the two league wild-card spots are out of reach.
5 Colorado Rockies Colorado Rockies 46-26
▼ 1
What a thrilling four-game sweep of the once-proud S.F. franchise over the weekend at Coors Field! The Rox delivered two walk-off wins, and they’ve now won five in a row overall. Colorado has won 12 of its last 15 as well.
6 Cleveland Indians Cleveland Indians 36-31
▲ 3
The Tribe just swept a four-game series on the road against Minnesota, enabling the club to take the AL Central lead. After four games in Baltimore to start the week, Cleveland returns home to host the Twins for three next weekend. Another sweep would be just what the city needs after the NBA Finals didn’t end so well.
7 Boston Red Sox Boston Red Sox 39-30
With two walk-off wins over Philadelphia to start the week, the BoSox finished with a series win over the Astros to end the week. And thanks to the Yankees’ bad luck, the two teams are now tied atop the AL East. Shame they don’t play again until just after the All-Star break.
8 Tampa Bay Rays Tampa Bay Rays 37-35
How are the Rays clinging to the final AL playoff spot? Grinding against a tough schedule, for sure. They’ve won eight of their last 12 to pull into third place in the AL East, as well. Tampa Bay has now six straight at home to build on that momentum.
9 Washington Nationals Washington Nationals 42-27
▼ 3
With only five teams in the NL playing .500-plus ball right now, the Nats slot in as the fourth-best team in the league by win-loss record. Washington still has a 10.5-game lead in the NL East, though, so we suspect the team will be on cruise control until October. Beware!
10 Texas Rangers Texas Rangers 34-34
▲ 3
Speaking of crazy, the AL is bunched up at the bottom. Every team in the junior circuit is within five games of a postseason spot, and the Rangers have won eight of their last 11 to be in the middle of the fray. But here comes Toronto … fireworks to follow, for sure.
11 Los Angeles Angels Los Angeles Angels 36-37
▲ 4
The fact the Halos are hanging in there without Mike Trout says a lot about their potential when he returns. It’s almost as if the team normally waits for Trout to save them, and now they’ve learned how to save themselves. When does Trout return?
12 Chicago Cubs Chicago Cubs 34-34
▲ 2
It’s going to be the NL Central title or bust for the defending champs, as the Cubbies are nine games out in the Wild Card race, currently, thanks to the dominance of the “NL Best” teams above. After three at home against San Diego starting today, Chicago hits the road for 11 straight.
13 Toronto Blue Jays Toronto Blue Jays 33-35
▼ 3
The Blue Jays head to Texas, as noted above, for four games to start the week. Then it’s off to Kansas City for three. Toronto is just 14-18 on the road, so this would be a good time for the team to step up to the plate, so to speak.
14 Seattle Mariners Seattle Mariners 34-37
▼ 3
Probably the most infuriating team in MLB to root for, the Mariners have lost seven of their last 11 now after reaching the .500 mark earlier. They just can’t seem to sustain a high level of play long enough to matter.
15 Milwaukee Brewers Milwaukee Brewers 38-33
▼ 3
With five wins in the last seven, the Brew Crew has pulled ahead by 2.5 games in the NL Central. They have a very favorable schedule ahead, through the All-Star break. Is it possible Milwaukee could bury the defending champs by then? Yes.
16 Baltimore Orioles Baltimore Orioles 34-34
▲ 1
Breaking a six-game slide last week with three wins was a decent way to stop the bleeding, but the Os are now 4.5 games behind the AL East leaders. Despite the .500 record, Baltimore has been outscored by 45 runs this year. That doesn’t bode well for the immediate future.
17 Detroit Tigers Detroit Tigers 32-36
▼ 1
A 14-20 record on the road has hurt the Motown gang, and now they have seven straight away from Comerica Park this week. It could be a make-or-break stretch for the Tigers, sitting in fourth place in the AL Central.
18 Chicago White Sox Chicago White Sox 31-37
▲ 1
Winning six of the last nine has helped the ChiSox inch closer back to respectability, but let’s be honest. This team is the worst one in the AL Central and one of the worst in the league overall.
19 Kansas City Royals Kansas City Royals 33-35
▲ 3
Winners of seven in the last eight, the Royals are putting up one last fight to extend the glow from 2014-2015 success. Six games at home this week against Boston and Toronto will reveal just how much K.C. still has in the tank.
20 St. Louis Cardinals St. Louis Cardinals 31-37
▼ 2
The last time the franchise missed October two years in a row was back in 2007-2008. The Cards are headed there again, strangely, thanks to this June swoon that has seen the team lose 12 of 18 games. But they are just 5.5 games back in the NL Central.
21 Miami Marlins Miami Marlins 30-37
▲ 2
It’s tough to lose two walk-off games in a row, but that’s what happened over the weekend in Atlanta to the Marlins. Eleven games out in the NL East, the team should start rebuilding for next year.
22 Minnesota Twins Minnesota Twins 34-33
▼ 1
Reality is catching up with the Twinkies, who have been outscored by 44 runs this year. The Tribe delivered the first hatchet blow to Minnesota, and an upcoming 11-game road trip should continue the painful reality for the team.
23 Oakland Athletics Oakland Athletics 31-38
▲ 2
The A’s scratched out four straight home wins against the Yankees by a combined 24-18 score. Seven games against Houston in the next ten, however, will drop Oakland back down to the bottom of the league. Oh wait, it’s already there. Too bad all those bandwagon Golden State fans don’t go to A’s games, though, right?
24 Pittsburgh Pirates Pittsburgh Pirates 31-38
A seven-game road trip is on the docket this week for the Pirates, and the team is just 12-20 away from home in 2017. We can’t think of a single interesting thing to say about Pittsburgh this week, except that it’s not Paris. Even that quip is a few weeks behind the times.
25 Cincinnati Reds Cincinnati Reds 29-39
▼ 5
The team is on a nine-game losing streak right now, with six road games ahead against Tampa Bay and Washington, respectively. That means the losing streak could hit 15 games, which would be frightening.
26 New York Mets New York Mets 31-37
The Mets have eight key players on the disabled list right now, so it’s impressive the team is somehow still in second place. Then again, N.Y. does play in the NL East, with its four teams in our Bottom Ten.
27 Atlanta Braves Atlanta Braves 31-37
The Braves have seven more games at home this week to build upon the momentum of two straight walk-off wins over the weekend. With a 9-8 record this month, the team is on pace for its first winning month of the year.
28 San Diego Padres San Diego Padres 28-42
▲ 2
The Pads swept the Cubs at home a few weeks ago, and now they get to go to Wrigley to see if they can do it again. San Diego is a whopping 17 games out of first place in the NL West.
29 San Francisco Giants San Francisco Giants 26-45
▼ 1
What does it say about the G-Men when they go winless for the week and only drop one spot in our rankings? It says there’s nowhere to go but up for San Francisco, even though it doesn’t seem like that will happen any time soon. Between the 49ers and the Giants, no wonder S.F. fans flocked to Oakland for the NBA championship parade.
30 Philadelphia Phillies Philadelphia Phillies 22-46
▼ 1
With just one win in the last 12, it’s tough to decide just what defines the Phils in 2017. One guy has to get picked for the All-Star Game, but who will it be? Your guess is as good as ours.

More From CBS Dallas / Fort Worth

Drip Pan: CBS Local App
Drip Pan: Weather App
Drip Pan: Restaurant Week 365

Watch & Listen LIVE