Edward Cabrera agrees to 1-year contract with the Cubs a day after trade
Edward Cabrera has agreed to a $4.45 million, one-year contract with the Chicago Cubs a day after the right-hander was acquired in a trade with the Miami Marlins1 DAY AGO • Associated Press
