A 19-year-old teen has died after being rescued from the water in Lake Leopold in the Prairie Crossing subdivision in Grayslake Wednesday evening.

An autopsy Thursday morning confirmed the cause of death as drowning.

Lake County Coroner Howard Cooper said that the teen’s identity is being withheld pending notification of the family.¬†Toxicology results should be available within two to three weeks according to the coroner.

Authorities were first called to the scene near the intersection of Levi Baxter Street and Prairie Trail at 5:45 p.m. The man was recovered by divers in 9 feet of water about 25 minutes later.

Bystanders initially tried to help the man, who was having trouble swimming, but called 911 after he slipped underwater.

Prior to divers arriving at the scene, two Grayslake Police Department officers dove into the water in an attempt to find the victim. Firefighters first on scene also attempted to rescue the man, according to a news release from the Grayslake Fire Department.

[Suggested Article]  Crystal Lake Central Tigers take home IHSA 3A baseball title

After divers arrived on scene, located the man and brought him to shore, he was taken to Advocate Condell Medical Center in critical condition, according to at the news release. He died several hours later at the hospital.

Grayslake Fire was assisted on the scene with boats and divers from Round Lake, Libertyville, Fox Lake, Lake Villa and Antioch fire departments.

Patch.com contributed to this article