A driver was in critical condition after being ejected from his rolling car early Saturday.

The crash happened around 3 a.m. near Loop 410 and Roosevelt.

Police say they got a call about a car driving erratically in the westbound lanes of 410.

They spotted the car just as it lost control and hit the guardrail.

The impact sent the car rolling several times before it came to a stop in the median.

Police say the crash ejected the man.

AirLife transported him to University Hospital in critical condition.

Police believe speed was a factor in the crash.