Rogers' agent Joby Branion, on Sunday, confirmed his client agreed to terms with Buffalo. The player announced the news a day earlier by writing, "I'm a Buffalo Bill," on his Twitter account.

Projected by some to be a third-round draft selection, Rogers' stock dropped because of off-the-field issues during his first two seasons at Tennessee.

He transferred to Tennessee Tech in August shortly after being suspended indefinitely by the Volunteers for violating team rules. Rogers said multiple failed drug tests prompted his move to the Football Championship Subdivision.

Last year, Rogers had 893 yards receiving and tied a Tennessee Tech single-season record with 10 touchdown catches.

The Bills also signed two other free agaents. Washington State quarterback Jeff Tuel and Eastern Washington receiver Brandon Kaufman agreed to sign with Buffalo, the players' agent, Cameron Foster, said.