Former Minnesota Vikings star running back Adrian Peterson was arrested Sunday morning in Texas and booked into jail for DWI and unlawfully carrying a weapon.

Peterson, 40, was taken into custody around 9:30 a.m. by police in Sugar Land and booked into jail in Fort Bend County, records show.

Police in the city southwest of Houston confirmed the arrest, but no other information was immediately available.

His arrest in Texas comes about six months after he was arrested on suspicion of drunken driving in Richfield. Peterson was in the Twin Cities attending the Vikings’ NFL draft party on April 25. He was driving 83 mph in a 55 mph zone on southbound Cedar Avenue near 66th Street when he was stopped at 3:20 a.m. with four passengers in the vehicle, the State Patrol said at the time.

A State Trooper administered a preliminary breath test at the Hennepin County jail that measured Peterson’s blood alcohol content at 0.14%, nearly twice the legal limit in Minnesota, the patrol said. That case remains open.

Peterson has had other run-ins with the law. In June, he got into a fight with a man while playing cards at a club in Texas.

Peterson played for the Vikings from 2007 to 2016 before bouncing to several other teams and ending his career playing one game in 2021 with the Seattle Seahawks.

His career ended with him rushing for 14,918 yards, fifth all-time in the National Football League. His best season rushing was in 2012, when he gained 2,097 yards.