Fred Jackson and C.J. Spiller may not be in Buffalo for longer than one more year, so Dixon's three-year deal is significant from that perspective.

Buffalo Bills running back Anthony Dixon signed a three-year contract worth $3.5 million, with a $750,000 signing bonus, according to Spotrac.com.

Most Bills fans are aware of the fact that both Fred Jackson (33 years old) and C.J. Spiller (who has an opt-out clause after this season) are, essentially, both entering contract years; it's conceivable that each will be on the open market this time next year. Dixon's three-year deal keeps him under contract longer than any Bills running back on the roster. If the Bills lose one or both of their top running backs in free agency next season, Dixon will be around to pick up some of the workload.