Your an inch above average though your a bit lean which is fine you could fight at Middleweight
Add strength training
You're a middleweight and your height would be just average.
No obsolutely you wont be considered as a small guy
No, that's about average probably. Definitely not small.
I am a male, 20 years old, 5 feet 10 inches tall, and weighing 164 pounds, with low body fat. I recently started learning Karate about a month ago, and plan on continuing for another year. If I dedicate myself to the art, can I defend myself successfully on the streets if the situation arises, say, from a man at least 20 pounds bigger than me? Please use some personal experiences on people you know or yourself successfully defeating a bigger man in self-defense, sparring, competition, or etc. (don't use the UFC, please). Am I considered a small guy? What other martial arts should I consider learning after Karate, for someone like me?