Free-agent running back Karlos Williams, who last played for the Buffalo Bills in 2015, has been suspended by the NFL for at least one year.
ESPN's Field Yates reported Williams' suspension Wednesday.
Williams was a fifth-round draft pick by the Bills in 2015. He had a promising rookie season with 517 yards and seven rushing touchdowns on 93 carries in 11 games.
He was released by the team in August after showing up to training camp out of shape and being suspended four games for violating the NFL's substance abuse policy.
The Pittsburgh Steelers took a flier on Williams by signing him to the practice squad in October, but he was suspended 10 games for another violation of the league's substance abuse policy in November.
The former Florida State star was released by the Steelers in March.