SANTA CLARA, Calif. (AP) -- Wide receiver Braylon Edwards has agreed to a $3.5 million, one-year contract with the San Francisco 49ers.
Edwards' agent, Ben Dogra, confirmed the deal to The Associated Press on Thursday, less than an hour before San Francisco's free agents could take the field for the first time.
Edwards tweeted that he agreed to a deal with the 49ers. Dogra was hopeful his client would be on the field for the first workout if everything was finalized in time.
The 28-year-old Edwards had 53 receptions for 904 yards and seven touchdowns last season in his second year with the New York Jets. He spent his first five NFL seasons with Cleveland.
He played at new 49ers' coach Jim Harbaugh's alma mater, Michigan.
Safety Donte Whitner also said on Twitter that he is joining San Francisco.