Former Butler center Andrew Smith has died after battling non-Hodgkin lymphoma for more than two years.