Buccaneers reached agreement with DeSean Jackson on a three-year, $35-million contract that includes $20 million guaranteed, per sources.

— Adam Schefter (@AdamSchefter) March 9, 2017