Hot answers tagged physiology
The general consensus is that testosterone levels start to decline around age 30, with the average being about 1.5% per year. This is one possible reason. Along with this, consider the likely life scenarios. In your 20's, especially for professional athletes, you are in the "hungry" phase, where you are trying for that next contract, pay raise, endorsement ...
Only top voted, non community-wiki answers of a minimum length are eligible