MLB Power Rankings as Marlins Stay Hot, Astros Show Signs of Life and Padres, White Sox Tumble

21. Cincinnati Reds (37-39)
Previous Rank: No. 24
Last Week: 2-1 vs. NYM, 2-1 @ NYY
After four straight series losses, the Reds snapped out of their funk just in time to welcome the first-place Brewers to Great American Ball Park on Monday. Rookie Sal Stewart slumped after a red-hot start to the year, but after going 7-for-23 with 11 RBI last week he is once again swinging it well out of the No. 3 spot in the lineup.
20. Minnesota Twins (38-41)
Previous Rank: No. 22
Last Week: 3-0 @ TEX, 2-1 @ ARI
The Twins have three straight series wins and a 7-2 record over their last nine games, and they are looking to get back to the .500 mark for the first time since they were 12-12 on April 22. The offense plated 50 runs in six games last week, with Trevor Larnach (12-for-23, 2 2B, 2 HR, 7 RBI) and Josh Bell (10-for-22, 2 2B, 2 HR, 8 RBI) leading the way.
19. Houston Astros (37-42)
Previous Rank: No. 21
Last Week: 2-1 vs. DET, 2-1 vs. CLE
For the first time since early April, the Astros are a top-20 team in these power rankings as they were one of only four teams to win both of their series last week. The bullpen has benefited greatly from the long-awaited return of Josh Hader earlier this month, as he has nailed down all five of his save chances with a 1.13 ERA and 14.6 K/9 in eight appearances.




