The 6-foot-3 Rogers transferred to Tennessee Tech last season after being suspended by the University of Tennessee for what Rogers says were failed drug tests.
In 2011 Rogers caught 67 passes for 1,040 yards and nine touchdowns for Tennessee, earning him all-SEC honors.
Rogers had 61 catches for 893 yards and 10 touchdowns in 10 games for Tennessee Tech last season. Last September he caught a school record 18 passes for 303 yards in a double overtime loss to Southeast Missouri State.
Rogers becomes the third receiver to join the Bills in the past week. Buffalo selected USC’s Robert Woods in the second round and Texas’ Marquise Goodwin in the fourth round of the 2013 Draft.
Copyright 2013 ABC News Radio
Eliott C. McLaughlin, CNN Newswire
Jill Martin, CNN