Hockey players are just as resilient as you describe them, and in some cases, more resilient. NHL players have played with broken bones and punctured lungs.
Major league soccer players getting tripped mildly and crying:; Major league hockey players getting a puck to the jaw at 90mph, losing 3 teeth, and getting back on the ice within 10 minutes: