Phil Rogers' MLB power rankings

20. Twins (25): Surviving April has been a nice trick while playing on baseball's frozen tundra.

21. White Sox (23): Scored 26 runs during a 3-5 homestand against the Rays, Indians and Twins. It's hard to see how they can get this lineup turned around, with hot stretches from Adam Dunn and Paul Konerko badly needed.

22. Angels (20): It's a good thing for Mike Scioscia that he's signed through 2018 as his teams have underachieved since 2009, when they last appeared in the playoffs.

23. Mets (22): Took two out of three from Washington to start homestand but then went 1-5 against the Dodgers and Phillies.

24. Indians (24): It shouldn't be much longer until Trevor Bauer gets a promotion from Triple-A Columbus. Daisuke Matsuzaka is an option too but his wildness (18 walks in 20 2-3 innings) remains an issue.

25. Mariners (26): Aaron Harang hasn't been enjoying Safeco Field's pitching advantage.

26. Padres (27): Carlos Quentin's return sent them to Wrigley Field after an unlikely sweep of the Giants.

27. Cubs (28): It's been a disappointing April for Alfonso Soriano. The good news is that May has historically been his most productive month (.849 OPS, 76 home runs).

28. Blue Jays (21): Season-opening power ranking had them third. But their -35 run differential ranks ahead of only the Astros (-50) and Marlins (-46). They rank 12th in the AL in OPS but have had even more problem preventing runs than scoring them, allowing the second most unearned runs in the AL. How secure is John Gibbons' job?

29. Marlins (30): Jeffrey Loria says he didn't order late switch of starters in Tuesday's doubleheader in Minnesota. Does anyone believe him? Through four weeks, they project to final record of 39-123.

30. Astros (29): Could they pass on Mark Appel and Jonathan Crawford to take third baseman Kris Bryant first overall in the draft? Bryant has monster power (22 homers, 44 games), which would play well at Minute Maid Park.