The NFL has suspended free agent running back Karlos Williams for at least one year, according to Field Yates of ESPN.
Williams played for the Bills in 2015, rushing for 517 yards and seven touchdowns. The league suspended Williams for the first four games of the 2016 season for a substance-abuse policy violation, and the Bills released him Aug. 21.
Williams joined the Steelers’ practice squad Oct. 12, but in November, the NFL suspended Williams for 10 games.
He had served all but two games of his 10-game suspension, and remains a free agent after the Steelers waived him in March.