A pesar de que la tropa de Stocktons no contaba con caballería como la mexicana, los soldados estadounidenses contaban con fusiles, mientras que los mexicanos luchaban sólo a caballo con sus lanzas y machetes.