Every training camp and preseason, each NFL team finds some diamonds in the rough. Some players have amazing potential and talent that has yet to be discovered or utilized in the NFL.

In this new and optimistic era of Buffalo Bills football, new head coach McDermott and general manager Brandon Beane have assembled a staff and roster that bleeds character and will relentlessly pursue the goal of taking the Bills back to the playoffs and beyond.

Time and time again Buffalo finds the grinders and the workhorses that just want to prove the other teams wrong. They encapsulate the mindset and ideals that Western New Yorkers embody each and every day.

Related Fred Jackson echoes what the community means to the Bills

The journey for these players doesn’t always turn out well or well-documented. They often aren’t national stories or headline makers. They surely and slowly push and push until they get their opportunity.

Here are three under the radar Bills that could crack the 53-man roster and make an impact during the 2017 NFL season.

RB Cedric O’Neal

Cedric O’Neal was signed as an undrafted free agent by the Eagles after the 2016 NFL Draft and has yet to see any regular season action in his young career.

After Buffalo lost Mike Gillislee this offseason to New England, they signed O’Neal, who is nearly a carbon copy of Gillislee with his size and running style.

Related Why LeSean McCoy is primed for career year in Bills new offense

O’Neal racked up 1,387 yards from scrimmage and 19 touchdowns during his senior season at Valdosta State. He finished his career with the Blazers as the all-time leading rusher with 4,115 yards and all-time rushing touchdown leader with 49.

With the question marks that remain behind LeSean McCoy, O’Neal has a chance to make an impact with the Bills. Buffalo could sure use the help recuperating the impact that Mike Gillislee made while running with the Bills and if O’Neal has a good camp, he can certainly do that.