Controversial Aussie Rules player David Granger has died from cancer. His former club, Port Adelaide, confirmed on Friday the man nicknamed "Grave Danger" had succumbed to the illness at age 69.