James signed a one-year, $1 million deal with the Giants on Friday, Zack Rosenblatt of The Newark Star-Ledger reports.

James missed the entire 2021 campaign due to a knee injury, but he showed flashes as a pass catcher for the 49ers during the 2020 campaign. During a Week 9 loss to the Packers that season, the speedy wideout was thrust into a bigger role due to injuries and registered nine catches for 184 yards and a touchdown. However, James' more likely path to playing time in New York will be as a returner. He's averaged 7.3 yards on 51 punt return over the past three seasons and recorded a 97-yard kickoff return during the 2018 campaign.