It happened just before 9:00 Friday night on the 4200 block of North 15th Street.
The incident occurred after a high school football game between Simon Gratz and Dobbins.
Police say dozens of teens were outside when a fight broke out. The two male teens pulled out weapons and opened fire.
A 16-year-old male was hit multiple times in the buttocks, thigh and calf and a 17-year-old was hit in the leg.
Both teens were taken to Temple University Hospital in stable condition.
Police are not sure what school the victims belong to.
The circumstances that led up to the fight are still under investigation.