Now Jackson is at that 30-year-old age which many experts believe is when running back production tends to drop off.
However, multiple media outlets have reported that the starting running back role is C.J. Spiller's to lose. Head Coach Chan Gailey has yet to respond to that question.
The Bills used their No. 9 overall draft pick in 2010 to select Spiller, despite the vast need at more pressing positions. To add a third running back to the squad, along with Marshawn Lynch, now with the Seattle Seahawks, created an uncomfortable situation in the backfield.
The Bills offense failed to see much time on the field and there simply weren't enough touches to go around the three running backs.
Now, with Fred Jackson upset with his current situation with the Bills' head brass, they absolutely need to re-sign him as soon as possible. Aside from Jackson, the Bills currently have C.J. Spiller, who hasn't lived up to his reported game breaking ability prior to the 2010 NFL Draft, and can't pass block to save his life.
Jackson, a former Division III player at Coe College, had to work up the professional football hierarchy. Beginning his career with the Sioux City Bandits for a season in which he earned the Co-MVP award after rushing tor 1,770 yards and 41 touchdowns.
He then traveled across the ocean to compete in Europe for the National Football League. Where he led the league in rushing yards, gaining 731 yards, posting a respectable 4.7 yards-per-carry average, while adding another 317 yards out of the backfield on 27 receptions.
In the last two seasons, Jackson has been the feature back for the Buffalo Bills, recording almost 2,000 rushing yards behind arguably one of the worst offensive lines in the entire National Football League.
He hasn't missed a game in his three seasons with the Bills and he deserves to be the starter. C.J. Spiller has been exposed as a deficient pass blocker, while Jackson plays every down like it's his last.
Buddy Nix really needs to get on the phone with Jackson's agent, before the Buffalo Bills running back depth chart will consist of Spiller, Johnny White and Bruce Hall.