Miami Beach Police say they tried to stop the 25-year-old player when they noticed he was driving a truck packed with 13 people early Sunday along Ocean Drive. They say the vehicle was meant for only four people.
Police say Starks kept driving even as an officer was beside the truck. They say Starks swerved the vehicle slightly, hitting the officer in the chest and pinning him against another vehicle stopped in heavy traffic.
The officer wasn't injured, but Starks was charged with aggravated battery.
Starks remained held in a Miami jail on Sunday afternoon. A message left at the office of his agent was not immediately returned.
Copyright 2009 by The Associated Press