Cleveland Browns nose tackle Shaun Rogers entered a diversion program Thursday to avoid trial on an airport weapons charge, but he still faces a possible NFL suspension.