I’d say 3 1/2 @ most, 1 or 2 more years and he could be a gagger. Can’t shot a monstr when they are still young. Hopefully you can keep him around so he doesn’t get shot by somebody else but that is the chance you take when letting deer go so they can grow up.
I think 3.5, but I’ll be the first to admit still learning about judging deer in pics. He’s a dandy for sure! I couldn’t pass a buck like this, but if you can, he’s going to be super special next year.