Rookie quarterback Josh Freeman agreed to a five-year, $36 million deal with the Buccaneers on Thursday night, according to sources. The deal has more than $10 million in guarantees, and will allow Freeman to report to the first day of camp on Friday.