There's no direct answer to your question because there are too many variables. First of all you don't want any two punch sounds to be identical. No two sounds are identical in real life and the brain is very sensitive to that sort of thing. It immediately knows either that something is wrong or even worse, that it's the same sound FX duplicated.
The variables which define what your punch sound FX should sound like and how you should design them are: 1. What reaction you want from the audience and 2. What is being punched.
1. You might want to be more "graphical" with your sound FX design than would be the case in real life to add drama, disgust/gore, etc. For example adding a subtle "whoosh" to the punches swing, some additional low frequency or even layering it with a pitched down version of the punch to add greater impact. You have to be very careful with any of these additions though, as a the tiniest bit too much and the audience will notice the sound FX is unreal/wrong. Of course, you might want the audience to realise the sound FX are wrong or unreal for certain genres, say; comedy, cheap Chinese martial arts movies or cartoons for example.
2. If someone is being punched in the nose and you want to make it real and graphical, you might layer the punch sound FX with a subtle "crunching" sound FX or maybe more of a dull thud if the victim is being punched in the stomach. Maybe more of a "splat" element to the sound FX, a "crack" (if a bone is broken), "slap" or even "rip". You might need to take into account if the person throwing the punches is wearing gloves or a knuckle duster. All these decisions/variables will determine how and what you need to record (or source and layer).
One last consideration is how your audience is going to be listening to you film. For example if you expect your audience to listen on a laptop, that will indicate what additional low frequencies to add and how much. If your audience is in a cinema (say during a film festival), those same boosted low frequencies which sounded great on a laptop will make your punch FX sound ridiculous.
G