Minnesota Vikings running back Adrian Peterson was arrested early Saturday morning outside a Houston nightclub.
Just after 2 a.m., Houston Police said an off-duty Houston police officer was working a second job at the club in Bayou Place in the 500 block of Texas.
Investigators said the officer approached Peterson and a group of other people who were talking next to a bar inside the club to tell them the bar was closed and they needed to leave.
Investigators said when the officer came back a short time later, the group hadn't left. Police say the officer again asked them to leave, but when he turned away from the group, investigators said Peterson pushed the officer on the shoulder.
Police said the officer told Peterson he was under arrest and tried to handcuff him while an HPD Sargent came to assist with the arrest.
That's when Peterson began struggling with the officers, officials said. The officers told him to stop, but Peterson refused and continued to struggle, police said.
Houston Police said a third officer was called in to assist with the situation and Peterson was finally taken into custody.
Peterson since bonded out of jail, but is now facing a misdemeanor charge of resisting arrest.