It happened around 1 a.m. on the 1900 block of Laveer Street.
Police said the teen was asleep on his sofa when someone came onto the porch and shot into the front of the house.
The teen was shot in the legs. He was taken to the hospital in stable condition.
Investigators found nine shell casings at the scene.
So far there is no word on a suspect or a motive for the shooting.