A 20-year-old man told police someone shot him about 12:45 a.m. Saturday in the 1700 block of South Yale, southeast of Harry and Hillside.
The man had been at a large party on South Yale, Sgt. Bruce Watts said. Someone took the man to Via Christi Hospital on Harry. Emergency workers then transported him to Via Christi Hospital on St. Francis.
Police found shell casings in the street, Watts said. Three vehicles also were struck by bullets, Watts said.
Police are investigating the case.