Brandon Clarke, a 29-year-old forward for the Memphis Grizzlies, has died, marking the end of his promising NBA career.