O

 
Primera
 
01) Ángel Ojeda (Unión Comercio) 
02) Aldo Olcese (Deportivo Municipal)
03) Fernando Oliveira (Ayacucho FC) 
04) Mauro Olivi (León de Huánuco)
05) Carlos Orejuela (Cienciano) 
06) César Ortiz (Real Garcilaso) 
07) Christian Ortiz (Cienciano)
08) Marcos Ortiz (Cienciano) 
09) Diego Otoya (Unión Comercio)
 
 
 
Reserva
 
 
01) Álvaro Olaya (Universitario)
02) Bryan Oliva (Sport Huancayo)
03) Yamir Oliva (Sporting Cristal)
04) Luis Olivos (Alianza Lima)
05) Johnny Olórtegui (Sport Loreto)
06) Warren Olórtegui (UTC)
07) Marvin Orellanda (Deportivo Municipal)
08) Diego Ortiz de Orué (Real Garcilaso)
 
 
 
 
Segunda 
 
 
01) Johnny Obeso (Alianza Universidad)
02) Jonathan Obregón (Unión Huaral)
03) Sheu Obregón (Atlético Torino)
04) Rodolfo Ojeda (Atlético Minero)
05) Román Ojeda (Atlético Minero)
06) Manuel Olaya (Deportivo Coopsol)
07) Luisinho Olivero (Los Caimanes)
08) Pablo Oré (Comerciantes Unidos)
09) Pierre Orosco (Unión Huaral)
10) Andrés Ota (Atlético Minero)
 
 
Regional 
 
 
01) Éver Oblitas (Trilce Internacional)
02) Jean Martín Oblitas (Trilce Internacional)
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) Sergio Ormeño (Unión Tarapoto)
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)