San Francisco made James (5-9, 185) a seventh-round selection out of Middle Tennessee in 2018. He did not play last season, landing on injured reserve on September 1, 2021, after being waived/injured on August 28, 2021, due to a knee injury and going unclaimed.
James, 26, has caught 38 passes for 689 yards with three touchdowns through his three NFL seasons played.
James is the second 49ers wide receiver lost in free agency this offseason. Trent Sherfield recently signed a one-year deal with the Miami Dolphins.
Related News
More San Francisco 49ers News
-
49ers mailbag: More two TE sets with Jake Tonges? Will Trent Williams play Saturday? What are the rules for signing players from teams not in postseason?
This is a big week for the San Francisco 49ers as they prepare to host the Seattle Seahawks on Saturday night. The winner of the game will be crowned NFC West Champions and will have home-field advantage throughout the NFC playoffs. So it's a huge game. For the 49ers, it's... -
Only one 49ers player named to Barnwell's 2025 NFL All-Pro team
ESPN's Bill Barnwell released his 2025 NFL All-Pro team, and only one San Francisco 49ers player earned a spot: veteran left tackle Trent Williams (first-team roster). Helping Williams' cause was his ability to stay healthy this season—mostly. The All-Pro suffered a... -
49ers' Kyle Shanahan surges in Coach of the Year race after late-season success
San Francisco 49ers head coach Kyle Shanahan continues to draw praise after Sunday night's win over the Chicago Bears, a victory that set up a high-stakes Week 18 matchup against the Seattle Seahawks. On the line: the NFC West title, the NFC's No. 1 seed, and home-field... -
Kyle Shanahan shares final updates ahead of 49ers-Seahawks Week 18 matchup
San Francisco 49ers head coach Kyle Shanahan spoke to reporters following Thursday's practice, providing final updates ahead of the team's Week 18 matchup against the Seattle Seahawks. Here's everything he said. Transcript provided by the San Francisco 49ers Communications...