yungman, you are right, but implicitly there is a time in the punch, kick or tackle, just we don't know exactly its value, but you can imagine or estimate it
I will know that if I get punched by a 4 kg mass at 10 m/s speed I will receive 20 J energy in about 0.1 second, so even if I don't know...