T.J. Yeldon signed a two-year contract with the Buffalo Bills in April, just ahead of the 2019 NFL Draft.

Taking a look at the roster, some might wonder if it was the best decision for the former Alabama running back. Right now, Buffalo has four running backs looking to compete for snaps and carries: Yeldon, veterans LeSean McCoy and Frank Gore, and rookie Devin Singletary, a third-round pick.

It might look like a scenario where someone is going to be unhappy, but Yeldon has a positive perspective on the situation. At 25 and entering the fifth season of his career, Yeldon isn’t young for an NFL running back, but he sees an opportunity to learn from his veteran teammates.

“That’s a blessing,” Yeldon recently said of being teammates with McCoy and Gore, per the Buffalo News. “Coming in my first couple years (with the Jaguars), I didn’t have vets like that. Being here in this situation, I can learn a lot from those guys. It’s a lot for me to take with me in my future years. It’s going to be a heated competition. That’s one thing they told me coming in. There’s going to be competition regardless.”

In 51 games with the Jacksonville Jaguars, Yeldon rushed for 1,872 yards on 465 carries. He logged 104 carries for 414 yards last season.