Caleb Johnson, a 23-year-old male, spent the early afternoon of Sunday, November 2, 2025, in a quiet pocket of north Charlotte where Oakwood Road runs just off Statesville Avenue. What should have been an ordinary fall day instead became the final chapter of his life. Shortly before 2:30 p.m., neighbors reported the sharp crack of gunfire cutting through the calm, prompting a flurry of calls to 911 and sending Charlotte-Mecklenburg Police officers racing toward the 4200 block of Oakwood Road.
When officers and MEDIC crews arrived, they found two men in the front yard of a home, both suffering from gunshot wounds. One of them was Caleb Johnson; the other was 32-year-old Prince Tribble. There was no opportunity for rescue — both men were pronounced dead at the scene, and the yard where they fell became a crime scene marked by shell casings, police tape, and the quiet, stunned presence of neighbors watching from a distance. Police quickly classified the case as a double homicide, and early descriptions from investigators pointed to an argument that had broken out outside the home and escalated violently into gunfire.
Homicide detectives from CMPD’s Homicide Unit responded to Oakwood Road, joined by Crime Scene Search technicians and other support units. They documented the scene, collected physical evidence, and began the methodical process of piecing together how a dispute had turned into a deadly confrontation in broad daylight. The department emphasized that the investigation was active and ongoing, urging anyone with information to contact detectives or Crime Stoppers, and noting that the case was being tracked under a specific incident report number in the North Division. At the same time, authorities reassured the public that the violence appeared to be an isolated incident rather than a random attack, suggesting that the people involved knew one another and that there was no broader threat to the surrounding community.
In the days immediately following the shooting, there were no arrests, and the case hung over the neighborhood as a grim reminder of how quickly tempers can flare and lives can be lost. That changed on Thursday, November 6, when investigators moved on a suspect they had been quietly building a case against. By the morning of Friday, November 7, police and court records made it public: 22-year-old Rodriguez Chambers had been arrested in connection with the double homicide on Oakwood Road. He was charged with two counts of first-degree murder, as well as discharging a firearm in the city, possession of a firearm by a felon, and unauthorized use of a motor vehicle. Reporting on the case indicated that the deadly encounter grew out of an argument that began inside a stolen car and spilled outward, ending with the fatal shots that killed Johnson and Tribble.
Further digging into Chambers’ background painted a picture of a young man with a long history of run-ins with the law. A local commentary blog that tracks criminal justice issues in Mecklenburg County noted that Chambers had accumulated at least 18 arrests and nearly 100 charges since turning 18, a rapid succession of alleged offenses over roughly two years. That history, contrasted against the quiet residential block where the killings occurred, deepened the sense of unease around the case. After his arrest, Chambers was booked into the Mecklenburg County jail to await his first court appearance, while detectives continued to interview witnesses and review evidence in an effort to reconstruct the precise sequence of events and determine what, exactly, sparked the argument that ended in gunfire.
For Caleb Johnson, the aftermath has played out not in court documents but in the quieter spaces where grief collects. His name has been added to the National Gun Violence Memorial, which records that he was lost to gun violence in Charlotte on November 2, 2025, and shows that scores of virtual candles have been lit in his memory. Local and online coverage describes a community left shocked by the sudden loss of two men on a Sunday afternoon, with residents and loved ones mourning and searching for meaning in a tragedy that unfolded in a matter of moments. Even with a suspect in custody and serious charges filed, investigators emphasize that their work is not finished, and the legal process ahead is expected to be lengthy. As it moves forward, the allegations against Rodriguez Chambers remain just that — allegations — and he is presumed innocent unless and until proven guilty in court. For Johnson’s family and friends, however, the defining fact is unchanging: a young life ended on a quiet street, and the ordinary rhythm of that day will forever be marked by the sound of gunfire and the arrival of police cars on Oakwood Road.