Your brain should help you with your distancing (or even avoidance... but I won't go there).
Your other hand was guarding, but you could have taken pre-emptive distractions to his own face - you need not have hit hard (or even at all). That should soften the blow to your face, if he made contact. You could have kicked him. You could have stepped into him, on the side of him, or even behind him. You could have "headed" him with your forehead. You could have charged him into a wall or the ground to break his grip. I'm gathering you don't have much self-defense training... but there's a few dozen wrist, shoulder, and elbow locks you could have used which may have been devastating to him.
There is little point to tell you what you could have done. It is better to be taught by an instructor who can then allow you to practice. That, in turn, allows you to react before your arm got pinned. That can only happen with practice. Lots of it.
Good luck!
You need to control your range and fight off his grip. If somebody grabs your arm, take it back and step out of their range. Come into range when you're attacking and get back out when you aren't.
Look up how to break a wrist grab. It's super simple, just go against the thumb. Pretty much every style teaches it.
Challenge him to a 1 on 1 rematch. Next time take your A game with you. Keep your eyes on him at all times, dont cover up & look down which i know is hard to do because it's a natural instinct. Watch what hes doing, read him like a book.
Last week i fought my mums bf who was a black belt in kalahri in his youth. He hasnt kept his training up but we got in an argument which led outside. I was shi**myself knowing his experience but i breathed & led with some jabs & he wasnt responding. I stayed well clear of his right which was itching to meet me. So i roundhoused his left leg which caught him off gaurd and balance then smacked him good with a right. He rage charged me and threw me to the ground but i slinged him down with me. On his back & me on my side i saw the moment & threw sum punches until my mum broke it up. I was over the moon that i stood my ground & busted his nose up despite his black belt & i cant fight for shi* but i used what i know & improvised. Just sum inspiration man.
Seriously there are so many amateurs in the world. If he was shielding it down then simply step out of reach and there you have you arm free. If he is grabbing your wrist then turning the bony part of your wrist to the gap between his thumb and finger and then pull your arm free by pressing against that opening. Seriously this is stuff we teach to 4 year olds...
You can use your opponents forward momentum by pivotingon your outside foot so that you are then facing in the same direction as he is and then stepping forward as you lower your center bringing you hand down which will effectively take his balance.
If he does not let go immeidately he will fall forward at which time he will have to let go to catch himself.
If he does try to move backwards so as to regain his balance, follow him as you raise your grabbed wrist in an upward circular motion, moving into him at a 45 degree angle, your arm now across his neck and chest helping him to move further backwards than he might have wanted to go, at which time he will fall down.
Simple and very basic Aikido.
Another point to mention is to not walk in swinging away and hoping you will hit something as you already know that doesn't work any too well....
There is no mystery to this. He jammed the block and popped off a few.
Get off the duff, and hit the dojo. No amount of us telling you what to do, can train you to do it.
Breaking wrist grab is what you should do, and you can youtube that.
Also when he grabs you you have as much control over his limb as he does yours. You can use that to your advantage and upset his balance by moving the arm(with your whole body) that is trapped. This will take away his ability to draw the power from the ground and his strikes will be much lighter. If you train you'll be able to follow this up with a throw or a counter of some kind. Only advantage he really enjoys here is that he can let go when you are trying to off balance him, but then you have forced him to let go and back to square one.
Also you shouldn't want to kill anything or one. If you are fighting it should be matter of keeping yourself or others safe. Harming others is not the correct mind set even in the midst of a fight.
Try to keep your arms up to your face, and if they try to punch you try to grab their arm, then their defense is down, so you can punch him, and if he reaches to grab your arm, just grab his. Try to look at videos on YouTube, to learn more self defense.
I had a fight 2 months ago. During the fight, while we was squared up and swinging the guy somehow grabbed my right arm with his left arm and caught two clean hits to my face. I need to know how do I avoid this from happening again. I was so busy guarding my face that I wasn't expecting him to grab my arm when we got close to each other. This also happened to me 9 years ago in a different fight.
I need to know how do I prevent a person from grabbing my arm during the fight. I tried to get him off my arm but while I was doing that he already caught the 2 clean hits to my face.
I'm skinny, 5'8 and weigh 150. I'm not really a fighter at all but I have to be able to defend myself if I get in a situation. I wanna shoot and kill this guy but at the same time I don't want to be in jail for life. I wind up having to get surgery on the bone under my eye. orbit fracture surgery