I'd say out of the major physical sports, Hockey players seem to have the longest careers. Football guys get broken down and retire, basketball guys fall apart either emotionally or mentally and their knees go, baseball guys just disappear. Hockey players are too stubborn to quit