The 49ers agreed to terms with Bowman on a five-year extension through the 2018 season Tuesday. NFL.com's Albert Breer reported Bowman's deal is worth $45.25 million, with $25.5 million guaranteed over the life of the contract.

Davis, Rogers and McDonald helped seal the deal, clearing $2.5 million in cap space. The framework of their contracts remain the same. The change is when the money is handed out.