Hield is 27 as well
I think the age factor is overblown.
Take the case of Kobe Bryant.
Kobe retired at the age of 37.
That's not really old for a modern professional athlete.
I think it's more of the mileage than the age of the athlete.
If you start young, like Kobe at age 18, you also end your career at a younger age.
The injuries and the stress of being a professional athlete will take its toll sooner than later.