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."
49ers vs. Titans injury report: 6 players miss Wednesday's practice
By David Bonilla
13 hrs
The San Francisco 49ers are preparing for their Week 15 contest against the Tennessee Titans on Sunday at Levi's Stadium in Santa Clara, California.
Fullback Kyle Juszczyk was a limited participant in practice after sustaining a rib fracture in Week 13 against the Cleveland...
Kyle Shanahan recalls 49ers' talks with Philip Rivers—and what it meant for Brock Purdy
By David Bonilla
12 hrs
The San Francisco 49ers stayed in touch with Philip Rivers throughout the 2022 season—just in case the veteran quarterback was needed. After injuries sidelined Trey Lance and Jimmy Garoppolo, the depth chart grew thin, and an inexperienced rookie by the name Brock Purdy...
49ers' Shanahan still hopes Aiyuk returns this season—but isn't counting on it
By David Bonilla
Dec 2
San Francisco 49ers general manager John Lynch didn't sound particularly optimistic Tuesday morning when discussing wide receiver Brandon Aiyuk's chances of returning this season. Appearing on Bay Area radio station KNBR, Lynch emphasized that while he remains hopeful, he can't...
49ers' Brock Purdy may have a request for Mac Jones, explains sideline arm brace
By David Bonilla
Dec 2
Last year, San Francisco 49ers quarterback Brock Purdy surprised his offensive linemen with Toyota vehicles—an extravagant gesture considering he had not yet signed his lucrative contract extension. Of course, Purdy was an endorsement partner for Toyota at the time, meaning...