Braylon Edwards' deal with 49ers is one-year, $1 million with no guarantees. Only reaches $3.5 million max with 90 catches or a Pro Bowl.
Fantasy Impact:
The good news is that Edwards will be highly motivated to make plays this season, but the bad news is that he is joining a new offense and has Alex Smith throwing him the ball. With Michael Crabtree sidelined with a foot injury and Josh Morgan on the other side, Edwards should have plenty of opportunity to make plays.