When the Buffalo Bills signed veteran running back Frank Gore to share the backfield with LeSean McCoy earlier this month, the writing was on the wall for fellow halfback Chris Ivory, whom the Bills officially released on Wednesday, according to Charean Williams of Pro Football Talk.

Ivory spent just one season in Buffalo and was very disappointing, rushing for only 385 yards and a touchdown while averaging a meager 3.3 yards per carry in 13 games in 2018.

The 31-year-old, who played his collegiate football at Washington State and Tiffin, went undrafted but eventually landed with the New Orleans Saints in 2010.

He went on to have a surprisingly impressive rookie campaign, registering 716 yards and five scores on the ground, recording 5.2 yards per attempt.

Ivory would spend the first three seasons of his NFL career with the Saints before joining the New York Jets in 2013, where he would go on to enjoy the most productive stretch of his career.

In his first year with the Jets, Ivory totaled 833 yards while reaching the end zone three times as a rusher. Then, the following season, Ivory posted similar numbers, tallying 821 yards and six touchdowns.

The Longview, Texas native then had the best year of his NFL tenure in 2015, racking up 1,070 yards and seven scores while hauling in 30 receptions for 217 yards and a touchdown en route to the Pro Bowl.

As a result, Ivory landed a five-year, $32.5 million contract with the Jacksonville Jaguars in March 2016, but he lasted just two years, finishing with a disappointing 439 and 382 yards, respectively, in 2016 and 2017.