On their second swing at finding an experienced linebacker this week, the San Francisco 49ers landed on eight-year veteran De'Vondre Campbell.

Campbell and the Niners agreed to terms on a one-year deal Friday morning, a source told ESPN. That agreement comes a couple of days after the Niners thought they had linebacker Eric Kendricks poised to sign before Kendricks had a change of heart and opted for a deal with the Dallas Cowboys. Campbell is expected to sign after passing a physical.