PLEASANT GROVE, Ala. (AP) A former University of Alabama and NFL football player has been arrested on drug and weapons charges in suburban Birmingham.

Pleasant Grove Police Lt. Danny Reid says 34-year-old Alonzo Ephraim was stopped Monday night for a traffic violation and authorities smelled marijuana as they approached the vehicle.

Reid says when Ephraim was questioned he told police there was a small amount of marijuana in the car along with ecstasy and a pistol he didn't have a permit for.

More from FoxSports

Reid says Ephraim was taken into custody and faces a felony charge of unlawful possession of a controlled substance and misdemeanor charges of marijuana possession and carrying a firearm without a license.

After leaving the University of Alabama, Ephraim played for the Philadelphia Eagles, the Miami Dolphins and the Cleveland Browns.