"They actually saw the guy running and get hit by the car ... there were two guys sitting on the bus stop. One of them ran right across the road, and he got banged by the car."
A shoe belonging to the victim was left lying on the concrete divider in the middle of the road as paramedics tended to him.
About six police cars blocked off the road between Ewington Ave and Bellwood Ave.
Yesterday, Sergeant Paul Black of Avondale said they would examine CCTV footage to try to identify the vehicle and driver.
A couple of witnesses had been spoken to, but police were keen to speak to any others.
Mr Black said the teenager had left hospital yesterday afternoon and was being cared for by family.
"He was quite lucky. He's recovered a reasonable amount. He's just suffered some fairly serious grazing to his body and head."