Dbacks need wins before All-Star break

It’s no secret that the Diamondbacks are scuffling right now. They’ve lost six straight, and eight of their last nine, one game into a crucial four-game series against the first-place…