First off soap did those things in the second modern warfare :P and Johnson would win hands down. I mean at the end of the series he's a regular human and kicks almost as much butt as master chief does! And finally spelling, spelling, spelling.
i say Johnson, even though im a huuuuge MW2 fan, because he has future everything, now, if no weapons, not shields, or anything, i say Soap. Soap is awesome.
I'm sorry to say but johnson will win because he is invincible he survived halo blowing up halo 2 he survived again and halo 3 they developers made him die but soap poor soul was deceived and killed but against johnson he will be killed a thousand times over