ST. LOUIS — Early Friday morning, May 9, 2025, police responded to a shooting on the 5100 block of Wells, resulting in multiple fatalities, including the suspect, authorities said.

Just after 4 a.m., officers arrived at the scene following a ShotSpotter activation and found an adult man shot on the front porch of a residence.

Get The Latest News!

Don't miss our top stories and need-to-know news everyday in your inbox.

Article continues after sponsor message

The man was pronounced dead at the scene. Homicide detectives were called in and requested assistance from the Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF).

Officers and detectives secured the perimeter of the home while awaiting a search warrant. Around 7 a.m., a man inside the residence briefly spoke with detectives before reentering the home. Moments later, the same man emerged armed with a rifle. An exchange of gunfire occurred between the suspect, a 28-year-old St. Louis Metropolitan Police Department (SLMPD) officer with three years of service, and an ATF agent. The suspect then retreated back inside the residence.

SWAT officers entered the home and found the suspect dead near the front doorway. They also discovered a woman deceased in the living room and a man dead in the basement. No officers or agents were injured during the incident.

Article continues after sponsor message

The investigation remains ongoing as homicide detectives and the Force Investigation Unit continue to gather information. All details released are preliminary.

Prefer RiverBender on Google
Copyright 2026 Riverbender.com. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.

 

More like this:

Two Men Killed In Separate St. Louis Neighborhood Shootings
4 days ago
Cameras May Hold Clues In St. Louis Double Death
Aug 25, 2026
A 42-year-old Caseyville Resident Dies After Shooting
Aug 1, 2026
Homicide Victim Identified as Charges Advance Against Suspect
Yesterday
St. Louis Detectives Probe Violent Four-Day Stretch Over Labor Day Weekend
Sep 8, 2026