Former Minnesota Vikings running back Adrian Peterson has been arrested in Sugar Land, Texas, on charges of driving while intoxicated and unlawful carrying of a weapon, according to jail records.

Peterson, 40, was taken into custody Sunday morning at around 9:30 a.m., Sugar Land police told CNN affiliate KHOU.

This is the second time Peterson has been arrested on suspicion of drunk driving this year.

In April, the former NFL MVP was booked in Minnesota on a charge of driving while impaired after police pulled him over for speeding, the Associated Press reported. The arrest happened after Peterson had attended an NFL draft event for Vikings fans.

CNN reached out to police for further details about Peterson’s arrest in Sugar Land, a suburb of Houston.

Peterson has lived in the Houston area and was a star high school football player in East Texas, according to the AP. He played in the NFL for 15 seasons, earning league MVP honors in 2012, when he became one of only nine running backs in NFL history to rush for 2,000 yards in a season.

The NFL suspended Peterson in 2014 after he was charged with felony child abuse over allegations he had disciplined his 4-year-old son too harshly with a switch. He pleaded no contest to misdemeanor reckless assault, and the NFL reinstated him the following year.