If he makes a name for himself this year, he would be 24 heading into next year. Plenty young to have a 10 year career, assuming he stays healthy and his bat travels. Not saying he will be a future All Star, but he has the ability to carve out a nice career