It happened around 4 p.m. near Gratz and Diamond streets in North Philadelphia.
According to police, an 18-year-old male, a 17-year-old male and a 15-year-old male were all injured in the shooting.
The victims were taken to Temple University Hospital where they are listed in stable condition.
No arrests have been made
Anyone with information is asked to call police at 215-686-TIPS.
RELATED: Check the 6abc Neighborhood Safety Tracker