James had six receptions for 160 yards and a touchdown in 2019, spending most of his time as a return man for the 49ers. James totaled 428 kick return yards and 264 punt return yards, giving some value in leagues that account for those statistics. Outside of that, the speedy wideout was mainly used for the occasional deep shot, resulting in minimal fantasy value at best. James is under contract for next season, and he'll likely have to re-earn his spot on the 53-man roster with Trent Taylor (foot) set to return healthy at the start of the 2020 campaign.
James ripped off an 81-yard kickoff return but did not receive a target on offense in Saturday's 34-31 win over the Rams. James made his mark on special teams with a season-high 81-yard kickoff return on the 49ers' first drive of the game. The second-year wideout continues to serve as the team's fourth receiver, averaging 7.4 offensive snaps but receiving no targets over his last five contests. In fact, he has just six catches on the season, but has gained 165 yards (27.5 yards per reception) with those limited touches. James can't be relied upon in his current role heading into the final week of the regular season.
James only played three snaps in Sunday's 29-22 loss to the Falcons. James sits at the bottom of San Francisco's wide receiver depth chart, and he will likely remain there barring an injury. His contributions should continue to come mostly on special teams.
James technically started Sunday's win over Green Bay, but he did not have a target and finished with just 12 snaps on offense. James did not have a target, but he did receive a carry for zero yards in addition to his usual duties on special teams. The speedy wideout has been used minimally this season, and that trend figures to continue as Emmanuel Sanders (ribs) and George Kittle (knee/ankle) become healthier down the stretch. James is a non-factor heading into Sunday's tilt against the Ravens.
James did not receive a target in Sunday's 51-13 win over Carolina. James was limited to return duties for the third time over San Francisco's last four contests. The 49ers acquired veteran wideout Emmanuel Sanders via a trade this week, which pushes the 24-year-old even further down the receiver depth chart. James is not a standard fantasy option heading into a Thursday Night Football matchup against Arizona.
|* indicates player did not play that week|
|WK||DATE||OPP||OPP RANK||OPP FPTS|
|2||09/20||@New York Jets||25||23.50|
|3||09/27||@New York Giants||29||26.00|
|6||10/19||Los Angeles Rams||14||19.63|
|7||10/25||@New England Patriots||1||12.76|
|9||11/06||Green Bay Packers||12||19.22|
|10||11/15||@New Orleans Saints||27||24.71|
|12||11/29||@Los Angeles Rams||14||19.63|
|3 Year Avg||12||8||148||1||4||18.50||18|