The Buffalo Bills have added their second running back via free agency this offseason. After previously signing long-time veteran back Frank Gore to a one-year deal, they have now also added former Jaguar T.J. Yeldon to their running back depth chart. The news was first reported by Adam Schefter of ESPN, and it is believed to be a two-year deal.

While at first glance, Yeldon may be third on the Bills' running back depth chart, he brings youth with him which the two ahead of him do not have. Incumbent starter LeSean McCoy will turn 31 on July 12, and Gore is considered ancient by running back standards as he will turn 36 on May 14.

Meanwhile, Yeldon will turn just 26 on October 2. CBS Sports called the Bills' backfield the most eclectic in the league after the Yeldon signing.

McCoy, a six-time Pro Bowler, had the worst year of his career in 2018 finishing with career-lows in both rushing yards (514) and yards per carry (3.2). Gore proved he can still be an asset last season with the Miami Dolphins as he ran for 722 yards on 4.6 yards per carry.

This is actually the second-straight offseason that Buffalo has signed a free agent running back that spent the previous offseason with the Jaguars. Last offseason, they signed Chris Ivory. Ivory did not have a very good year for the Bills last season as he averaged just 3.3 yards per carry on 115 attempts and provided minimal production in the passing game (13 receptions).

Yeldon’s 2018 season

While Yeldon fell to third on Jacksonville’s depth chart after the team traded for Carlos Hyde, he still saw plenty of action. Hyde failed to produce much in his eight games with the team, and starter Leonard Fournette appeared in just eight of 16 games.

Yeldon, a second round pick in 2015 out of Alabama, played 14 games (five starts) last year.

His season totals saw him carry the ball 104 times for 414 yards (4.0 yards per carry) and one score. He had career-best numbers across the board in the receiving game ending with 55 catches for 487 yards (8.9 yards per reception) and four touchdowns.

His best game of last season came in Week 5 against the Kansas City Chiefs when he had 122 yards from scrimmage and caught a touchdown pass.

How Yeldon’s NFL career has played out so far

Last season was Yeldon’s fourth in the NFL, all of which have come with the Jaguars. He has appeared in 51 games with 30 of those as a starter.

Thus far, Yeldon has ran the ball 465 times for 1,872 yards (4.0 yards per carry) and six touchdowns. He has added 171 receptions for 1,302 yards (7.6 yards per reception) and six scores.

As mentioned before, Yeldon put up his best receiving numbers last season, but his most productive season on the ground came during his rookie year of 2015. That season, he posted career-highs in rushing attempts (182), rushing yards (740), and rushing touchdowns (2).