A gunman fired 23 shots in the 5200 block of Lancaster Avenue around 1:15 a.m. Sunday.
Police say several bullets hit a man in the stomach and back.
He is hospitalized in critical condition.
Bullets also damaged cars along the street.
The shooter is still on the loose as police continue to figure out a motive.
Anyone with information on the suspect is asked to call police at 215-686-TIPS.