Mario Manningham has left the San Francisco 49ers and signed with the New York Giants, according to multiple reports. Manningham signed a one-year contract to return to the team that drafted him in the 2008 NFL Draft.