The military leader of the Texas rebels and the Battle of San Jacinto was Sam Houston. This battle took place on April 21, 1836. The location of the battle was near Galveston Bay on the banks of the San Jacinto River. The battle took place after the famous defeat of the Texan forces at the Alamo in San Antonio and after the less famous massacre of Texans at Goliad. At San Jacinto, the Texans defeated the Mexican Army, led by Santa Anna. Santa Anna was captured but released by Sam Houston after promising to try to persuade the Mexican government to allow Texas its independence.
Sam Houston was the military leader of the Texas Rebellion. He had been named commander in chief of its military forces at the meeting that was held to declare independence. His status as a major Texan leader was confirmed when he was twice elected president of the independent Republic of Texas. He is, of course, the person for whom the modern city of Houston is named.