Phil Rogers' MLB power rankings

20. Twins (23): Kyle Gibson finally has been promoted. He'll join fellow University of Missouri products Max Scherzer, Aaron Crow and Nick Tepesch in the big leagues.

21. Dodgers (21): Bruce Bochy is right to say Puig was promoted too late to be a 2013 All-Star, but MLB should find a way to invite extra players like him for the Home Run Derby.

22. Angels (20): At the All-Star break last year, Josh Hamilton's slash line read .308/.380/.635. It's .207/.262/.378 as he returns after missing the weekend series against the Pirates with a right wrist injury serious enough to require an injection.

23. Phillies (22): Jonathan Papelbon had three blown saves last week, and each time his team won.

24. Brewers (24): Would Kyle Lohse be tradable if he started winning? He's owed $11 million in 2014 and '15.

25. Mets (29): Playing better since Ike Davis was demoted.

26. White Sox (27): It has been a great month for Adam Dunn (.276/.391/.618), who is suddenly on track for 44 home runs and 107 RBIs. He's the active leader in games without a playoff appearance. Will he interest a contender if he keeps this up?

27. Cubs (28): The 14-6 win over the Astros on Sunday marked their first double-digit scoring game; the Cardinals have had nine.

28. Mariners (25): Four blown saves by three relievers in a span of six games.

29. Astros (26): It's about to get ugly. After playing the Cubs, Brewers, White Sox and Mariners in their last four series, they play 17 games against the Cardinals, Angels, Rays and Rangers before the All-Star break.

30. Marlins (30): They at least should listen to offers for Giancarlo Stanton, who is hitting .288 with a .916 OPS in June. The Rangers are among the teams watching him closely.

CHICAGO

More