Minnesota Vikings running back Adrian Peterson has been released on bail after being charged with "reckless or neglige
The National Football League (NFL) confirmed that the 29-year-old was taken into custody on Saturday in Montgomery County, Texas, before being released "on bond".
Peterson has been dropped from the Vikings' clash with the New England Patriots on Sunday after being accused of using a branch to hit one of his sons.
A statement from his lawyer confirmed the player had fully cooperated with the police investigation and "regrets" the incident.
He said: "Adrian is a loving father who used his judgment as a parent to discipline his son. He used the same kind of discipline with his child that he experienced as a child growing up in east Texas.
"Adrian has never hidden from what happened. Adrian will address the charges with the same respect and responsiveness he has brought to this inquiry from its beginning.
"It is important to remember that Adrian never intended to harm his son and deeply regrets the unintentional injury."
Peterson's arrest comes during a turbulent week for the NFL after they suspended Baltimore Ravens running back Ray Rice indefinitely following an aggravated assault on his then fiancee.