The Buccaneers and cornerback Zyon McCollum have reached agreement on a three-year, $48 million contract extension, his agents told ESPN.