If its a street fight it doesn't matter in the ring it does but not in the street..when the fight is about to break just throw the first punch right in the jaw if he is not expecting he will go down but if you want after the first one throw a couple more just to be sure..if you want you can learn how to rotate your body to use your maximum power and don't telegraph the punch even if you can reach him jump and rotate while you are in the air...if you hesitate and he takes the first swing just take step back he will miss and he will be wide open for a big shot...street fights are that simple
the best fight you can give him is you can let him poke fun out of you. but you have a big fight within you. you can see how you can control your adrenalin getting high. let him provoke you and you pretend if you are afraid of him. and when time comes that you can no more be provoked by any stupid that is the time you can say to yourself that you will never die of heat attack. fight your own emotion rather than many stupid out there.
Just watch some Mike Tyson videos on youtube. Mike was always way smaller than his opponents, and yet he demolished them.
Try to throw many jabs. When he starts throwing punches back, put your head into his chest, that way his height won't be an advantage at all.
I understand fighting is stupid and idiotic but I'm a 17 year old guy who is very short.. 5"2 and this kid constantly makes fun of me and calls me names and say's he'll kick my a**. Hes 5"8 or 5"9 and I have so much rage and adrenaline built up I know I can take him. He's not "big" muscle wise he's scrawny like 130-140 pounds. I tried to stand up to him at a party in front of everyone when he just kept making fun of me but his friends pushed me back.