The incident happened at about 5:40 p.m. Saturday at the intersection of North Grape Avenue and Nord Street.
All three victims were transported to an area hospital, where that 18-year-old succumbed to his wounds.
The conditions of the other victims, an 18-year-old and a 21-year-old, were not known.