Just my opinion but he is 3. If he is 2 he is a stud, I see some young traits in the body (not doe like, but not filled out either), but that is a lot of antler for a 2 year old deer. I think you have a nice 3 year old there. He should make a real nice deer next season - he should improve on his mass and hopefully remain real clean as well.