Commander in Chief Officers · Chief of Staff (military) Agustín Gamarra · First Aide de Camp Francis Burdett O'Connor · Division of Perú (Left), Commander of division José de La Mar - 1st Infantry Battalion, Commander Francisco de Paula Otero
- 2nd Infantry Battalion (Trujillo), Commander Ramón Gonzales
- 3rd Infantry Battalion(Callao), Commander Miguel Benavides
- Peruvian Legion of the Guard Infantry Battalion, Commander José María Plaza
1st Colombian Division (Reserve), Commander of division Jacinto Lara - Vencedor Battalion, Commander Ignacio Luque
- Vargas Battalion, Commander Trinidad Moran
- Rifles Battalion, Commander Arthur Sandes
2nd Colombian Division (Right), Commander of division José María Córdoba - Bogotá Btn., Commander Leon Galindo
- Voltigeurs Battalion, Commander Pedro Guash
- Pichincha Battalion, Commander Manuel Leon
- Caracas Battalion, Commander José Leal
Cavalry Division, Commander of division William Miller | Commander in Chief Chief of Staff Division of Valdés - Cantabria Battalion; Commander: Antonio Tur, men: 580
- "del Centro" Battalion (Azángaro); Commander: Felipe Rivero, men: 464
- Voluntarios de Castro of Chiloe Battalion; Commander: José Hugue, plazas: men 495
- 1st "Imperial Alejandro" Battalion (Extremadura); Commander: Pedro Becerra, men: 398
Division of Monet - 2nd Battalion, 1st Cusco Infantry Regiment; Commander: Francisco Villabase, men: 414
- Burgos Battalion; Commander: Juan A. Pardo, men: 540
- Guías del General Battalion; Commander: Joaquín Bolívar, plazas: 240
- Victoria Battalion (Talavera); Commander: Manuel Sánchez, men: 392
- Infante Don Carlos Battalion; Commander: Mariano Cucalón, men: 444
Division of González Villalobos - Gerona Battalion; Commander: Domingo Echezarraga, men: 900
- 1st Battalion, 1st Cusco Infantry Regiment; Commander: Joaquín Rubín de Celis, men: 415
- Ferdinand VII Battalion (Buenos Aires); Commander: José Carratala, men: 196
Cavalry Division Ferraz - Guard Grenadiers Squadron, squadron commander: Valentín Ferraz, men: 380
- Ferdinand VII's Hussars Squadron, Commander: Francisco Puyol, men: 124
- Unión Dragoons Squadron, Commander: Ramón Gómez de Bedoya, men: 218
- Peru Dragoons Squadron, Commander: Dionisio Marcilla, men: 146
- Viceroy's Halberdiers Squadron; men: 46
|