Former Edmonton Eskimos wide receiver Duke Williams has accepted a practice roster spot with the Buffalo Bills, one day after final roster cuts.

Williams led the CFL in receiving yards last season before signing with the Bills in the off-season. Williams spent all of training camp with the Bills before getting cut Saturday and then signed on to the team's practice roster.

Williams had 88 receptions for 1,579 yards and 11 touchdowns with the Eskimos in 2018.

Former Calgary Stampeders linebacker Alex Singleton has also accepted a practice roster spot, with the Philadelphia Eagles

Singleton was a league All-Star last year and the CFL's Most Outstanding Defensive Player in 2017. He finished the 2018 campaign with 123 tackles in 18 games.