Shaun Draughn of the San Francisco 49ers celebrates after scoring...

Shaun Draughn of the San Francisco 49ers celebrates after scoring against the New York Jets during their NFL game at Levi's Stadium on Dec. 11, 2016 in Santa Clara, Calif. Credit: Getty Images / Thearon W. Henderson

The Giants are adding a running back in free agency.

No, it’s not Adrian Peterson.

The team has agreed to terms with Shaun Draughn, most recently of the 49ers, according to a source. He’ll compete in a backfield that also is expected to include Paul Perkins, Shane Vereen and Orleans Darkwa.

The NFL Network first reported the agreement.

Draughn, 29, is listed at 5-11 and 205 pounds. He has been with eight other teams since entering the NFL as an undrafted rookie in 2011. During that time, he has never carried the ball more than 76 times in a season (2015 with the 49ers) or rushed for more than 263 yards (also 2015). He did catch 54 passes over the past two seasons with the 49ers, though, and has scored seven career rushing touchdowns. Last season he had four rushing TDs and two receiving.

The Giants still may look for a running back in the draft; some mock drafts have them linked to Stanford’s Christian McCaffrey. They finished 29th in the NFL in rushing last year and already have invested in their run blocking in free agency with the previous additions of TE/FB Rhett Ellison and OL D.J. Fluker.

More Giants