Loading scores...
Yordan Alvarez
Getty Images
Power Rankings

MLB Power Rankings: Week 20

by Drew Silva
Updated On: August 13, 2019, 12:25 pm ET

16. Texas Rangers 
Record: 59-59
Last Week: 16
Mike Minor was terrific again Sunday versus a dangerous Brewers offense, striking out 11 batters over eight scoreless innings as part of a 1-0 victory for Texas. But the Rangers had lost four straight games before Minor came to the rescue in Milwaukee, and they got obliterated 19-4 by the Blue Jays on Monday night in Toronto. They've lost five of their last six to fall back to .500 for the season. Lance Lynn is scheduled to start Tuesday night's game at Rogers Centre and will look to keep his magical 2019 rolling along. He currently ranks second among all MLB starting pitchers in fWAR, behind only Max Scherzer.

17. Arizona Diamondbacks 
Record: 60-59
Last Week: 19 
Arizona got a nice haul of young talent from the Astros in last month's Zack Greinke trade and brought up one of the four players on Monday -- Josh Rojas. The versatile 25-year-old was on an absolute tear this summer in the minors, boasting a .332/.418/.606 batting line with 23 home runs, 83 RBI, 33 stolen bases, and 89 runs scored in 105 games between Double-A and Triple-A. He had appeared defensively at shortstop, third base, second base, first base, and both corner outfield spots. Rojas started in left field in his MLB debut Monday night against the Rockies and went 2-for-4 with an RBI and a run scored in an 8-6 win for the Snakes.

18. San Francisco Giants 
Record: 59-60
Last Week: 17 
The Giants got swept by the Nationals last week to fall to 1-6 since deciding not to trade Madison Bumgarner or Will Smith or Tony Watson at the July 31 deadline. But they rallied to win three of four against the Phillies over the weekend and are still technically alive in the National League Wild Card hunt. They stand 3 1/2 games back of that second NL Wild Card spot here on Tuesday afternoon, though there are five teams above them -- not including the Nats, who currently hold the top NL Wild Card. Longtime second baseman Joe Panik was released last Wednesday after batting just .235/.310/.317 over 103 games this year for San Francisco.

19. Los Angeles Angels 
Record: 58-62
Last Week: 18 
The Angels managed to split a four-game weekend series against the Red Sox, but they got crushed 10-2 by a not-so-good Pirates team on Monday and have lost 13 of their last 17 games dating back to July 25. Mike Trout boasts a career-high 1.101 OPS through 113 games this season and is tied for the major league lead in home runs. He should run away with the 2019 American League MVP balloting. But the Angels don't have enough depth on offense and they've been lacking in reliable starting pitching all year. Halos starters are sporting a combined 5.52 ERA, which ranks third-worst among all major league clubs.

20. Cincinnati Reds 
Record: 56-61
Last Week: 20
Aristides Aquino -- "The Punisher" -- you pretty much have to be buying the hype at this point. He crushed another long home run on Monday night against the Nationals and has now gone deep eight times through his first 12 major league games. That's a new record. Aquino was just named the NL Player of the Week for August 5-11, and his at-bats are starting to become must-watch events. He made dramatic changes to his stance and swing this spring under the guidance of Reds assistant hitting coach Donnie Ecker, and the results have been terrific. Aquino had a .992 OPS with 23 home runs in 78 games at Triple-A Louisville before his August 1 callup.

21. San Diego Padres 
Record: 55-63
Last Week: 22 
The Padres won the first three games of their four-game weekend series against the Rockies before dropping Sunday's finale by a score of 8-3 and losing 10-4 to the Rays on Monday night. Fernando Tatis Jr. went 0-for-5 with three strikeouts in that loss to Tampa Bay, but he made a fantastic leaping catch at shortstop in the top of the third inning and the 20-year-old still boasts a .315/.378/.591 batting line through his first 83 major league games. He has already eclipsed 20 home runs -- he's at 22 now -- and with four more stolen bases he'll have just the third 20-20 season by a rookie in the history of Major League Baseball.

22. Chicago White Sox 
Record: 52-64
Last Week: 23 
The White Sox took three of four from the Tigers last week before dropping two of three to the Athletics. Now they get the Astros, and then the Twins, Indians, Braves, Angels, and Rangers are the opponents to follow. The good news is that star shortstop Tim Anderson is back in the fold after missing over a month with a high right ankle sprain. He's batting .419 with a 1.026 OPS through 45 plate appearances in August and boasts a .324 batting average and .840 OPS (120 OPS+) for the season. The 26-year-old signed a six-year, $25 million pre-arbitration extension in March 2017 and should be a member of the next competitive White Sox team.

23. Colorado Rockies 
Record: 53-66
Last Week: 21 
The Rockies have gone 9-27 over their last 36 games dating back to June 30. They were in second place in the National League West standings on June 29 and had a line on one of the two National League Wild Card spots. But that line has since been snapped. According to FanGraphs' MLB Playoff Odds calculator, Colorado currently has a 0.1 percent chance of making the postseason. It's not hard to figure out what's gone wrong: Rockies pitchers -- both starters and relievers -- are sporting a combined for a 5.57 ERA this year, which ranks second-worst among all 30 major league teams, ahead of only the Orioles at 5.88.

24. Toronto Blue Jays 
Record: 50-72
Last Week: 26 
The Blue Jays are 10-5 over their last 15 games dating back to July 29, which is the same day that they called up top shortstop prospect Bo Bichette from Triple-A Buffalo. Bichette went 4-for-6 with an RBI and three runs scored in the Jays' 19-4 drubbing of the Rangers on Monday and is now batting .394/.444/.742 with four home runs, eight RBI, two stolen bases, and 12 runs scored through his first 15 major league contests. Vladimir Guerrero Jr. also got in on the fun on Monday night versus Texas, scoring three runs of his own. The 20-year-old third baseman is slashing .388/.447/.682 over his last 94 plate appearances.

25. Pittsburgh Pirates 
Record: 49-69
Last Week: 24 
The Pirates managed a 10-2 win over the Angels on Monday night behind a solid start by rookie right-hander Mitch Keller, but an eight-game losing streak preceded that victory and the Bucs are 5-24 since the All-Star break. They finished the first half of the season just one game under the .500 mark. Now they are 20 games under and sit above only the Marlins in the overall National League standings. If there is any good news here, it's that Josh Bell has finally gotten things going again. He has three home runs and six RBI in his last two games, after tallying zero home runs in 26 straight games between July 6 and August 10.

26. Seattle Mariners 
Record: 48-71
Last Week: 25 
The Mariners have lost eight of their last nine games and are now 35-69 since holding the best record in baseball at 13-2 on the morning of April 12. But if we're digging for positives here, outfielder Mitch Haniger (groin) is scheduled to begin a minor league rehab assignment on Tuesday at High-A Modesto and could be back on Seattle's active roster sometime early next week. Haniger, an American League All-Star in 2018, has been sidelined since June 6 because of a very painful injury that doesn't need further elaboration. The 28-year-old is eligible for salary arbitration for the first time this winter.

27. Miami Marlins 
Record: 44-73
Last Week: 27
The Marlins snapped another lengthy losing streak last Thursday with a 9-2 win over the Braves. Brian Anderson was the star in that one, belting two home runs to bring his season total to 20. The 26-year-old has an .801 OPS (112 OPS+) on the season and is looking like a potential building block for this rebuilding club. He has played more right field lately, allowing Starlin Castro to shift over to third base to make room for top second base prospect Isan Diaz, who was called up last Monday after batting .305/.395/.578 with 26 home runs in 102 games at Triple-A New Orleans. Diaz went deep off Jacob deGrom in his MLB debut.

28. Kansas City Royals 
Record: 43-76
Last Week: 28
Jorge Soler was named the American League Player of the Week on Monday after going 9-for-22 (.409) with six home runs, 12 RBI, and 10 runs scored in seven games between August 5-11. The 27-year-old former Cubs prospect has broken out to the tune of an .899 OPS with 35 home runs and 87 RBI in 120 total games this season with Kansas City. Not bad for a guy who went 381st overall in the average Yahoo league this spring. Soler is three home runs away from matching Mike Moustakas' single-season franchise home run record of 38. At the rate he's going, he might get there by Friday.

29. Baltimore Orioles 
Record: 39-80
Last Week: 29
The Orioles have lost seven of their last eight, including both halves of a doubleheader Monday versus the Yankees. Their one victory along this stretch, an 8-7 defeat of the Astros on Sunday, was maybe the biggest MLB upset in the last 15 years, if we're going by gambling odds. According to David Purdum of ESPN.com, the Astros "were one of the largest single-game favorites ever" for that afternoon tilt in Baltimore with Justin Verlander on the mound. More from Purdum: "They closed as -460 favorites at Caesars Sportsbook but could be found as high as -550 favorites at Station Casinos' sportsbooks in Nevada." Just a fun note.

30. Detroit Tigers 
Record: 35-80
Last Week: 30
Detroit won consecutive games for the first time since late May this past Thursday and Friday against the Royals before dropping the final two games of that four-game series. This team is 13-48 since the beginning of June and currently on pace for 113 losses. It was the 2003 edition of the Tigers that set the record for most losses by an American League team at 119. After trading away Nicholas Castellanos and Shane Greene at the deadline and losing JaCoby Jones last week to a season-ending wrist fracture, could this Tigers squad put up a loss total of 120? At least there's something to track down the stretch in Motown. 

Drew Silva
Drew Silva is a baseball editor for Rotoworld and also contributes on NBC Sports' Hardball Talk. He can be found on Twitter.