Spiller, who is set to enter free agency, said on NFL Network on Tuesday that he will not return to the Bills.
"I hoped that I could return (to Buffalo)," Spiller said on NFL Network. "Very few guys get to play their whole career at one team, but unfortunately that doesn't happen in this business and I found out today it doesn't happen in this business."
Spiller played in only nine games last season because of a broken collarbone. He finished the year with 300 rushing yards and 125 receiving yards.
His most productive season was 2012, when Spiller amassed 1,703 yards and eight total touchdowns.