A perennial tease early in his career, Goodwin managed just 780 yards on 49 receptions over four years in Buffalo. Too often, he played like a track star lacking the instincts for football.
All of that changed once Garoppolo arrived in the Bay Area as the franchise savior. The two struck up an immediate rapport, as Goodwin posted 962 yards in a breakout season. The former Olympic hopeful was especially effective down the stretch, averaging nearly five receptions and 80 yards in the second half of the season.
Perhaps most promising, Goodwin was no longer just a one-dimensional deep threat in November and December. With Garoppolo under center, he began moving the chains, showing possession-receiver traits to go with his difference-making speed.
With Goodwin and Pierre Garcon healthy, Trent Taylor emerging in the slot and tight end George Kittle poised for a breakout campaign of his own, precocious play-caller Kyle Shanahan has enough weapons to keep Garoppolo rolling in the upcoming season. Still, it would surprise no one if the 49ers use their surplus of cap space to pursue a big name at wide receiver in free agency.