benjamin mcculloch (november 11, 1811 – march 7, 1862) was a soldier in the texas revolution, a texas ranger, a major general in the texas militia and thereafter a major in the united states army during the mexican-american war. he was afterwards a u.s. marshal, and a brigadier general in the army of the confederate states during the american civil war. unlike most generals in the civil war, he was not a west point graduate.