O

 
Primera
 
 
01) John Obregón (Ayacucho FC) 
02) Ángel Ojeda (Unión Comercio) 
03) Carlos Olascuaga (Sport Rosario)
04) Yamir Oliva (San Martín)
05) Christofer Olivares (Sporting Cristal)
06) César Ortiz (Ayacucho FC) 
07) Christian Ortiz (Real Garcilaso)
08) Marcos Ortiz (Ayacucho FC) 
09) Anthony Osorio (Universitario)
10) Franco Otárola (Academia Cantolao)
 
 
Reserva
 
 
01) Mathías Obando (FBC Melgar)
02) Sebastián Ocaña (San Martín)
03) Kevin Oliveros (UTC)
04) Patrick Olivos (Sport Boys)
05) Freddy Oncoy (Sport Boys)
06) Carlos Orbe (Real Garcilaso)
07) Bruno Oriondo (Binacional)
08) Leonel Ormeño (Deportivo Municipal)
09) Omar Ortega (Ayacucho FC)
10) Harby Osorio (Sport Huancayo)
11) Janos Osorio (Universitario)
 
 
Segunda 
 
 
01) Johnny Obeso (Deportivo Hualgayoc)
02) Heiner Okada (Sport Victoria)
03) Carlos Olascuaga (César Vallejo)
04) Fernando Oliveira (Carlos Mannucci)
05) Pierre Orosco (Los Caimanes)
06) Andrés Ota (Deportivo Coopsol)
07) Bryan Otiniano (Willy Serrato)
 
 
Regional 
 
 
01) Éver Oblitas (Trilce Internacional)
02) Jean Martín Oblitas (Trilce Internacional)
03) Jonathan Obregón (Alianza Vicos)
03) Kevin Obregón (DIM)
04) Gilbert Ocola (Sportivo Huracán)
05) Manuel Ojeda (DELUSA)
06) Juan Olarte (Player Villafuerte)
07) Rubén Olaya (José Chiroque Cielo)
08) José Olivares (Cristal Tumbes)
09) Junior Olivera (Unidos por el Progreso)
10) Silva Oliveros (Sport Boys Tocache)
11) Tony Orbe (Deportivo Salud)
12) Dani Orihuela (UDA)
13) Jaime Orihuela (DELUSA)
14) Juan Orihuela (Unión Bambamarca)
15) Sebastián Orihuela (José Gálvez)
15) Sergio Ormeño (Unión Tarapoto)
16) Diego Ortiz de Orué (Deportivo Garcilaso)
16) Irvin Ortiz (Racing Club)
17) José Luis Ortiz (Coronel Bolognesi)
18) Miguel Otero (Alianza Vista Alegre)
19) Martín Oviedo (Sport Junior)
20) Noams Oyola (Municipal Kimbiri)