This will be Thompson's third stint with Buffalo, playing one game for the Bills in 2014 and 11 games in 2017. In 2017, Thompson led all Bills wide receivers, and was third on the team with 430 receiving yards on 27 receptions and one touchdown. Thompson is best known for being able to stretch the field with his speed, a trait that has been questionable with the current group of wideouts in Buffalo.

Thompson signed with the Dallas Cowboys in the offseason, but was released after eight games played. In those eight games, Thompson started four games, catching 14 passes for 124 yards.

Buffalo's roster currently sits at 52 players due to the releases of receiver Terrelle Pryor and quarterback Nathan Peterman earlier this week.