The shooting happened around 11 a.m. outside Harrison Plaza on the 1300 block of 10th Street.
Medics transported the teen to the Hospital of the University of Pennsylvania where he's listed in critical condition with multiple gunshot wounds.
Police say the suspect in the shooting was seen running on 11th Street heading toward Girard Avenue.