The two were outside about 4:20 a.m. in the 1300 block of South Throop Street when someone fired shots.
Officers responding to a shots fired call about 10 p.m. found the two in the 3800 block of West Ohio Street.
Officers responding to a person shot report found the man lying on a porch with multiple gunshot wounds.
One man, 34, was found in the 300 block of East Huron Street and died at a hospital. Another man later showed up at the hospital with a gunshot wound to the leg.
The shooting happened about 1 a.m. in the 4800 block of West Iowa Street.