The prosecution of Roland Contreras Jr. stretched from a South Side manhunt in 2023 to a 50-year sentence in Bexar County in 2026.
SAN ANTONIO — The case against Roland Contreras Jr. began with a killing outside a taco stand, widened into a police search and 12-hour standoff, and ended March 27 with a murder conviction and a 50-year prison sentence in Bexar County.
Seen end to end, the case moved through several distinct stages: a confrontation outside a food truck on April 6, 2023; the death of Gabrielle Del Angel minutes later at a nearby gas station; a failed attempt to take the suspect into custody that same night; and, nearly three years later, a jury verdict followed by a punishment agreement. That arc mattered because it turned a brief public shooting into a longer test of police pursuit and courtroom follow-through.
The first stage unfolded in the parking lot of a taco stand in the 1800 block of Southwest Military Drive, near Commercial Avenue. Investigators said Del Angel had remained in a Jeep while her husband waited in line for food. Contreras approached the husband while yelling and carrying a gun, according to the arrest affidavit as described by local media. The husband ran back to the Jeep and tried to drive away. In reversing, he hit a parked car. Contreras then fired through the driver’s side window, and the round struck Del Angel in the chest. Police said she did not seem to be the intended target.
The second stage happened almost immediately and in motion. Del Angel’s husband drove away from the taco stand and stopped at a nearby gas station at Southwest Military Drive and Commercial Avenue to get help. Del Angel was pronounced dead there. Investigators later said the husband and Contreras knew each other through an ex-girlfriend, but public accounts have stopped short of laying out a full motive. That left a central unknown in the case even as other details were fixed by witness statements, the location of the vehicles and the path taken after the shooting.
The third stage shifted from homicide investigation to active search. Police located the suspect’s home in the 300 block of Humboldt, about 2 miles from the shooting scene, and said Contreras had barricaded himself inside. Officers spent about 12 hours trying to get him out. When SWAT teams entered, he was gone. The failed end to that standoff gave the case a wider footprint in the city, because it extended the emergency response long past the initial shooting. A covert unit eventually found and arrested Contreras about a month later, returning the case from pursuit to prosecution.
Only after that did the legal record catch up with the police timeline. On March 27, 2026, a Bexar County jury found Contreras, 35, guilty of murder after deliberating for less than an hour, according to local coverage. Before a punishment hearing fully played out, he accepted a plea deal that set his sentence at 50 years. Reports from the hearing said the disposition also covered aggravated assault with a deadly weapon tied to the attempted shooting of Del Angel’s husband and that Contreras will be eligible for parole after 25 years.
The final stage of the story returns to the victim whose name anchored each step of the case. Del Angel was 33. Relatives remembered her as “Gabby,” and her obituary said she was a mother of three and a special education teacher who loved her students. Those details help explain why the case stayed resonant well beyond the manhunt and trial dates. What police tracked as a suspect path and what the courts resolved as a criminal file were, for her family and school community, the aftermath of a single missing person in everyday life.
The prosecution has now reached its main endpoint with the sentence imposed and the trial phase complete. Any future developments would most likely come through appeals or eventual parole review rather than new proceedings over the facts of the shooting.
Author note: Last updated April 18, 2026.