Its because Gordon can dodge all Ryu's melee attacks and projectiles.
Either that or it's because punching a hazard suit hurts.
Sad thing is that I can't see Gordon beating Link, seeing who is left makes me think that link is going to take the prize at the end because Link > Mario.