Hi May-- welcome to English Forums. I would reserve punch for the action of a human or sub-human fist, and say that she was hit in the face with a spiked volleyball .
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
...spiked volleyball...Now that would be a sport worth playing, MM.