The Buffalo Bills officially signed CFL WR D’haquille Williams to a futures contract for the 2019 season on Monday, according to his agent.
— Casey Muir (@Casey_Muir1) January 7, 2019
Futures deals are essentially camp invites that will give players the opportunity to compete for roster spots during offseason workouts and training camp.
Williams, 25, originally signed on with the Rams as an undrafted free agent out of Auburn back in 2016. However, he lasted just a few months with the Rams before he was waived coming out of the preseason.
Williams later signed on with the Edmonton Eskimos for the 2017 season and spent two seasons in the CFL before he was granted his release to pursue NFL opportunities.
During his two years in the CFL, Williams caught 134 passes for 2,294 yarsd receiving and 15 touchdowns over the course of 31 games.