The order of battle proceeded as follows:
| Patriot Army [1] | Royal Army [2] |  
Commander in Chief
 Simón Bolívar
Cavalry Corps
Infantry Corps
   1º Division of Colombia (Lara)
 
- Battalion Vencedores, jefe Ignacio Luque
 
- Battalion Batalla Pantano de Vargas, jefe José Trinidad Moran
 
- Battalion Rifles, Commander Arthur Sandes 
   
  2º Division of Colombia (Córdova)
 
- Battalion Bogotá, jefe León Galindo
 
- Battalion Voltígeros, jefe Pedro Guash
 
- Battalion Pichincha, jefe Manuel León
 
- Battalion Caracas, jefe José Leal
  
   División of Perú (La Mar)
 
- Battalion Línea número 1, jefe Francisco de Paula Otero
 
- Battalion Línea número 2 (Trujillo), jefe Ramón Gonzales
 
- Battalion Línea número 3 (Callao), jefe Miguel Benavides
 
- Battalion Legión Peruana, jefe José María Plaza
  
  | 
Commander in Chief
 José de Canterac.
Cavalry Corps
- Commander (Gómez de Bedoya)
 
  3 Squadrons Dragones de La Unión 
  1 Squadrons Húsares de Fernando VII 
  4 Squadrons Dragones del Perú 
Infantry Corps
  1º Division (Maroto)
 
- Battalion Real Infante (Real de Lima)
 
- Battalion Burgos
 
- Battalion Cantabria
 
- Battalion 1º Imperial Alejandro (Extremadura)
  
  2º Division (Monet)
 
- Battalion Castro (Chiloé)
 
- Battalion Victoria (Talavera)
 
- Battalion Guías del General (del Alto Perú)
 
- Battalion Centro (Azángaro)
 
- Battalion 2º Cuzco
  
  |  
  | 
 
See also
Notes
- ^ Jorge Basadre & José Manuel Valega. El Perú Republicano y los fundamentos de su emancipación. Madrid: Sociedad Académica de Estudios Americanos, 1960. Soldados en la batalla el 9 de diciembre.
 
- ^  "Memorias para la Historia de las armas españolas en el Perú", tome I y II.And "Documentos de la Guerra Separatista del Perú. Torata" tome I.