30. Arizona Diamondbacks (45-93) Previous Rank: 28 With eight losses in their last nine games, the D-backs have once again fallen to the No. 30 spot in our rankings. On a positive note, Luke Weaver returned to the mound on Wednesday after missing three-and-a-half months with a rotator cuff strain. He allowed four hits and one earned run in six strong innings to pick up the win. 29. Pittsburgh Pirates (49-89) Previous Rank: 27 The Pirates had a rough go of it in the Windy City last week, suffering three-game sweeps to the White Sox and Cubs before leaving town.