John Lynch added a running back to the San Francisco 49ers without giving up draft capital in 2017.
The Denver Broncos traded Kapri Bibbs and a fifth-round pick to the Niners for a 2018 fourth-round selection.
An undrafted free agent in 2014, Bibbs averaged 4.4 yards per carry on 29 attempts in 2016.
The 49ers add Bibbs to a backfield headlined by Carlos Hyde and newly signed veteran backup Tim Hightower. The team also traded up in the fourth round to draft Utah runner Joe Williams. Bibbs was expendable for John Elway who has C.J. Anderson and Devontae Booker as his top tailbacks.
With Hyde's injury history, Bibbs will provide a change-of-pace insurance in San Francisco.