MLB power rankings

20. Giants (20): Averaged 2.6 runs in starting the second half 9-14.

21. Twins (23): Busted out the power on a trip to Kansas City and Chicago. Now for the hard part — scoring at Target Field.

22. Rockies (22): Same old problem: .786 OPS at home, the best in the NL; .679 OPS on the road, 13th in the NL.

23. Brewers (27): At least Ryan Braun got them ahead of the curve on Biogenesis. They are 10-11 since he was suspended, averaging 4.1 runs. Props to manager Ron Roenicke and players such as Jonathan Lucroy and Jean Segura for keeping things together.

24. Mariners (21): Justin Smoak is the master of the two-strike foul, one of baseball's toughest outs when he's confident.

25. Phillies (25): The high-dollar pitching staff is getting tattooed since the All-Star break — a 5.47 ERA and .293 opponents' batting average contributed to a 4-17 start to the second half.

26. Cubs (28): Had they not lost two of three in Philadelphia last week, they would have ranked above the Phillies.

27. White Sox (29): Followed a sweep of the Yankees by losing three of four to the Twins.

28. Padres (24): Suspended shortstop Everth Cabrera is missed.

29. Marlins (26): Series in Pittsburgh and Atlanta brought back bad memories of the 35-58 first half.

30. Astros (30): It's amazing the NL Central could have three playoff teams despite losing a lot of wins when the Astros moved to the AL West. Bo Porter's punching bags haven't had back-to-back wins since a four-game winning streak June 12-16, losing after each of their last 11 victories. If the Astros continue at their .239 winning percentage over a 46-game stretch through Sunday, they'll end the season 48-114. It's almost a given they will have the first draft pick for a third straight season next June.

Twitter @ChiTribRogers