Action News was on the scene moments after gunfire erupted at 52nd Street and Haverford Avenue.
Police say a car drove up after 6:00 p.m. Friday and someone inside shot a 20-year-old man in the chest and a 24-year-old man in the leg.
Both men were rushed to Mercy Hospital where the 20-year-old was listed in critical condition and the 24-year-old in stable.
Police have not released any information on a motive for the shooting and no arrests have been made.