McCulloch led his scouting company as mounted infantry at the Battle of Monterrey and his expert reconnaissance work preceding the Battle of Buena Vista probably saved Taylor's army from disaster.(how?) After Buena Vista he was promoted to the rank of major of U.S. Volunteers.