The agreement comes on the heels of Friday's news that the Orioles were prepared to move on from Davis and had offered Yoenis Cespedes a five-year, $90 million deal. Davis' camp had balked at the Orioles' previous offer -- valued at approximately $154 million -- but the club sweetened the deal enough to reach an agreement with Davis and his agent Scott Boras on Saturday morning. The deal for Davis means signing Cespedes long-term is unlikely to happen, but the Orioles -- who remain in the market for a starting pitcher -- could explore a shorter contract for the outfielder.
Source: Davis agrees to 7-year, $161M pact with O's
