Free agent wide receiver Mario Manningham has reached an agreement on a two-year deal with the San Francisco 49ers.

Drew Rosenhaus confirmed to The Associated Press on Saturday night his client had reached a deal with the NFC West champions.