One of the early roster moves the Jacksonville Jaguars made this offseason saw them decide to part ways with veteran running back Chris Ivory. This had placed him on the open market with an opportunity to ink a new deal with another well before the start of the free agency period.

It has given Ivory to gauge the league for possible interest in his services for the 2018 and possibly further beyond that. According to Ian Rapoport of The NFL Network, the 29-year-old has quickly found a new home on Tuesday morning agreeing to a two-year deal to join the Buffalo Bills.

Ivory will be entrenched as the primary backup to Pro Bowl running back LeSean McCoy, who is coming off another highly productive campaign finishing fourth in the league with 1,138 rushing yards. The addition of another proven player at the position to help lift some of the massive responsibility in the running game off McCoy's shoulders

At this point in his career, Ivory has become relegated to the role as a backup as he struggled to break through with the full-time starting job in Jacksonville. This has had led the franchise to take his replacement in last year's draft with Leonard Fournette, who has quickly proven to be one of the league's most promising young running backs.

Since his breakout 2015 campaign with the New York Jets in which he rushed for 1,070 yards, he has failed to crack 450 rushing yards in each of the last two seasons due to injury and the presence of other formidable options at the position with Fournette and even T.J. Yeldon or Corey Grant to some degree.

Ivory has an opportunity in front of him to etch out an important role in the running game as he has shown over his career to have some big-play ability and could be another effective option in goal-line situations. Last season, the Bills finished sixth in the league in rushing with 126.1 yards per game.