"What is the main reason that Teaxians lost the Battle of the Alamo?"
Answer: They were heavily outnumbered by Mexican troops.
Explanation: Estimates vary, but it is believed there were as many as 6,000 Mexican soldiers fighting against 200 Americans.