Pittsburgh Pirates catcher Chris Snyder and his wife were involved in a bizarre situation Wednesday following a traffic incident.

The Pittsburgh Post-Gazette reports Snyder's wife was driving a car in which she, Snyder and their two children were passengers. She narrowly avoided hitting Subhash Arjanbhi Modhwadia, who was riding a scooter.

Modhwadia followed Snyder's car into a gas station, where he "aggressively threw his scooter" in front of the Snyders' car. He then screamed, "You almost hit me!"

And it got worse.

According to the Pittsburgh Post-Gazette, when Mrs. Snyder got out of the car, Modhwadia broke off her rearview mirror and began swinging at her.

Because he had back surgery last week, Chris Snyder was unable to intervene. So, Mrs. Snyder began yelling for help. A passer-by identified as Joe Changle came to Snyder's rescue and eventually tackled Modhwadia, the Pittsburgh Post-Gazette reports. At that point, an off-duty police officer, Arthur Baker, arrived on the scene.

Modhwadia then threw punches at both Changle and Baker and threw a shoe at them.

Modhwadia eventually was subdued and taken into custody. He was charged with aggravated assault, assault, criminal mischief and driving with an invalid license.

A statement released by the team said Chris Snyder "was immobile and sitting in the passenger seat of his family vehicle that was stopped when the incident occurred. Thankfully, some bystanders stepped in to subdue the aggressor until the police were able to make the arrest. We are grateful for those bystanders who stepped up to assist Chris to ensure no physical harm was done to his wife and children."