Priscilian Carranza, 22, of Waukegan, fled the scene but was later taken into custody after a patrol officer stopped a damaged SUV that fit the description provided by witnesses.
According to a Waukegan police statement, officers responded to reports of a fight at the Lake County Sports Center parking lot on the city's west side.
“It was also reported that someone was struck by a vehicle,” the statement said, according to the Chicago Tribune. “While en route officers were updated that the suspect vehicle had fled the scene. The suspect vehicle was described as a black SUV. Upon arrival, officers located multiple victims that had been struck by the suspect vehicle."
A man in his 40s was taken to an area hospital where he later died from his injuries. His identity is currently being withheld pending an autopsy scheduled for Monday, according to the Tribune.
Three of the injured - two teenagers and a 10-year-old girl - were reportedly related to the man who was killed. A fourth injured person was described as a man in his 20s who is not related to the other three. All the injured victims except for the 10-year-old girl were taken to an area hospital and are expected to survive, according to Fox 32.
Police told the outlet that the altercation began at a parking lot in the complex as a soccer match was finishing up.
"As the investigation was beginning, a patrol officer spotted a black SUV with front-end damage and conducted a traffic stop," the statement added. "The black SUV was occupied with three people. Those three people were brought to the Waukegan Police Department."
Carranza appeared in court on Saturday and was ordered held in Lake County Jail on a $5 million bond. He is next scheduled to appear in court on Oct. 29.