The incident was reported in the 300 block of Islington Street.
Both men were transported to Mercy Health St. Vincent Medical Center.
Three people were treated at area hospitals.
The 17-year-old youth was shot at least once in the neck.
The extent of injuries is immediately unknown.
Armond Gaston is charged with felonious assault after he allegedly shot another man several times, police said.
John Graves Jr., 21, and Keshawn Fell, 19, are charged in connection to weekend shooting.
The man was treated for injuries that were not life-threatening at Mercy Health St. Vincent Medical Center.
Charles Ridley was shot several times while walking home from work.
1 in critical condition.