Update:
Rapoport reports that the deal is for two years and worth $8 million.
The speedy Goodwin spent his entire career with Buffalo, who drafted the receiver in the third round of the 2013 NFL Draft. Last season, he appeared in 15 games – starting nine – and had 29 receptions for 431 yards and three touchdowns for the Bills.
"He's a vertical threat," said NFL Media draft analyst Mike Mayock upon his selection by the Bills in 2013. "Here's an Olympic track athlete who at the Senior Bowl all of a sudden showed up and ran by everybody."
Related News
More San Francisco 49ers News
49ers vs. Jets Injury Report: 5 players limited during practice, including McCaffrey; Pearsall observes 49ers vs. Jets Injury Report: Two players miss Friday's practice 49ers vs. Jets Injury Report: Two ruled out for Week 1; McCaffrey questionable; Hufanga doubtful Steve Young: Why the 49ers need to take it up a notch in 2024