According to sources who spoke with ESPN’s Adam Schefter on Tuesday, the New York Giants have reached an agreement with the quarterback Russell Wilson, on a one-year contract that may be worth up to $21 million, with 11.5% of that agreement being guaranteed.