Hamilton police say a Mazda was travelling eastbound on Twenty Rd. near Garth St. when the driver lost control around 11 p.m. Sunday.
It veered off the roadway, hit a culvert, and flipped over onto its’ roof, police say.
The 21 year old driver was brought to the Hamilton General Hospital. His condition is non life-threatening.
The two passengers, who were teenage boys, were also brought to hospital, but just as a precaution.
The cause of the single vehicle collision is still under investigation, but police say alcohol was not a factor.