All that is certain about the fate of David Crockett is that he died fighting at the Alamo on the morning of March 6, 1836 at age 49. According to many accounts, between five and seven Texans surrendered during the battle, possibly to General Castrillon.