I agree with bigjim12. His short face and sloped belly indicate an older deer. It's always so hard to tell on the hoof though. For example, I would never guess that your first deer was 2.5 and have a hard time believing that your deer last your was 3.5 (not doubting you, just saying it is hard to believe).
So, I guess the best thing for you to do is to shoot that buck this year, pull his jaw and tell us how old he really is.