Randy Gregory has been suspended by the NFL for at least one year after a violation of the league’s substance-abuse policy.

Gregory served two other suspensions totaling 14 games this season.