
Cards’ Sonny Gray looks to continue torrid stretch vs. Pirates
In a season full of disappointment for the St. Louis Cardinals, Sonny Gray is beginning to meet the expectations that came shortly after he signed a three-year, $75 million contract. Gray (13-9, 3.75 ERA) has allowed just three runs on