Las fuerzas de Cañas estaban compuestas mayormente por soldados de San José, más un pequeño grupo de alajuelenses al mando del mayor Juan Francisco Corrales, pues el resto de la tropa alajuelense estaba en La Virgen con el coronel Alfaro Ruiz.