Police were called to the scene shortly before 10:30 a.m. after the loud noise disrupted the youth game.
"All the parents started to run off the fields. My wife, she looked at me, I looked at her, and then my children said they thought it was a firework," said one father who spoke on the condition of anonymity.
The YMCA of Greater Richmond later confirmed in a statement that the gun belonged to a parent who is a member of federal law enforcement and is legally permitted to carry a weapon.
No one was injured in the incident, but the games were canceled immediately afterward.
"Why would someone bring a firearm to a kid's soccer game? We thought that was really weird," the father said.
Parents expressed concern about the safety of their children following the incident.
"This happened on