Teen gunman in Michigan murders 15-year-old soccer player then turns weapon on mom of eight according to police

Relatives said Savanah Rubio was watching children play when gunfire erupted outside a Grand Rapids elementary school.

GRAND RAPIDS, Mich. — Savanah Rubio was supervising children at a soccer game when police said a dispute turned into gunfire, killing her and 15-year-old Jeremiah Griffin-Cuevas outside Southwest Elementary School.

The deaths have become both a criminal case and a portrait of two victims linked by care, family ties and a neighborhood field. Police said Rubio, also known as Savanah Villarreal, stepped toward Jeremiah after he was shot and was then targeted herself. Rafael Martinez-Lopez, 18, is jailed without bond on murder and weapons charges tied to the May 5 shooting, which investigators said unfolded in front of several juveniles.

Family members described Rubio as a mother of eight who watched over more than her own children. On the evening of the shooting, relatives said she was supervising Jeremiah, a friend of her son, as he played soccer with a group of children outside the elementary school in Grand Rapids’ Roosevelt Park area. They said there had been earlier verbal harassment involving children on the field, and that adults had become more alert when the children played there. That context placed Rubio near the game when a dispute began over whether another person could join.

Police said the conflict started when Martinez-Lopez, or a younger brother connected to him, sought to take part in the informal game and was turned away. Interim Police Chief Joe Trigg said the refusal led to an argument. He said the suspect pulled a firearm and shot Jeremiah, then shot Rubio after she came to the boy’s aid. “The adult female had came to the aid, verbally, of the juvenile victim so then she was targeted,” Trigg said. Officers were called around 6:40 p.m. to Oakland Avenue SW and Rumsey Street SW, where they found both victims on the school property.

Jeremiah died at the scene before he could be taken to a hospital. Rubio was rushed for treatment but later died from her injuries. The Kent County Medical Examiner ruled both deaths homicides. Police said Martinez-Lopez ran from the area after the shooting, but officers found him at a nearby home and arrested him. The department said the arrest happened without further violence. For families and witnesses, the official timeline was short, but it contained the most painful facts: a soccer game, a refusal, an argument, gunfire, two victims and children left to describe what happened.

Jeremiah’s mother, Mildred Griffin, said her son’s life was larger than the way he died. She said he was active in youth group on Wednesdays and church on Sundays. “I know what I was raising, a young man, not no young thug,” Griffin said. Griffin also spoke about Rubio’s role in the final moments, saying Rubio gave her life trying to help her son. “He considered Savanah his auntie,” Griffin said. The statement captured the closeness between the families and explained why Rubio was present not as a stranger to Jeremiah but as an adult he trusted.

Other relatives and friends spoke in the same terms. Angelita Tierrablanca, Rubio’s sister, said Rubio loved children and was selfless. Luiz Lopez, a close family friend of Jeremiah, said the boy was caring and brought joy to people around him. “Deep down, I am really hurting,” Lopez said. “I am really going to miss him.” About 100 people gathered for a balloon-release vigil the day after the shooting, standing near photographs and memorial items for Rubio and Jeremiah. The vigil gave public form to private grief, with relatives holding one another as they remembered both victims.

The case moved into court after police and prosecutors announced charges against Martinez-Lopez. Authorities said he faces two counts of open murder, two felony firearm charges and three additional weapons charges. Court filings also said he tried to shoot at another child, but the weapon did not go off. Martinez-Lopez acknowledged the charges during a brief court appearance and was ordered held without bond. His attorney, Craig Jenison, said Martinez-Lopez had no criminal record. Prosecutors did not immediately present a full public account of all evidence, and the case remained in its early stages.

The shooting forced Grand Rapids Public Schools to close Southwest Elementary and nearby Southwest Middle High School for a day, while Southwest Elementary remained closed longer to allow support work and help with the community response. The elementary building later opened for a brief period so families could meet crisis teams and receive sack lunches. District officials said counseling would be available for students and families when classes resumed. Police said seven or eight juveniles saw the shooting, a number that made the school support response central to the aftermath.

Investigators have not released every detail about the moments before the shots, including the exact words exchanged, who first rejected the request to join the game and how the gun came to be at the scene. Police have said enough, however, to place Rubio’s action at the center of the case: she moved to help a boy after he was shot. Trigg said the department was grieving with loved ones and the wider community. He said officers who responded gave aid, secured the scene, arrested the suspect and helped prepare the case for charges.

The next phase belongs to the court system, where prosecutors will present evidence and the defense will have a chance to challenge the allegations. As of May 27, Martinez-Lopez remained jailed without bond. Rubio’s family and Jeremiah’s family, joined by friends, school staff and neighbors, were left with a shared account of a woman killed while helping a teen she treated like family.

Author note: Last updated May 27, 2026.