It is an amazingly tough game on body and mind - how players like beaver or even Gal play for so long is amazing.
There are 2 factors that play a role in a athletes longevity
1. Body wise it is all about the dedication to ones health and fitness and a bit of luck along the way avoiding bad injuries
2. Mind wise it is all about the passion and desire to keep competing