A 19-year-old is dead following a crash in Abbotsford officials believe may be linked to alcohol and excessive speed.

Four men ranging in age from 19 to 25-years-old were driving in a red Acura around 2:15 a.m. Tuesday morning when the vehicle somehow lost control in a rural area of Townline and Olund roads.

The car rolled, veered off the road and came to rest partially in a ditch.

Police say one 19-year-old passenger was ejected from the vehicle.

A witness told CTV News she was flagged down by someone in the car, and then all four men begged her to transport them to hospital directly – and not call police.

She called 911 anyways, but says by the time paramedics arrived the driver fled the scene.

Const. Ian MacDonald said members who arrived on the scene were "confronted with a set of circumstances that didn't add up," which set off a series of red flags.

Police said all of the passengers suffered serious injuries in the crash, but the 19-year-old suffered critical injuries.

Paramedics performed CPR on the teen but he died in hospital. The other men are expected to survive.

Collision reconstructionists and major crimes officers are continuing their investigation at the scene. The passenger side window of the car is cracked, and the body is wrecked.

Police tell CTV News the other passengers are not cooperating with authorities, and the survivors have not provided information about who was driving the car.

Witnesses to the crash are being asked to come forward and speak to investigators.