From the initial accident to the 911 call to the former Bachelor star's arrest, ET's breaking down everything we know so far about what happened.
Buchanan County Sheriff Bill Wolfgram said Wednesday that investigators are trying to identify the person who picked Soules up and that this person could be charged, depending on the circumstances. After the accident that left 66-year-old Kenneth Mosher dead, Soules posted a $10,000 bond. While initial reports suggested Soules fled the scene, the 911 call confirms that Soules in fact was the one who contacted law enforcement immediately. The female dispatcher asked about the condition of the man and Soules told her that he was unconscious in the ditch. Soules did not sound intoxicated during his 911 call.
Later in the call, Soules revealed his own identity, and again told the operator that Mosher did not "appear to be" breathing. Soules apparently checked the victim's pulse and asked a person at the scene to administer CPR.
Soules first found fame when he competed on Dorfman's season of The Bachelorette back in 2014.
"I can't tell. He doesn't appear to be", Soules responded.
Greenville Co. Schools say Mauldin High School say they were on partial lockdown as a precaution on the advice of Mauldin Police. He was arrested about five hours later at his farm in nearby Arlington, which is about 75 miles (120 kilometers) north of Iowa City.More news: Trump calls ruling against his sanctuary cities order "ridiculous"
More news: Twitter shares soar after first-quarter earnings beat
More news: Starbucks calls shifting-color drink a "Unicorn Frappuccino"
If it's determined Soules was using his phone at the time of the crash, our sources say a vehicular manslaughter charge is definitely on the table.
Arlington mayor Dan Handel told the Register, "It's just very sad news, because I knew the guy that got killed". He was taken to Mercy Hospital in Oelwein where doctors were unable to save his life. "They have already filed a demand asking law enforcement to preserve possible evidence and anticipate filing additional motions next week", as Radar reported.
Police have Chris Soules' phone and are looking into whether or not he was texting, talking on the phone or posting to social media at the time of his vehicle crash, according to TMZ.
However, he was released the following morning, Tuesday, after posting bail.
Chris has since deleted his Instagram account, and his representative said in a statement: "Chris Soules was involved in an accident Monday evening (April 24) in a rural part of Iowa near his home". Soules was able to leave the jail, but was given an ankle bracelet monitor and is now required to check in with a probation officer. "His thoughts and prayers are with Mr. Mosher's family".