Updated

Denver Broncos running back Laurence Maroney was arrested Monday night by St. Louis police and is being held on unlawful weapons and drug charges, according to KMOV.com.

Maroney was released from jail Tuesday morning.

The 25-year-old St. Louis native was arrested with five others after being pulled over during a traffic stop. Maroney and three of his friends had guns.

St. Louis police told the website that they believed Maroney and his friends were smoking marijuana. Police say officers stopped two vehicles, while a third fled from the scene.

Maroney's publicist Jane Higgins told KMOV.com that the Broncos running back was not involved in a high speed car chase and that Maroney just happened to be behind the car "by pure coincidence."

Higgins says in a statement that the police made a mistake in arresting Maroney.

"Mr. Maroney was unlawfully arrested for possession of weapons. He holds a permit to carry a concealed weapon and he had his permit on his person when he was arrested. He was not arrested for any drugs nor was he involved in a high speed chase. He was released without being charged with any offense and we do not anticipate he will be charged with any criminal offense," according to the statement given to KMOV.com.

Maroney was traded by the New England Patriots to the Denver Broncos during the 2010 season.

He only appeared in four games for the Broncos, racking up just 74 yards on 36 carries.

Click here for more about Laurence Maroney's arrest at KMOV.com.