49ers training camp: Predicting 2017 depth chart at wide receiver

SANTA CLARA, CA - JULY 30: Ronald Johnson #88 of the San Francisco 49ers catches a pass over Tramaine Brock #26 during practice at the San Francisco 49ers training facility on July 30, 2011 in Santa Clara, California. (Photo by Thearon W. Henderson/Getty Images)
SANTA CLARA, CA - JULY 30: Ronald Johnson #88 of the San Francisco 49ers catches a pass over Tramaine Brock #26 during practice at the San Francisco 49ers training facility on July 30, 2011 in Santa Clara, California. (Photo by Thearon W. Henderson/Getty Images)
3 of 7
ORCHARD PARK, NY – SEPTEMBER 15: Marquise Goodwin #88 of the Buffalo Bills catches a touchdown pass from Tyrod Taylor #5 of the Buffalo Bills during the first half against the New York Jets at New Era Field on September 15, 2016 in Orchard Park, New York. (Photo by Tom Szczerbowski/Getty Images)
ORCHARD PARK, NY – SEPTEMBER 15: Marquise Goodwin #88 of the Buffalo Bills catches a touchdown pass from Tyrod Taylor #5 of the Buffalo Bills during the first half against the New York Jets at New Era Field on September 15, 2016 in Orchard Park, New York. (Photo by Tom Szczerbowski/Getty Images)

No. 2: Marquise Goodwin

Wide receiver Marquise Goodwin has been quite the training camp story this summer, and his blazing speed offers something the Niners haven’t had in a while — someone to truly take the top off defenses.

You can see his speed and agility on this move here:

https://twitter.com/NFL/status/891814530124103681

Goodwin has been something of a touchdown-generating machine during camp. And while these padded practices aren’t any true indication of what happens in the regular season, it’s a good thing to have for San Francisco’s offense.

To date, though, Goodwin has yet to crest 500 receiving yards in his NFL career.

Perhaps that changes in 2017.

Schedule