Chris Ivory has agreed upon a two-year deal with the Buffalo Bills with a base value of $5.5 million.

Ivory projects to be the Bills' No. 2 running back behind LeSean McCoy, whose 287 carries last season were the third most of his nine-year career.

Brandon Beane believed the Bills needed to find a complementary running back to McCoy this offseason. Mike Tolbert averaged 3.7 yards per carry in that role for Buffalo in 2017.