Friday's game was between Lee's Summit North and crosstown rival Lee's Summit High.
Childs says the suspect had been seen with a weapon earlier and was caught fleeing from the area.
Two off-duty officers working the game were checking into a reported disturbance, then heard a gunshot.
No injuries were reported. But police were checking hospitals to make sure no one had been shot.