Stephen Curry dies at 31 NBA star Stephen Curry dies at 31 due to concussion after ball hits him in the head.