Ohhh, that sounds unpleasant.
I saw a friend get his spleen ruptured playing lacrosse. He stepped in the path of a shot at goal and took a lacrosse ball at ~100mph.
It was In practice, and his brother was the guy who cranked the shot.
Shattered a couple ribs and he dropped like a rock.