Preventing multiple triggers from activating during collision

Hello everyone! I’m currently making a snowball throwing game and I’m having some trouble with the bulleye target in the game. Essentially, the player will throw a snowball at the target and if it hits the center, they get 5 points, anywhere else, 1 point. My problem is this: when the snowball hits to target, it triggers multiple colliders if the ball hits in just the right location, inbetween the different collider boxes.

The way the bullseye works is that it has game object children with box colliders components that act as the different parts of the bullseye. I have a script attached to each child that detects when a collision occurs between the snowball and the bullseye and prints the score to screen. The script will also delete the snowball once it enters a trigger. I tried spacing out the boxes and it helped but I still was able to make it trigger multiple boxes.

What could I do to make it so I can throw the snowball and hit anywhere on the target and only activate one trigger box? Please and thank you.

If I were you, I would only use one collider for the whole object and once I detect the hit I’d check the position of the hit and give score based on that position (or distance from the center or whatever).