Marshall's contract with the Giants is a two-year $11 million deal. Between a $2 million signing bonus and $3 million base salary he has $5 million guaranteed this year. He can also make up to $500,000 in roster bonuses this season on a pro-rated per-game basis. He will make $5.5 million in 2018, none of it guaranteed. He was due to make $7.5 million with the Jets. It's a bargain for the Giants considering the 49ers are paying Pierre Garcon $16 million in the first year of his contract. Marshall is a better player than Garcon… The Eagles' offseason mission is to give Carson Wentz some firepower. They upgraded by signing receivers Alshon Jeffery from the Bears and Torrey Smith from the 49ers but the offense still isn't scaring anybody… No team is more dysfunctional than Washington. They just fired GM Scot McCloughan, reportedly because of drinking problems that reports say also cost him jobs in San Francisco. At the opening of free agency, Washington lost its pair of 1,000-yard receivers with Garcon signing with the 49ers and DeSean Jackson signing with the Bucs to team with Mike Evans in what should be a dynamic passing game with Jameis Winston. The Jackson signing was good news for the Giants. He is finally out of the NFC East… Terrelle Pryor, the former QB who had a breakout season with the Browns as a wide receiver with 77 catches for 1,004 yards, is the new No. 1 wideout for Cousins… Washington is considering hiring Mike Mayock as its GM. He's the draft expert for the NFL Network and former safety for the Giants in 1982-83. Well, he sure does know a lot about personnel. If John Lynch can get the 49ers GM job, then Mayock is certainly qualified… How do the Browns ever nickel and dime any player in contract negotiations when they took on Brock Osweiler's $16 million guaranteed contract from Houston just to add another second-round pick? They are trying to trade Osweiler before cutting him. Is this the NBA?