2019 Liga 1 (Peru)#Aggregate table

{{Infobox football league season

|competition=Liga 1

|image =

|season= 2019

|dates = 15 February – 15 December 2019

|winners = Binacional (1st title)

|relegated = Unión Comercio
Pirata

|matches = 310

|total goals = 802

|continentalcup1 = Copa Libertadores

|continentalcup1 qualifiers = Binacional
Alianza Lima
Sporting Cristal
Universitario

|continentalcup2 = Copa Sudamericana

|continentalcup2 qualifiers = Sport Huancayo
Melgar
Real Garcilaso

|league topscorer = Bernardo Cuesta
(27 goals)

|biggest home win= {{nowrap|Binacional 7–0 Alianza Universidad}}
(18 October)

|biggest away win= Cantolao 0–4 Binacional
(23 February)
{{nowrap|Universitario 0–4 U. César Vallejo}}
(5 May)
Cantolao 1–5 Melgar
(8 June)

|highest scoring= Mannucci 4–4 Ayacucho
(16 February)

|prevseason=2018

|nextseason=2020

}}

The 2019 Liga 1 de Fútbol Profesional (known as the 2019 Liga 1 Movistar for sponsorship reasons) was the 103rd season of the highest division of Peruvian football. A total of 18 teams competed in the season, with Sporting Cristal coming in as defending champions.

Binacional were the champions, winning their first league title by defeating Alianza Lima in the finals by a 4–3 aggregate score.

Competition format

The season will be divided into three stages: Torneo Apertura, Torneo Clausura, and the Playoffs.

The first and second stages will be two smaller Apertura and Clausura tournaments of 17 games each. Each team will play the other teams once during the Apertura tournament and once during the Clausura tournament in reversed order for a total of 34 matches. Points earned during the Apertura will not carry over during the Clausura. The winners of the Apertura and Clausura stages will qualify to the playoffs along with the top two teams of the aggregate table, as long as they end in the top nine of this table at the end of the season.{{cite web|url=https://adfp.org.pe/wp-content/uploads/2019/04/Reglamento-Liga1-Fu%CC%81tbol-Profesional-PDF.pdf|title=Reglamento Liga de Fútbol Profesional 2019|publisher=FPF|language=es|access-date=2019-04-21|archive-date=2019-09-18|archive-url=https://web.archive.org/web/20190918171727/https://adfp.org.pe/wp-content/uploads/2019/04/Reglamento-Liga1-Fu%CC%81tbol-Profesional-PDF.pdf|url-status=dead}}

The playoffs to decide the national champion will be contested by four teams, which will play two semifinals with the winners playing the final. In every stage of the playoffs, the teams with the most points on the aggregate table will choose which leg they play as the home team. If the teams are tied in points after the two legs of the final, a third match on neutral ground will be played to decide the national champion. If a team wins both the Apertura and Clausura, the playoffs will not be played and that team will be declared as champion.

Qualification to international competitions will be as follows: the top four teams of the aggregate table will qualify for the 2020 Copa Libertadores, while the next three best teams in that table will qualify for the 2020 Copa Sudamericana, with a fourth berth being allocated to the 2019 Copa Bicentenario winners. In case the Copa Bicentenario winners have already qualified for an international competition, the eighth best team in the aggregate table will also qualify for the Copa Sudamericana.{{cite web |url=https://depor.com/futbol-peruano/liga-1-sera-nuevo-torneo-primera-division-futbol-peruano-99573 |title=Liga 1: así será el nuevo torneo de Primera División en el Fútbol Peruano |language=es |publisher=Depor.com |date=7 January 2019}} The two teams with the fewest points in the aggregate table at the end of the season will be relegated.

Teams

A total of 18 teams have been confirmed to play in the 2019 Liga 1, an increase of two teams from the previous season. The top fourteen teams in the 2018 Torneo Descentralizado will take part, along with Segunda División champions Universidad César Vallejo, Copa Perú champions Pirata, and the top two teams of the promotion play-offs (Carlos A. Mannucci and Alianza Universidad). The four promoted teams will replace Sport Rosario and Comerciantes Unidos, who were relegated to the Segunda División at the end of the previous season.

=Team changes=

class="wikitable"
Promoted from
2018 Segunda División

! Promoted from
2018 Copa Perú

! Promoted from
Promotion play-offs

! Relegated from
2018 Primera División

{{increase}} Universidad César Vallejo {{small|(1st)}}

| {{increase}} Pirata {{small|(1st)}}

| {{increase}} Carlos A. Mannucci {{small|(1st)}}
{{increase}} Alianza Universidad {{small|(2nd)}}

| {{decrease}} Sport Rosario {{small|(15th)}}
{{decrease}} Comerciantes Unidos {{small|(16th)}}

=Stadia and locations=

{{location map+ |Peru |float=right |width=350 |caption=Locations of the 2019 Liga 1 teams |places=

{{location map~ |Peru |lat=-13.525 |long=-71.972222 |label=

Real Garcilaso
|mark=Arrows 12x12 w.svg}}

{{location map~ |Peru |lat=-9.929464 |long=-76.239714 |label=

Alianza Universidad
|mark=Arrows 12x12 w.svg}}

{{location map~ |Peru |lat=-13.163056 |long=-74.224444 |label=

Ayacucho
|mark=Arrows 12x12 w.svg}}

{{location map~ |Peru |lat=-16.398822 |long=-71.536883 |label=

Melgar
|mark=Arrows 12x12 e.svg}}

{{location map~ |Peru |lat=-6.762961 |long=-79.836614 |label=

Pirata
|position=left|mark=Arrows 12x12 e.svg}}

{{location map~ |Peru |lat=-15.490833 |long=-70.126944 |label=

Binacional
|mark=Arrows 12x12 e.svg}}

{{location map~ |Peru |lat=-7.164444 |long=-78.510556 |label=

UTC
|position=left|mark=Arrows 12x12 e.svg}}

{{location map~ |Peru |lat=-12.066667 |long=-75.216667 |label=

Sport Huancayo
|mark=Arrows 12x12 w.svg}}

{{location map~ |Peru |lat=-8.112 |long=-79.0288 |label=

{{nowrap|Carlos A. Mannucci}}
U. César Vallejo
|position=right|mark=Arrows 12x12 w.svg}}

{{location map~ |Peru |lat=-6.9568 |long=-77.1233 |label=

Unión Comercio
|position=right|mark=Arrows 12x12 w.svg}}

{{location map~ |Peru |lat=-12.043333 |long=-77.028333 |label=

Alianza Lima
Cantolao
Dep. Municipal
Sport Boys
Sporting Cristal
U. San Martín
Universitario
|position=left|mark=Arrows 12x12 ne.svg}}

}}

class="wikitable sortable"
Team

! Manager

! City

! Stadium

! Capacity{{cite web |url=http://www.fussballtempel.net/conmebol/PER.html |first=Gunther |last=Lades |title=Peru |work=website |publisher=fussballtempel.net |access-date=February 2, 2008| archive-url= https://web.archive.org/web/20080225134433/http://www.fussballtempel.net/conmebol/PER.html| archive-date= 25 February 2008 | url-status= live}}

Academia Cantolao{{flagicon|PER|football}} Jorge AraujoCallaoMiguel Graualign="center"|15,000
Alianza Lima{{flagicon|URU}} Pablo BengoecheaLimaAlejandro Villanuevaalign="center"|35,000
Alianza Universidad{{flagicon|PER|football}} Rony RevollarHuánucoHeraclio Tapiaalign="center"|15,000
Ayacucho{{flagicon|URU}} Mario VieraAyacuchoCiudad de Cumanáalign="center"|15,000
Binacional{{flagicon|PER|football}} Roberto MosqueraJuliacaGuillermo Briceño Rosamedinaalign="center"|20,030
Carlos A. Mannucci{{flagicon|URU}} Pablo PeiranoTrujilloMansichealign="center"|25,000
Deportivo Municipal{{flagicon|PER|football}} Víctor RiveraHuachoSegundo Aranda Torresalign="center"|8,000
Melgar{{flagicon|PER|football}} Marco ValenciaArequipaVirgen de Chapialign="center"|60,000
Pirata{{flagicon|PER|football}} Carlos CortijoOlmosFrancisco Mendoza Pizarroalign="center"|5,000
Real Garcilaso{{flagicon|PER|football}} Javier ArceCuscoGarcilasoalign="center"|42,056
Sport Boys{{flagicon|ARG}} Marcelo VivasCallaoMiguel Graualign="center"|17,000
Sport Huancayo{{flagicon|ARG}} Carlos RamacciottiHuancayoEstadio Huancayoalign="center"|20,000
Sporting Cristal{{flagicon|PER|football}} Manuel BarretoLimaAlberto Gallardoalign="center"|18,000
Unión Comercio{{flagicon|COL}} Walter AristizábalNueva CajamarcaIPD de Moyobambaalign="center"|12,000
Universidad César Vallejo{{flagicon|PER|football}} José del SolarTrujilloMansichealign="center"|25,000
Universidad San Martín{{flagicon|ARG}} Carlos BustosLimaAlberto Gallardoalign="center"|18,000
Universitario{{flagicon|ARG}} Ángel ComizzoLimaMonumentalalign="center"|80,093
UTC{{flagicon|ARG}} Gerardo AmeliCajamarcaHéroes de San Ramónalign="center"|6,300

=Managerial changes=

class="wikitable sortable"
Team

!Outgoing manager

!Manner of departure

!Date of vacancy

!Position in table

!Incoming manager

!Date of appointment

colspan=7|Torneo Apertura
Real Garcilaso

|{{flagicon|PER|football}} Víctor Reyes

|rowspan=3|End of contract

|25 November 2018

|rowspan=7|Pre-season

|{{flagicon|CHI}} Héctor Tapia

|17 December 2018{{cite web|url=https://www.americatv.com.pe/deportes/futbol-peruano/real-garcilaso-chileno-hector-tapia-nuevo-dt-cusquenos-n351427|title=Real Garcilaso: chileno Héctor Tapia es el nuevo DT de los cusqueños|publisher=América TV|language=es|date=17 December 2018}}

Binacional

|{{flagicon|PER|football}} Mario Flores

|25 November 2018

|{{flagicon|PER|football}} Javier Arce

|19 January 2019{{cite web|url=http://www.golperu.pe/copa-movistar/noticias/binacional-confirmo-a-javier-arce-como-su-dt-14903|title=Binacional confirmó a Javier Arce como su DT|publisher=GolPeru|language=es|date=19 January 2019}}

Pirata

|{{flagicon|PER|football}} Juan Carlos Bazalar

|2 December 2018{{cite web|url=https://rpp.pe/futbol/descentralizado/molinos-el-pirata-juan-carlos-bazalar-se-despidio-tras-ascender-a-primera-division-y-no-ser-llamado-para-renovar-noticia-1169334|title=Molinos El Pirata: Juan Carlos Bazalar se despidió tras ascender y no ser llamado para renovar|publisher=RPP Noticias|language=es|date=13 December 2019}}

|{{flagicon|PER|football}} Pablo Zegarra

|21 December 2018{{cite web|url=https://www.americatv.com.pe/deportes/futbol-peruano/fichajes-2019-pablo-zegarra-fue-anunciado-como-tecnico-molinos-pirata-n351960|title=Pablo Zegarra fue anunciado como nuevo técnico de Molinos El Pirata|publisher=América TV|language=es|date=21 December 2019}}

Melgar

|{{flagicon|COL}} Hernán Torres

|Mutual consent

|11 December 2018{{cite web|url=https://elcomercio.pe/deporte-total/futbol-peruano/melgar-hernan-torres-dejo-direccion-tecnica-cuadro-arequipeno-noticia-586534|title=Melgar: Hernán Torres dejó la dirección técnica del cuadro arequipeño|publisher=El Comercio|language=es|date=11 December 2018}}

|{{flagicon|ARG}} Jorge Pautasso

|26 December 2018{{cite web|url=http://fbcmelgar.com.pe/noticia/bienvenido-jorge-pautasso|title=¡BIENVENIDO JORGE PAUTASSO!|publisher=fbcmelgar.com.pe|language=es|date=26 December 2018}}

Alianza Lima

|{{flagicon|URU}} Pablo Bengoechea

|End of contract

|16 December 2018{{cite news|url=https://www.americatv.com.pe/deportes/futbol-peruano/alianza-lima-confirmo-que-pablo-bengoechea-no-seguira-club-problemas-familiares-n352295|title=Alianza Lima confirmó que Bengoechea no seguirá en el club por temas personales|publisher=América TV|language=es|date=24 December 2018}}

|{{flagicon|ARG}} Miguel Ángel Russo

|28 December 2018{{cite web|url=https://elcomercio.pe/deporte-total/futbol-peruano/alianza-lima-anuncio-miguel-angel-russo-nuevo-entrenador-2019-noticia-592198|title=Alianza Lima anunció a Miguel Ángel Russo como nuevo entrenador para el 2019|publisher=El Comercio|language=es|date=28 December 2018}}

Sporting Cristal

|{{flagicon|CHI}} Mario Salas

|Signed by Colo-Colo

|18 December 2018{{cite web|url=https://www.clubsportingcristal.pe/noticias/comunicados/comunicado-de-prensa-4/|title=Comunicado de Prensa|publisher=clubsportingcristal.pe|language=es|date=18 December 2018}}

|{{flagicon|COL}} Alexis Mendoza

|7 January 2019{{cite web|url=https://www.clubsportingcristal.pe/noticias/comunicados/comunicado-de-prensa-8/|title=Comunicado de Prensa|publisher=clubsportingcristal.pe|language=es|date=7 January 2019}}

Sporting Cristal

|{{flagicon|COL}} Alexis Mendoza

|Mutual consent

|5 February 2019{{cite web|url=https://www.clubsportingcristal.pe/noticias/plantel-profesional/comunicado-sobre-el-comando-tecnico/|title=Comunicado sobre el vínculo con el Cuerpo Técnico del Profesor Mendoza|publisher=clubsportingcristal.pe|language=es|date=5 February 2019}}

|{{flagicon|ARG}} Claudio Vivas

|8 February 2019{{cite web|url=https://www.clubsportingcristal.pe/noticias/plantel-profesional/vivas-vuelve-a-casa|title=Vivas vuelve a casa|publisher=clubsportingcristal.pe|language=es|date=8 February 2019}}

Sport Boys

|{{flagicon|PER|football}} Jesús Álvarez

|Sacked

|10 March 2019{{cite web|url=https://www.americatv.com.pe/deportes/futbol-peruano/sport-boys-oficializo-salida-jesus-chasqui-alvarez-n362603|title=Sport Boys oficializó la salida de Jesús 'El Chasqui' Álvarez|publisher=América TV|language=es|date=10 March 2019}}

|18th

|{{flagicon|ARG}} Manuel Fernández

|10 March 2019{{cite web|url=https://depor.com/futbol-peruano/descentralizado/sport-boys-manuel-fernandez-nuevo-entrenador-rosados-106963|title=Sport Boys: Manuel Fernández es el nuevo entrenador de los rosados|publisher=Depor|language=es|date=11 March 2019}}

Real Garcilaso

|{{flagicon|CHI}} Héctor Tapia

|Mutual consent

|22 March 2019{{cite web|url=https://elcomercio.pe/deporte-total/futbol-peruano/real-garcilaso-hector-tapia-tecnico-celeste-imperial-noticia-nndc-619539|title=Héctor Tapia no va más como técnico de Real Garcilaso|publisher=El Comercio|language=es|date=22 March 2019}}

|5th

|{{flagicon|PER|football}} Juan Reynoso

|26 March 2019{{cite web|url=https://depor.com/futbol-peruano/descentralizado/real-garcilaso-oficializo-juan-reynoso-nuevo-director-tecnico-club-108765|title=Real Garcilaso oficializó a Juan Reynoso como el nuevo director técnico del club|publisher=Depor|language=es|date=26 March 2019}}

Sport Huancayo

|{{flagicon|ARG}} Marcelo Grioni

|Sacked

|26 March 2019{{cite web|url=https://rpp.pe/futbol/descentralizado/liga-1-marcelo-grioni-dejo-de-ser-entrenador-de-sport-huancayo-y-fue-el-tercer-tecnico-cesado-en-el-torneo-noticia-1188311|title=¡No va más! Marcelo Grioni dejó de ser entrenador de Sport Huancayo y fue el tercer DT cesado en la Liga 1|publisher=RPP Noticias|language=es|date=26 March 2019}}

|17th

|{{flagicon|PER|football}} Cristian Arrasada (caretaker)

|26 March 2019{{cite web|url=http://golperu.pe/copa-movistar/noticias/cristian-arrasada-ante-real-garcilaso-tendremos-que-hacer-un-partido-inteligente-16685|title=Cristian Arrasada: “Ante Real Garcilaso tendremos que hacer un partido inteligente”|publisher=GolPeru|language=es|date=30 March 2019}}

Sport Huancayo

|{{flagicon|PER|football}} Cristian Arrasada

|End of caretaker spell

|31 March 2019

|17th

|{{flagicon|ARG}} Carlos Ramacciotti

|31 March 2019{{cite web|url=https://rpp.pe/futbol/descentralizado/liga-1-vuelve-al-futbol-peruano-carlos-ramacciotti-sera-nuevo-entrenador-de-sport-huancayo-noticia-1189152|title=¡Vuelve al Fútbol Peruano! Carlos Ramacciotti será nuevo entrenador de Sport Huancayo|publisher=RPP Noticias|language=es|date=31 March 2019}}

Alianza Lima

|{{flagicon|ARG}} Miguel Ángel Russo

|Resigned

|26 April 2019{{cite web|url=https://elcomercio.pe/deporte-total/futbol-peruano/alianza-lima-confirmo-salida-miguel-angel-russo-noticia-630277|title=Alianza Lima confirmó la salida de Miguel Ángel Russo|publisher=El Comercio|language=es|date=26 April 2019}}

|11th

|{{flagicon|PER|football}} Víctor Reyes (caretaker)

|27 April 2019{{cite web|url=https://elcomercio.pe/deporte-total/futbol-peruano/alianza-lima-presento-nuevo-comando-tecnico-salida-miguel-angel-russo-noticia-nndc-630462|title=Alianza Lima presentó su nuevo comando técnico tras la salida de Miguel Ángel Russo|publisher=El Comercio|language=es|date=27 April 2019}}

Pirata

|{{flagicon|PER|football}} Pablo Zegarra

|rowspan=3|Mutual consent

|29 April 2019{{cite web|url=https://depor.com/futbol-peruano/descentralizado/pirata-fc-pablo-zegarra-director-tecnico-club-lambayecano-113358|title=Abandonó el barco: Pablo Zegarra dejó de ser director técnico de Pirata FC|publisher=Depor|language=es|date=29 April 2019}}

|17th

|{{flagicon|PER|football}} Carlos Fernández (caretaker)

|29 April 2019

Unión Comercio

|{{flagicon|ARG}} Marcelo Vivas

|5 May 2019{{cite web|url=https://ovacion.pe/noticias/union-comercio/marcelo-vivas-dejo-ser-tecnico-union-comercio|title=Marcelo Vivas dejó de ser técnico de Unión Comercio|publisher=Ovación|language=es|date=5 May 2019}}

|15th

|{{flagicon|PER|football}} Ítalo Manso (caretaker)

|5 May 2019{{cite web|url=http://golperu.pe/copa-movistar/noticias/union-comercio-alfredo-bernal-e-italo-manso-se-quedaron-a-cargo-del-primer-equipo-17622|title=Unión Comercio: Alfredo Bernal e Ítalo Manso se quedaron a cargo del primer equipo|publisher=GolPeru|language=es|date=8 May 2019}}

Carlos A. Mannucci

|{{flagicon|PER|football}} José Soto

|13 May 2019{{cite web|url=http://camannucci.com/wp/comunicado-20/|title=COMUNICADO|publisher=camanucci.com|language=es|date=13 May 2019}}

|14th

|{{flagicon|PER|football}} Salomón Paredes (caretaker)

|13 May 2019

Melgar

|{{flagicon|ARG}} Jorge Pautasso

|Resigned

|21 May 2019{{cite web|url=https://twitter.com/MelgarOficial/status/1131058865938796544|title=Comunicado, agradeceremos su difusión.|publisher=FBC Melgar Twitter|language=es|date=21 May 2019}}

|13th

|{{flagicon|PER|football}} Karlo Calcina (caretaker)

|21 May 2019{{cite web|url=https://www.futbolperuano.com/peru/clubes/melgar-quien-sera-el-entrenador-que-reemplace-a-jorge-pautasso-229328|title=Melgar: ¿Quién es Karlo Calcina, el entrenador que reemplazará a Jorge Pautasso?|publisher=Futbolperuano.com|language=es|date=22 May 2019}}

Universitario

|{{flagicon|CHI}} Nicolás Córdova

|Mutual consent

|27 May 2019{{cite web|url=https://universitario.pe/noticias/comunicados/comunicado-sobre-la-continuidad-de-nicolas-cordova-en-universitario|title=Comunicado sobre la continuidad de Nicolás Córdova en Universitario|publisher=universitario.pe|language=es|date=27 May 2019}}

|13th

|{{flagicon|PER|football}} Juan Pajuelo (caretaker)

|27 May 2019

Alianza Lima

|{{flagicon|PER|football}} Víctor Reyes

|rowspan=2|End of caretaker spell

|31 May 2019

|5th

|{{flagicon|URU}} Pablo Bengoechea

|26 May 2019{{cite web|url=https://www.facebook.com/ClubAlianzaLima/posts/3271562846190813|title=¡Bienvenido Pablo Bengoechea!|publisher=Club Alianza Lima Facebook|language=es|date=26 May 2019}}

Carlos A. Mannucci

|{{flagicon|PER|football}} Salomón Paredes

|2 June 2019

|14th

|{{flagicon|URU}} Pablo Peirano

|2 June 2019{{cite web|url=https://depor.com/futbol-peruano/descentralizado/carlos-mannucci-tecnico-uruguayo-pablo-peirano-reemplazara-jose-soto-117150|title=Carlos A. Mannucci ya tiene técnico: uruguayo Pablo Peirano reemplazará a José Soto|publisher=Depor|language=es|date=27 May 2019|access-date=2 June 2019}}

colspan=7|Torneo Clausura
Universitario

|{{flagicon|PER|football}} Juan Pajuelo

|rowspan=3|End of caretaker spell

|7 June 2019

|rowspan=4|Pre-tournament

|{{flagicon|ARG}} Ángel Comizzo

|6 June 2019{{cite web|url=https://universitario.pe/noticias/noticias/angel-comizzo-es-el-nuevo-director-tecnico-de-universitario|title=Ángel Comizzo, es el nuevo Director Técnico de Universitario|publisher=universitario.pe|language=es|date=6 June 2019}}

Melgar

|{{flagicon|PER|football}} Karlo Calcina

|8 June 2019

|{{flagicon|ARG}} Diego Osella

|14 June 2019{{cite web|url=https://rpp.pe/futbol/descentralizado/melgar-diego-osella-es-el-nuevo-entrenador-del-club-arequipeno-en-reemplazo-de-jorge-pautasso-futbol-peruano-liga-1-noticia-1203021|title=¡Oficial! Diego Osella es el nuevo entrenador de Melgar, en reemplazo de Jorge Pautasso|publisher=RPP Noticias|language=es|date=14 June 2019}}

Pirata

|{{flagicon|PER|football}} Carlos Fernández

|11 June 2019

|{{flagicon|CHI}} Miguel Ángel Arrué

|19 June 2019{{cite web|url=https://depor.com/futbol-peruano/descentralizado/pirata-fc-miguel-angel-arrue-nuevo-entrenador-club-chiclayano-nndc-120405|title=Miguel Ángel Arrué es el nuevo entrenador de Pirata FC|publisher=Depor|language=es|date=19 June 2019}}

Sport Boys

|{{flagicon|ARG}} Manuel Fernández

|Resigned

|3 July 2019{{cite web|url=https://depor.com/futbol-peruano/descentralizado/sport-boys-entrenador-manuel-fernandez-renuncia-institucion-portena-nndc-122173|title=Se agrava la crisis: Sport Boys se queda sin técnico y va en la busca del tercero en el año|publisher=Depor|language=es|date=3 July 2019}}

|{{flagicon|ARG}} Marcelo Vivas

|9 July 2019{{cite web|url=https://elcomercio.pe/deporte-total/futbol-peruano/sport-boys-marcelo-vivas-anunciado-nuevo-entrenador-misilera-noticia-653825|title=Sport Boys: Marcelo Vivas, anunciado como nuevo entrenador de la 'Misilera'|publisher=El Comercio|language=es|date=9 July 2019}}

Unión Comercio

|{{flagicon|PER|football}} Ítalo Manso

|End of caretaker spell

|12 August 2019

|15th

|{{flagicon|COL}} Walter Aristizábal

|13 August 2019{{cite web|url=https://libero.pe/futbol-peruano/1500605-walter-aristizabal-sera-nuevo-entrenador-union-comercio-resta-torneo-clausura|title=Torneo Clausura: Walter Aristizabal será nuevo entrenador de Unión Comercio|publisher=Líbero|language=es|date=12 August 2019}}

Real Garcilaso

|{{flagicon|PER|football}} Juan Reynoso

|Signed by Puebla

|20 August 2019{{cite web|url=https://rpp.pe/futbol/descentralizado/juan-reynoso-oficialmente-no-es-mas-entrenador-de-real-garcilaso-futbol-peruano-noticia-1215403|title=¡Oficial! Juan Reynoso no es más entrenador de Real Garcilaso|publisher=RPP Noticias|language=es|date=20 August 2019}}

|15th

|{{flagicon|PER|football}} Ariel Paz (caretaker)

|20 August 2019

Binacional

|{{flagicon|PER|football}} Javier Arce

|Resigned

|3 September 2019{{cite web|url=https://elcomercio.pe/deporte-total/futbol-peruano/binacional-javier-arce-anuncio-salida-equipo-revelacion-torneo-apertura-noticia-672228|title=Binacional: Javier Arce anunció su salida del equipo revelación del Torneo Apertura|publisher=El Comercio|language=es|date=3 September 2019}}

|9th

|{{flagicon|PER|football}} Javier Uturunco (caretaker)

|4 September 2019

Sporting Cristal

|{{flagicon|ARG}} Claudio Vivas

|Mutual consent

|10 September 2019{{cite web|url=https://depor.com/futbol-peruano/descentralizado/sporting-cristal-claudio-vivas-dejo-entrenador-cuadro-rimense-nczd-131371|title=Sporting Cristal: Claudio Vivas dejó de ser entrenador de los celestes|publisher=Depor|language=es|date=10 September 2019}}

|6th

|{{flagicon|PER|football}} Manuel Barreto

|12 September 2019{{cite web|url=https://elcomercio.pe/deporte-total/futbol-peruano/sporting-cristal-anuncio-manuel-barreto-flamante-entrenador-primer-equipo-noticia-nczd-675159|title=Sporting Cristal anunció a Manuel Barreto como flamante entrenador del primer equipo|publisher=El Comercio|language=es|date=12 September 2019}}

Real Garcilaso

|{{flagicon|PER|football}} Ariel Paz

|End of caretaker spell

|12 September 2019

|17th

|{{flagicon|PER|football}} Javier Arce

|12 September 2019{{cite web|url=https://www.americatv.com.pe/deportes/futbol-peruano/real-garcilaso-oficializo-contratacion-dt-javier-arce-n387758?ref=|title=Real Garcilaso oficializó la contratación del DT Javier Arce|publisher=América TV|language=es|date=12 September 2019}}

Pirata

|{{flagicon|CHI}} Miguel Ángel Arrué

|Sacked

|12 September 2019{{cite web|url=https://depor.com/futbol-peruano/descentralizado/pirata-fc-crisis-miguel-angel-arrue-despedido-carlos-cortijo-nombrado-nuevo-tecnico-equipo-peruano-131794|title=Pirata FC en crisis: Miguel Ángel Arrué fue despedido e inmediatamente se nombró a su sucesor como DT|publisher=Depor|language=es|date=12 September 2019}}

|16th

|{{flagicon|PER|football}} Carlos Cortijo

|12 September 2019

Binacional

|{{flagicon|PER|football}} Javier Uturunco

|End of caretaker spell

|17 September 2019

|11th

|{{flagicon|PER|football}} Roberto Mosquera

|17 September 2019{{cite web|url=https://depor.com/futbol-peruano/roberto-mosquera-nuevo-tecnico-binacional-resto-temporada-132416|title=Vuelve al fútbol peruano: Roberto Mosquera es el nuevo técnico de Binacional|publisher=Depor|language=es|date=17 September 2019}}

UTC

|{{flagicon|PER|football}} Franco Navarro

|rowspan=2|Sacked

|23 September 2019{{cite web|url=https://rpp.pe/futbol/descentralizado/franco-navarro-dejo-de-ser-entrenador-de-utc-despues-de-tres-anos-futbol-peruano-liga-1-noticia-1220968|title=¡No va más! Franco Navarro dejó de ser entrenador de UTC después de tres años|publisher=RPP Noticias|language=es|date=23 September 2019}}

|18th

|{{flagicon|ARG}} Gerardo Ameli

|26 September 2019{{cite web|url=https://depor.com/futbol-peruano/descentralizado/futbol-peruano-utc-entrenador-gerardo-ameli-reemplazara-franco-navarro-nczd-133632|title=¡Es oficial! Gerardo Ameli reemplazará a Franco Navarro como entrenador en UTC|publisher=Depor|language=es|date=26 September 2019}}

Melgar

|{{flagicon|ARG}} Diego Osella

|27 October 2019{{cite web|url=https://depor.com/futbol-peruano/alianza-lima-vs-melgar-diego-osella-dejo-tecnico-domino-derrota-intimos-foto-137334|title=Diego Osella dejó de ser técnico de Melgar tras la derrota ante Alianza Lima|publisher=Depor|language=es|date=27 October 2019}}

|8th

|{{flagicon|PER|football}} Marco Valencia

|28 October 2019{{cite web|url=https://depor.com/futbol-peruano/marco-valencia-sera-nuevo-tecnico-melgar-final-temporada-salida-diego-osella-137404|title=Marco Valencia será el nuevo técnico de Melgar, tras la salida de Diego Osella|publisher=Depor|language=es|date=28 October 2019}}

Torneo Apertura

=Standings=

{{#invoke:Sports table|main|style=football

|source=[http://adfp.org.pe/index.php/estadisticas/tablas-de-posiciones/ ADFP], [https://int.soccerway.com/national/peru/primera-division/2019/apertura/r51341/tables/ Soccerway]

|update=complete

|team1=BIN |team2=CRI |team3=UCV |team4=MUN |team5=ALI |team6=RGA |team7=AYA |team8=UTC |team9=CAN |team10=SHU |team11=MEL |team12=UNI |team13=AUH |team14=CAM |team15=UCO |team16=USM |team17=PIR |team18=SBA

|result1=PO

|win_ALI=7 |draw_ALI=5 |loss_ALI=5 |gf_ALI=30|ga_ALI=24

|win_AUH=5 |draw_AUH=7 |loss_AUH=5 |gf_AUH=18|ga_AUH=18

|win_AYA=7 |draw_AYA=4 |loss_AYA=6 |gf_AYA=26|ga_AYA=23

|win_BIN=12|draw_BIN=0 |loss_BIN=5 |gf_BIN=44|ga_BIN=23

|win_CAM=4 |draw_CAM=4 |loss_CAM=9 |gf_CAM=22|ga_CAM=27

|win_CAN=6 |draw_CAN=7 |loss_CAN=4 |gf_CAN=18|ga_CAN=17

|win_MUN=7 |draw_MUN=7 |loss_MUN=3 |gf_MUN=27|ga_MUN=20

|win_MEL=6 |draw_MEL=5 |loss_MEL=6 |gf_MEL=26|ga_MEL=25

|win_PIR=3 |draw_PIR=5 |loss_PIR=9 |gf_PIR=17|ga_PIR=29

|win_RGA=7 |draw_RGA=5 |loss_RGA=5 |gf_RGA=19|ga_RGA=15

|win_SBA=2 |draw_SBA=4 |loss_SBA=11|gf_SBA=9 |ga_SBA=28

|win_SHU=6 |draw_SHU=6 |loss_SHU=5 |gf_SHU=22|ga_SHU=23

|win_CRI=9 |draw_CRI=5 |loss_CRI=3 |gf_CRI=28|ga_CRI=13

|win_UCO=3 |draw_UCO=6 |loss_UCO=8 |gf_UCO=15|ga_UCO=21

|win_UCV=9 |draw_UCV=2 |loss_UCV=6 |gf_UCV=25|ga_UCV=21

|win_USM=3 |draw_USM=6 |loss_USM=8 |gf_USM=13|ga_USM=32

|win_UNI=6 |draw_UNI=5 |loss_UNI=6 |gf_UNI=25|ga_UNI=27

|win_UTC=6 |draw_UTC=7 |loss_UTC=4 |gf_UTC=26|ga_UTC=24

|name_ALI=Alianza Lima

|name_AUH=Alianza Universidad

|name_AYA=Ayacucho

|name_BIN=Binacional

|name_CAM=Carlos A. Mannucci

|name_CAN=Academia Cantolao

|name_MUN=Deportivo Municipal

|name_MEL=Melgar

|name_PIR=Pirata

|name_RGA=Real Garcilaso

|name_SBA=Sport Boys

|name_SHU=Sport Huancayo

|name_CRI=Sporting Cristal

|name_UCO=Unión Comercio

|name_UCV=Universidad César Vallejo

|name_USM=Universidad San Martín

|name_UNI=Universitario

|name_UTC=UTC

|res_col_header=Qualification

|col_PO=green1 |text_PO={{nowrap|Advance to Playoffs and qualification for Copa Libertadores}}

|adjust_points_MUN=-1|note_MUN=Deportivo Municipal and Pirata were deducted one point as punishment for failing to pay debts.{{cite news|url=https://www.americatv.com.pe/deportes/futbol-peruano/municipal-y-pirata-fc-sufren-resta-puntos-liga-1-n373508|title=Municipal y Pirata FC sufren resta de puntos en la Liga 1|date=30 May 2019|publisher=América TV|language=es}}

|adjust_points_PIR=-1|note_PIR=MUN

|winpoints=3

|drawpoints=1

|losspoints=0

|class_rules=1) Points; 2) Goal difference; 3) Goals for; 4) Fair play points; 5) Drawing of lots; 6) Play-off (only if needed to decide first place).

If two teams are tied in points for first place: 2) Play-off.

}}

=Results=

{{#invoke:Sports results|main

|update=complete

|source=[https://adfp.org.pe/index.php/estadisticas/resultados/ ADFP], [https://int.soccerway.com/national/peru/primera-division/2019/apertura/r51341/matches/ Soccerway]

|matches_style=FBR |solid_cell=grey

|team1=ALI |team2=AUH |team3=AYA |team4=BIN |team5=CAM |team6=CAN |team7=MUN |team8=MEL |team9=PIR |team10=RGA |team11=SBA |team12=SHU |team13=CRI |team14=UCO |team15=UCV |team16=USM |team17=UNI |team18=UTC

|name_ALI=Alianza Lima

|name_AUH=Alianza Universidad

|name_AYA=Ayacucho

|name_BIN=Binacional

|name_CAM=Carlos A. Mannucci

|name_CAN=Academia Cantolao

|name_MUN=Deportivo Municipal

|name_MEL=Melgar

|name_PIR=Pirata

|name_RGA=Real Garcilaso

|name_SBA=Sport Boys

|name_SHU=Sport Huancayo

|name_CRI=Sporting Cristal

|name_UCO=Unión Comercio

|name_UCV={{nowrap|Universidad César Vallejo}}

|name_USM=Universidad San Martín

|name_UNI=Universitario

|name_UTC=UTC

|match_ALI_AUH= null

|match_ALI_AYA= null

|match_ALI_BIN=2–1

|match_ALI_CAM= null

|match_ALI_CAN= null

|match_ALI_MUN=2–2

|match_ALI_MEL=3–2

|match_ALI_PIR= null

|match_ALI_RGA= null

|match_ALI_SBA=3–0

|match_ALI_SHU= null

|match_ALI_CRI= null

|match_ALI_UCO=1–1

|match_ALI_UCV=3–1

|match_ALI_USM=1–0

|match_ALI_UNI=2–3

|match_ALI_UTC=2–2

|match_AUH_ALI=2–1

|match_AUH_AYA=1–0

|match_AUH_BIN=2–3

|match_AUH_CAM=3–0

|match_AUH_CAN=0–0

|match_AUH_MUN= null

|match_AUH_MEL= null

|match_AUH_PIR=0–0

|match_AUH_RGA=2–1

|match_AUH_SBA= null

|match_AUH_SHU= null

|match_AUH_CRI=1–1

|match_AUH_UCO=2–2

|match_AUH_UCV= null

|match_AUH_USM= null

|match_AUH_UNI= null

|match_AUH_UTC= null

|match_AYA_ALI=2–0

|match_AYA_AUH= null

|match_AYA_BIN=3–2

|match_AYA_CAM= null

|match_AYA_CAN=0–0

|match_AYA_MUN= null

|match_AYA_MEL=1–1

|match_AYA_PIR= null

|match_AYA_RGA= null

|match_AYA_SBA= null

|match_AYA_SHU= null

|match_AYA_CRI=2–0

|match_AYA_UCO= null

|match_AYA_UCV= null

|match_AYA_USM=5–0

|match_AYA_UNI=2–0

|match_AYA_UTC=0–2

|match_BIN_ALI= null

|match_BIN_AUH= null

|match_BIN_AYA= null

|match_BIN_CAM= null

|match_BIN_CAN= null

|match_BIN_MUN=3–0

|match_BIN_MEL=3–1

|match_BIN_PIR= null

|match_BIN_RGA= null

|match_BIN_SBA=2–0

|match_BIN_SHU=1–3

|match_BIN_CRI= null

|match_BIN_UCO=3–1

|match_BIN_UCV=1–0

|match_BIN_USM=6–0

|match_BIN_UNI=4–2

|match_BIN_UTC=4–1

|match_CAM_ALI=2–2

|match_CAM_AUH= null

|match_CAM_AYA=4–4

|match_CAM_BIN=4–3

|match_CAM_CAN=1–2

|match_CAM_MUN= null

|match_CAM_MEL=0–1

|match_CAM_PIR=3–2

|match_CAM_RGA=0–1

|match_CAM_SBA= null

|match_CAM_SHU= null

|match_CAM_CRI=2–0

|match_CAM_UCO= null

|match_CAM_UCV= null

|match_CAM_USM= null

|match_CAM_UNI= null

|match_CAM_UTC= null

|match_CAN_ALI=1–2

|match_CAN_AUH= null

|match_CAN_AYA= null

|match_CAN_BIN=0–4

|match_CAN_CAM= null

|match_CAN_MUN=3–0

|match_CAN_MEL=1–5

|match_CAN_PIR= null

|match_CAN_RGA= null

|match_CAN_SBA= null

|match_CAN_SHU= null

|match_CAN_CRI=0–0

|match_CAN_UCO=1–1

|match_CAN_UCV= null

|match_CAN_USM=3–1

|match_CAN_UNI=1–0

|match_CAN_UTC=0–0

|match_MUN_ALI= null

|match_MUN_AUH=0–0

|match_MUN_AYA=2–1

|match_MUN_BIN= null

|match_MUN_CAM=1–1

|match_MUN_CAN= null

|match_MUN_MEL= null

|match_MUN_PIR=5–0

|match_MUN_RGA=1–1

|match_MUN_SBA=3–1

|match_MUN_SHU=2–2

|match_MUN_CRI= null

|match_MUN_UCO=1–0

|match_MUN_UCV=1–0

|match_MUN_USM= null

|match_MUN_UNI= null

|match_MUN_UTC= null

|match_MEL_ALI= null

|match_MEL_AUH=2–0

|match_MEL_AYA= null

|match_MEL_BIN= null

|match_MEL_CAM= null

|match_MEL_CAN= null

|match_MEL_MUN=0–3

|match_MEL_PIR= null

|match_MEL_RGA= null

|match_MEL_SBA=1–1

|match_MEL_SHU=2–2

|match_MEL_CRI= null

|match_MEL_UCO= null

|match_MEL_UCV=1–2

|match_MEL_USM=3–1

|match_MEL_UNI=2–1

|match_MEL_UTC=1–1

|match_PIR_ALI=2–2

|match_PIR_AUH= null

|match_PIR_AYA=3–1

|match_PIR_BIN=1–2

|match_PIR_CAM= null

|match_PIR_CAN=0–1

|match_PIR_MUN= null

|match_PIR_MEL=2–0

|match_PIR_RGA=2–1

|match_PIR_SBA= null

|match_PIR_SHU= null

|match_PIR_CRI=0–0

|match_PIR_UCO= null

|match_PIR_UCV= null

|match_PIR_USM=0–0

|match_PIR_UNI= null

|match_PIR_UTC= null

|match_RGA_ALI=2–1

|match_RGA_AUH= null

|match_RGA_AYA=3–0

|match_RGA_BIN=0–1

|match_RGA_CAM= null

|match_RGA_CAN=2–2

|match_RGA_MUN= null

|match_RGA_MEL=1–0

|match_RGA_PIR= null

|match_RGA_SBA= null

|match_RGA_SHU= null

|match_RGA_CRI=1–1

|match_RGA_UCO= null

|match_RGA_UCV= null

|match_RGA_USM=2–1

|match_RGA_UNI=0–0

|match_RGA_UTC= null

|match_SBA_ALI= null

|match_SBA_AUH=1–2

|match_SBA_AYA=0–1

|match_SBA_BIN= null

|match_SBA_CAM=3–2

|match_SBA_CAN=0–0

|match_SBA_MUN= null

|match_SBA_MEL= null

|match_SBA_PIR=2–1

|match_SBA_RGA=0–0

|match_SBA_SHU=0–1

|match_SBA_CRI=0–3

|match_SBA_UCO=0–1

|match_SBA_UCV= null

|match_SBA_USM= null

|match_SBA_UNI= null

|match_SBA_UTC= null

|match_SHU_ALI=0–3

|match_SHU_AUH=2–0

|match_SHU_AYA=2–2

|match_SHU_BIN= null

|match_SHU_CAM=2–1

|match_SHU_CAN=0–3

|match_SHU_MUN= null

|match_SHU_MEL= null

|match_SHU_PIR=1–0

|match_SHU_RGA=0–1

|match_SHU_SBA= null

|match_SHU_CRI=0–2

|match_SHU_UCO=3–1

|match_SHU_UCV= null

|match_SHU_USM= null

|match_SHU_UNI= null

|match_SHU_UTC= null

|match_CRI_ALI=1–0

|match_CRI_AUH= null

|match_CRI_AYA= null

|match_CRI_BIN=3–1

|match_CRI_CAM= null

|match_CRI_CAN= null

|match_CRI_MUN=2–0

|match_CRI_MEL=2–3

|match_CRI_PIR= null

|match_CRI_RGA= null

|match_CRI_SBA= null

|match_CRI_SHU= null

|match_CRI_UCO=1–0

|match_CRI_UCV=4–1

|match_CRI_USM=4–0

|match_CRI_UNI=1–1

|match_CRI_UTC=3–1

|match_UCO_ALI= null

|match_UCO_AUH= null

|match_UCO_AYA=0–1

|match_UCO_BIN= null

|match_UCO_CAM=0–2

|match_UCO_CAN= null

|match_UCO_MUN= null

|match_UCO_MEL=1–1

|match_UCO_PIR=2–0

|match_UCO_RGA=0–1

|match_UCO_SBA= null

|match_UCO_SHU= null

|match_UCO_CRI= null

|match_UCO_UCV= null

|match_UCO_USM=0–0

|match_UCO_UNI=1–1

|match_UCO_UTC=4–0

|match_UCV_ALI= null

|match_UCV_AUH=1–0

|match_UCV_AYA=3–1

|match_UCV_BIN= null

|match_UCV_CAM=1–0

|match_UCV_CAN=1–0

|match_UCV_MUN= null

|match_UCV_MEL= null

|match_UCV_PIR=2–2

|match_UCV_RGA=1–0

|match_UCV_SBA=1–0

|match_UCV_SHU=2–2

|match_UCV_CRI= null

|match_UCV_UCO=3–0

|match_UCV_USM= null

|match_UCV_UNI= null

|match_UCV_UTC= null

|match_USM_ALI= null

|match_USM_AUH=1–1

|match_USM_AYA= null

|match_USM_BIN= null

|match_USM_CAM=1–0

|match_USM_CAN= null

|match_USM_MUN=0–0

|match_USM_MEL= null

|match_USM_PIR= null

|match_USM_RGA= null

|match_USM_SBA=1–1

|match_USM_SHU=2–1

|match_USM_CRI= null

|match_USM_UCO= null

|match_USM_UCV=2–1

|match_USM_UNI=2–3

|match_USM_UTC=1–1

|match_UNI_ALI= null

|match_UNI_AUH=1–1

|match_UNI_AYA= null

|match_UNI_BIN= null

|match_UNI_CAM=1–0

|match_UNI_CAN= null

|match_UNI_MUN=2–4

|match_UNI_MEL= null

|match_UNI_PIR=3–1

|match_UNI_RGA= null

|match_UNI_SBA=4–0

|match_UNI_SHU=1–1

|match_UNI_CRI= null

|match_UNI_UCO= null

|match_UNI_UCV=0–4

|match_UNI_USM= null

|match_UNI_UTC=2–1

|match_UTC_ALI= null

|match_UTC_AUH=2–1

|match_UTC_AYA= null

|match_UTC_BIN= null

|match_UTC_CAM=0–0

|match_UTC_CAN= null

|match_UTC_MUN=2–2

|match_UTC_MEL= null

|match_UTC_PIR=4–1

|match_UTC_RGA=3–2

|match_UTC_SBA=2–0

|match_UTC_SHU=0–0

|match_UTC_CRI= null

|match_UTC_UCO= null

|match_UTC_UCV=4–1

|match_UTC_USM= null

|match_UTC_UNI= null

}}

Torneo Clausura

=Standings=

{{#invoke:Sports table|main|style=football

|source=[http://adfp.org.pe/index.php/estadisticas/tablas-de-posiciones/ ADFP], [https://int.soccerway.com/national/peru/primera-division/2019/clausura/r51342/tables/ Soccerway]

|update=complete

|team1=ALI |team2=UNI |team3=CRI |team4=BIN |team5=CAM |team6=SBA |team7=USM |team8=SHU |team9=MEL |team10=AYA |team11=RGA |team12=UCO |team13=AUH |team14=UCV |team15=CAN |team16=UTC |team17=PIR |team18=MUN

|result1=PO

|win_ALI=10|draw_ALI=5 |loss_ALI=2 |gf_ALI=32|ga_ALI=23

|win_AUH=5 |draw_AUH=4 |loss_AUH=8 |gf_AUH=17|ga_AUH=26

|win_AYA=6 |draw_AYA=4 |loss_AYA=7 |gf_AYA=17|ga_AYA=21

|win_BIN=7 |draw_BIN=7 |loss_BIN=3 |gf_BIN=30|ga_BIN=13

|win_CAM=7 |draw_CAM=7 |loss_CAM=3 |gf_CAM=20|ga_CAM=19

|win_CAN=4 |draw_CAN=5 |loss_CAN=8 |gf_CAN=23|ga_CAN=30

|win_MUN=3 |draw_MUN=4 |loss_MUN=10|gf_MUN=20|ga_MUN=27

|win_MEL=7 |draw_MEL=3 |loss_MEL=7 |gf_MEL=29|ga_MEL=22

|win_PIR=3 |draw_PIR=4 |loss_PIR=10|gf_PIR=12|ga_PIR=30

|win_RGA=6 |draw_RGA=3 |loss_RGA=8 |gf_RGA=19|ga_RGA=16

|win_SBA=7 |draw_SBA=6 |loss_SBA=4 |gf_SBA=23|ga_SBA=21

|win_SHU=7 |draw_SHU=5 |loss_SHU=5 |gf_SHU=24|ga_SHU=21

|win_CRI=9 |draw_CRI=4 |loss_CRI=4 |gf_CRI=31|ga_CRI=20

|win_UCO=5 |draw_UCO=4 |loss_UCO=8 |gf_UCO=21|ga_UCO=27

|win_UCV=4 |draw_UCV=6 |loss_UCV=7 |gf_UCV=15|ga_UCV=19

|win_USM=6 |draw_USM=8 |loss_USM=3 |gf_USM=21|ga_USM=15

|win_UNI=9 |draw_UNI=6 |loss_UNI=2 |gf_UNI=16|ga_UNI=10

|win_UTC=2 |draw_UTC=8 |loss_UTC=7 |gf_UTC=12|ga_UTC=22

|name_ALI=Alianza Lima

|name_AUH=Alianza Universidad

|name_AYA=Ayacucho

|name_BIN=Binacional

|name_CAM=Carlos A. Mannucci

|name_CAN=Academia Cantolao

|name_MUN=Deportivo Municipal

|name_MEL=Melgar

|name_PIR=Pirata

|name_RGA=Real Garcilaso

|name_SBA=Sport Boys

|name_SHU=Sport Huancayo

|name_CRI=Sporting Cristal

|name_UCO=Unión Comercio

|name_UCV=Universidad César Vallejo

|name_USM=Universidad San Martín

|name_UNI=Universitario

|name_UTC=UTC

|res_col_header=Qualification

|col_PO=green1 |text_PO={{nowrap|Advance to Playoffs and qualification for Copa Libertadores}}

|adjust_points_MUN=-5|note_MUN=Deportivo Municipal were deducted five points as punishment for failing to pay debts.{{cite news|url=https://depor.com/futbol-peruano/descentralizado/liga-1-deportivo-municipal-pirata-fc-pierden-puntos-deudas-131714|title=¡Mano dura! Deportivo Municipal y Pirata FC pierden puntos por deudas con sus jugadores|date=12 September 2019|publisher=Depor|language=es}}

|adjust_points_PIR=-4|note_PIR=Pirata were deducted four points as punishment for failing to pay debts.

|winpoints=3

|drawpoints=1

|losspoints=0

|class_rules=1) Points; 2) Goal difference; 3) Goals for; 4) Fair play points; 5) Drawing of lots; 6) Play-off (only if needed to decide first place).

If two teams are tied in points for first place: 2) Play-off.

}}

=Results=

{{#invoke:Sports results|main

|update=complete

|source=[https://adfp.org.pe/index.php/estadisticas/resultados/ ADFP], [https://int.soccerway.com/national/peru/primera-division/2019/clausura/r51342/matches/ Soccerway]

|matches_style=FBR |solid_cell=grey

|team1=ALI |team2=AUH |team3=AYA |team4=BIN |team5=CAM |team6=CAN |team7=MUN |team8=MEL |team9=PIR |team10=RGA |team11=SBA |team12=SHU |team13=CRI |team14=UCO |team15=UCV |team16=USM |team17=UNI |team18=UTC

|name_ALI=Alianza Lima

|name_AUH=Alianza Universidad

|name_AYA=Ayacucho

|name_BIN=Binacional

|name_CAM=Carlos A. Mannucci

|name_CAN=Academia Cantolao

|name_MUN=Deportivo Municipal

|name_MEL=Melgar

|name_PIR=Pirata

|name_RGA=Real Garcilaso

|name_SBA=Sport Boys

|name_SHU=Sport Huancayo

|name_CRI=Sporting Cristal

|name_UCO=Unión Comercio

|name_UCV={{nowrap|Universidad César Vallejo}}

|name_USM=Universidad San Martín

|name_UNI=Universitario

|name_UTC=UTC

|match_ALI_AUH=1–1

|match_ALI_AYA=2–0

|match_ALI_BIN= null

|match_ALI_CAM=2–2

|match_ALI_CAN=3–2

|match_ALI_MUN= null

|match_ALI_MEL= null

|match_ALI_PIR=3–2

|match_ALI_RGA=1–0

|match_ALI_SBA= null

|match_ALI_SHU=3–1

|match_ALI_CRI=2–1

|match_ALI_UCO= null

|match_ALI_UCV= null

|match_ALI_USM= null

|match_ALI_UNI= null

|match_ALI_UTC= null

|match_AUH_ALI= null

|match_AUH_AYA= null

|match_AUH_BIN= null

|match_AUH_CAM= null

|match_AUH_CAN= null

|match_AUH_MUN=2–1

|match_AUH_MEL=2–1

|match_AUH_PIR= null

|match_AUH_RGA= null

|match_AUH_SBA=2–0

|match_AUH_SHU=2–4

|match_AUH_CRI= null

|match_AUH_UCO= null

|match_AUH_UCV=0–1

|match_AUH_USM=1–1

|match_AUH_UNI=0–1

|match_AUH_UTC=2–1

|match_AYA_ALI= null

|match_AYA_AUH=3–2

|match_AYA_BIN= null

|match_AYA_CAM=1–0

|match_AYA_CAN= null

|match_AYA_MUN=2–0

|match_AYA_MEL= null

|match_AYA_PIR=2–1

|match_AYA_RGA=1–1

|match_AYA_SBA=0–1

|match_AYA_SHU=1–1

|match_AYA_CRI= null

|match_AYA_UCO=1–1

|match_AYA_UCV=1–0

|match_AYA_USM= null

|match_AYA_UNI= null

|match_AYA_UTC= null

|match_BIN_ALI=0–0

|match_BIN_AUH=7–0

|match_BIN_AYA=2–1

|match_BIN_CAM=4–0

|match_BIN_CAN=1–1

|match_BIN_MUN= null

|match_BIN_MEL= null

|match_BIN_PIR=2–0

|match_BIN_RGA=2–2

|match_BIN_SBA= null

|match_BIN_SHU= null

|match_BIN_CRI=4–1

|match_BIN_UCO= null

|match_BIN_UCV= null

|match_BIN_USM= null

|match_BIN_UNI= null

|match_BIN_UTC= null

|match_CAM_ALI= null

|match_CAM_AUH=0–0

|match_CAM_AYA= null

|match_CAM_BIN= null

|match_CAM_CAN= null

|match_CAM_MUN=2–2

|match_CAM_MEL= null

|match_CAM_PIR= null

|match_CAM_RGA= null

|match_CAM_SBA=1–1

|match_CAM_SHU=3–3

|match_CAM_CRI= null

|match_CAM_UCO=2–1

|match_CAM_UCV=2–2

|match_CAM_USM=1–0

|match_CAM_UNI=1–0

|match_CAM_UTC=2–1

|match_CAN_ALI= null

|match_CAN_AUH=2–1

|match_CAN_AYA=1–2

|match_CAN_BIN= null

|match_CAN_CAM=0–1

|match_CAN_MUN= null

|match_CAN_MEL= null

|match_CAN_PIR=3–0

|match_CAN_RGA=1–2

|match_CAN_SBA=1–2

|match_CAN_SHU=0–2

|match_CAN_CRI= null

|match_CAN_UCO= null

|match_CAN_UCV=1–0

|match_CAN_USM= null

|match_CAN_UNI= null

|match_CAN_UTC= null

|match_MUN_ALI=2–2

|match_MUN_AUH= null

|match_MUN_AYA= null

|match_MUN_BIN=1–1

|match_MUN_CAM= null

|match_MUN_CAN=1–3

|match_MUN_MEL=1–0

|match_MUN_PIR= null

|match_MUN_RGA= null

|match_MUN_SBA= null

|match_MUN_SHU= null

|match_MUN_CRI=0–1

|match_MUN_UCO= null

|match_MUN_UCV= null

|match_MUN_USM=1–2

|match_MUN_UNI=3–0

|match_MUN_UTC=0–0

|match_MEL_ALI=2–3

|match_MEL_AUH= null

|match_MEL_AYA=3–0

|match_MEL_BIN=1–0

|match_MEL_CAM=0–1

|match_MEL_CAN=4–2

|match_MEL_MUN= null

|match_MEL_PIR=3–0

|match_MEL_RGA=2–1

|match_MEL_SBA= null

|match_MEL_SHU= null

|match_MEL_CRI=2–3

|match_MEL_UCO=1–1

|match_MEL_UCV= null

|match_MEL_USM= null

|match_MEL_UNI= null

|match_MEL_UTC= null

|match_PIR_ALI= null

|match_PIR_AUH=0–0

|match_PIR_AYA= null

|match_PIR_BIN= null

|match_PIR_CAM=0–0

|match_PIR_CAN= null

|match_PIR_MUN=0–3

|match_PIR_MEL= null

|match_PIR_RGA= null

|match_PIR_SBA=1–1

|match_PIR_SHU=2–1

|match_PIR_CRI= null

|match_PIR_UCO=0–2

|match_PIR_UCV=0–2

|match_PIR_USM= null

|match_PIR_UNI=0–1

|match_PIR_UTC=3–1

|match_RGA_ALI= null

|match_RGA_AUH=0–1

|match_RGA_AYA= null

|match_RGA_BIN= null

|match_RGA_CAM=1–0

|match_RGA_CAN= null

|match_RGA_MUN=1–0

|match_RGA_MEL= null

|match_RGA_PIR=0–1

|match_RGA_SBA=4–0

|match_RGA_SHU=0–1

|match_RGA_CRI= null

|match_RGA_UCO=4–0

|match_RGA_UCV=2–0

|match_RGA_USM= null

|match_RGA_UNI= null

|match_RGA_UTC=0–0

|match_SBA_ALI=1–2

|match_SBA_AUH= null

|match_SBA_AYA= null

|match_SBA_BIN=2–1

|match_SBA_CAM= null

|match_SBA_CAN= null

|match_SBA_MUN=2–1

|match_SBA_MEL=4–2

|match_SBA_PIR= null

|match_SBA_RGA= null

|match_SBA_SHU= null

|match_SBA_CRI= null

|match_SBA_UCO= null

|match_SBA_UCV=1–1

|match_SBA_USM=0–0

|match_SBA_UNI=0–0

|match_SBA_UTC=4–0

|match_SHU_ALI= null

|match_SHU_AUH= null

|match_SHU_AYA= null

|match_SHU_BIN=0–0

|match_SHU_CAM= null

|match_SHU_CAN= null

|match_SHU_MUN=4–2

|match_SHU_MEL=1–1

|match_SHU_PIR= null

|match_SHU_RGA= null

|match_SHU_SBA=0–1

|match_SHU_CRI= null

|match_SHU_UCO= null

|match_SHU_UCV=2–0

|match_SHU_USM=0–0

|match_SHU_UNI=0–1

|match_SHU_UTC=2–1

|match_CRI_ALI= null

|match_CRI_AUH=2–1

|match_CRI_AYA=1–0

|match_CRI_BIN= null

|match_CRI_CAM=1–2

|match_CRI_CAN=1–1

|match_CRI_MUN= null

|match_CRI_MEL= null

|match_CRI_PIR=4–0

|match_CRI_RGA=3–0

|match_CRI_SBA=4–2

|match_CRI_SHU=3–0

|match_CRI_UCO= null

|match_CRI_UCV= null

|match_CRI_USM= null

|match_CRI_UNI= null

|match_CRI_UTC= null

|match_UCO_ALI=2–3

|match_UCO_AUH=1–0

|match_UCO_AYA= null

|match_UCO_BIN=0–2

|match_UCO_CAM= null

|match_UCO_CAN=5–2

|match_UCO_MUN=2–1

|match_UCO_MEL= null

|match_UCO_PIR= null

|match_UCO_RGA= null

|match_UCO_SBA=1–1

|match_UCO_SHU=1–2

|match_UCO_CRI=2–1

|match_UCO_UCV=0–0

|match_UCO_USM= null

|match_UCO_UNI= null

|match_UCO_UTC= null

|match_UCV_ALI=3–1

|match_UCV_AUH= null

|match_UCV_AYA= null

|match_UCV_BIN=1–1

|match_UCV_CAM= null

|match_UCV_CAN= null

|match_UCV_MUN=3–1

|match_UCV_MEL=0–3

|match_UCV_PIR= null

|match_UCV_RGA= null

|match_UCV_SBA= null

|match_UCV_SHU= null

|match_UCV_CRI=2–3

|match_UCV_UCO= null

|match_UCV_USM=0–1

|match_UCV_UNI=0–0

|match_UCV_UTC=0–0

|match_USM_ALI=2–3

|match_USM_AUH= null

|match_USM_AYA=0–0

|match_USM_BIN=1–3

|match_USM_CAM= null

|match_USM_CAN=3–1

|match_USM_MUN= null

|match_USM_MEL=1–1

|match_USM_PIR=2–2

|match_USM_RGA=2–1

|match_USM_SBA= null

|match_USM_SHU= null

|match_USM_CRI=1–1

|match_USM_UCO=3–0{{efn|name=fn1|Match awarded 3–0 to Universidad San Martín due to Unión Comercio submitting counterfeited evidence of the presence of a physician in the match. The original result was a 2–1 win for Unión Comercio.{{cite news|url=https://depor.com/futbol-peruano/descentralizado/union-comercio-descendio-comision-de-justicia-de-la-fpf-otorgo-los-tres-puntos-a-universidad-san-martin-por-ausencia-de-medico-en-la-fecha-5-del-torneo-clausura-noticia/|title=Unión Comercio sufre: Comisión de Justicia de la FPF otorgó los tres puntos a Universidad San Martín|publisher=Depor|language=es|date=22 November 2019}}}}

|match_USM_UCV= null

|match_USM_UNI= null

|match_USM_UTC= null

|match_UNI_ALI=1–0

|match_UNI_AUH= null

|match_UNI_AYA=3–2

|match_UNI_BIN=2–0

|match_UNI_CAM= null

|match_UNI_CAN=1–1

|match_UNI_MUN= null

|match_UNI_MEL=2–1

|match_UNI_PIR= null

|match_UNI_RGA=1–0

|match_UNI_SBA= null

|match_UNI_SHU= null

|match_UNI_CRI=0–0

|match_UNI_UCO=2–1

|match_UNI_UCV= null

|match_UNI_USM=0–0

|match_UNI_UTC= null

|match_UTC_ALI=1–1

|match_UTC_AUH= null

|match_UTC_AYA=2–0

|match_UTC_BIN=0–0

|match_UTC_CAM= null

|match_UTC_CAN=1–1

|match_UTC_MUN= null

|match_UTC_MEL=0–2

|match_UTC_PIR= null

|match_UTC_RGA= null

|match_UTC_SBA= null

|match_UTC_SHU= null

|match_UTC_CRI=1–1

|match_UTC_UCO=2–1

|match_UTC_UCV= null

|match_UTC_USM=0–2

|match_UTC_UNI=1–1

}}

{{notelist}}

Aggregate table

Both stages (Torneo Apertura and Torneo Clausura) of the 2019 season were aggregated into a single league table throughout the season to determine two of the teams that will qualify for the playoffs and the Copa Libertadores and three Copa Sudamericana qualifiers, as well as those to be relegated at the end of the season.

{{#invoke:Sports table|main|style=football

|update=complete

|source=[http://adfp.org.pe/index.php/estadisticas/tablas-de-posiciones/ ADFP]

|team1=CRI |team2=BIN |team3=ALI |team4=UNI |team5=SHU |team6=MEL |team7=RGA |team8=UCV |team9=AYA |team10=CAM |team11=CAN |team12=AUH |team13=USM |team14=UTC |team15=SBA |team16=MUN |team17=UCO |team18=PIR

|result1=CL2S |result2=CLGS |result3=CLGS |result4=CL1S |result5=CS |result6=CS |result7=CS |result17=REL |result18=REL

|win_ALI=17|draw_ALI=10|loss_ALI=7 |gf_ALI=62|ga_ALI=47

|win_AUH=10|draw_AUH=11|loss_AUH=13|gf_AUH=35|ga_AUH=44

|win_AYA=13|draw_AYA=8 |loss_AYA=13|gf_AYA=43|ga_AYA=44

|win_BIN=19|draw_BIN=7 |loss_BIN=8 |gf_BIN=74|ga_BIN=36|status_BIN=C

|win_CAM=11|draw_CAM=11|loss_CAM=12|gf_CAM=42|ga_CAM=46

|win_CAN=10|draw_CAN=11|loss_CAN=13|gf_CAN=41|ga_CAN=47

|win_MUN=10|draw_MUN=11|loss_MUN=13|gf_MUN=47|ga_MUN=47

|win_MEL=13|draw_MEL=8 |loss_MEL=13|gf_MEL=55|ga_MEL=47

|win_PIR=6 |draw_PIR=9 |loss_PIR=19|gf_PIR=29|ga_PIR=59|status_PIR=R

|win_RGA=13|draw_RGA=8 |loss_RGA=13|gf_RGA=38|ga_RGA=31

|win_SBA=9 |draw_SBA=10|loss_SBA=15|gf_SBA=32|ga_SBA=49

|win_SHU=13|draw_SHU=11|loss_SHU=10|gf_SHU=46|ga_SHU=44

|win_CRI=18|draw_CRI=9 |loss_CRI=7 |gf_CRI=59|ga_CRI=33

|win_UCO=8 |draw_UCO=10|loss_UCO=16|gf_UCO=36|ga_UCO=48|status_UCO=R

|win_UCV=13|draw_UCV=8 |loss_UCV=13|gf_UCV=40|ga_UCV=40

|win_USM=9 |draw_USM=14|loss_USM=11|gf_USM=34|ga_USM=47

|win_UNI=15|draw_UNI=11|loss_UNI=8 |gf_UNI=41|ga_UNI=37

|win_UTC=8 |draw_UTC=15|loss_UTC=11|gf_UTC=38|ga_UTC=46

|name_ALI=Alianza Lima

|name_AUH=Alianza Universidad

|name_AYA=Ayacucho

|name_BIN=Binacional

|name_CAM=Carlos A. Mannucci

|name_CAN=Academia Cantolao

|name_MUN=Deportivo Municipal

|name_MEL=Melgar

|name_PIR=Pirata

|name_RGA=Real Garcilaso

|name_SBA=Sport Boys

|name_SHU=Sport Huancayo

|name_CRI=Sporting Cristal

|name_UCO=Unión Comercio

|name_UCV=Universidad César Vallejo

|name_USM=Universidad San Martín

|name_UNI=Universitario

|name_UTC=UTC

|res_col_header=Qualification

|col_CLGS=green1 |text_CLGS=Qualification for Playoffs and Copa Libertadores group stage

|col_CL2S=green2 |text_CL2S={{nowrap|Qualification for Playoffs and Copa Libertadores second stage}}

|col_CL1S=green3 |text_CL1S=Qualification for Copa Libertadores first stage

|col_CS=blue1 |text_CS=Qualification for Copa Sudamericana first stage

|col_REL=red1 |text_REL=Relegation to 2020 Liga 2

|status_text_X=Assured of Copa Sudamericana, but may still qualify for Copa Libertadores

|adjust_points_CRI=2 |note_CRI=Sporting Cristal were awarded 2 points for winning the 2019 Torneo de Promoción y Reserva.

|adjust_points_SHU=1 |note_SHU=Sport Huancayo were awarded 1 point for ending as Torneo de Promoción y Reserva runners-up.

|adjust_points_MUN=-6|note_MUN=Deportivo Municipal were deducted six points as punishment for failing to pay debts.

|adjust_points_PIR=-5|note_PIR=Pirata were deducted five points as punishment for failing to pay debts.

|winpoints=3

|drawpoints=1

|losspoints=0

|class_rules=1) Points; 2) Goal difference; 3) Goals for; 4) Drawing of lots; 5) Play-off (only if needed to decide teams for relegation).

If two teams are tied in points for penultimate place: 2) Play-off.

}}

Playoffs

{{4TeamBracket-2legs

| RD1=Semi-finals

| RD2=Finals

| RD1-seed1=

| RD1-team1=Binacional

| RD1-score1-1=—

| RD1-score1-2=—

| RD1-score1-A=—

| RD1-seed2=

| RD1-team2=Bye

| RD1-score2-1=—

| RD1-score2-2=—

| RD1-score2-A=—

| RD1-seed3=

| RD1-team3=Sporting Cristal

| RD1-score3-1=0

| RD1-score3-2=1

| RD1-score3-A=1

| RD1-seed4=

| RD1-team4=Alianza Lima

| RD1-score4-1=1

| RD1-score4-2=1

| RD1-score4-A=2

| RD2-seed1=

| RD2-team1=Binacional

| RD2-score1-1=4

| RD2-score1-2=0

| RD2-score1-A=4

| RD2-seed2=

| RD2-team2=Alianza Lima

| RD2-score2-1=1

| RD2-score2-2=2

| RD2-score2-A=3

}}

=Semi-final=

==First leg==

{{Football box

| date = 1 December 2019

| event =

| round = First leg

| time = 15:30

| team1 = Alianza Lima

| team2 = Sporting Cristal

| score = 1–0

| goals1 =

| goals2 =

| stadium = Estadio Alejandro Villanueva, Lima

| attendance =

| referee = Diego Haro

| report = https://www.liga1.pe/resumen?season=2019&competition=749&match=2041449

}}

==Second leg==

{{Football box

| date = 4 December 2019

| event =

| round = Second leg

| time = 20:00

| team1 = Sporting Cristal

| team2 = Alianza Lima

| score = 1–1

| goals1 =

| goals2 =

| stadium = Estadio Nacional, Lima

| attendance =

| referee = Miguel Santiváñez

| report = https://www.liga1.pe/resumen?season=2019&competition=749&match=2041450

}}

Alianza Lima won 2–1 on aggregate and advanced to the Finals.

=Finals=

It is the first Liga 1 final to incorporate the use of the video assistant referee (VAR) review system.

==First leg==

{{Football box

| date = 8 December 2019

| event =

| round = First leg

| time = 15:00

| team1 = Binacional

| team2 = Alianza Lima

| score = 4–1

| goals1 =

| goals2 =

| stadium = Estadio Guillermo Briceño Rosamedina, Juliaca

| attendance =

| referee = Michael Espinoza

| report =

}}

==Second leg==

{{Football box

| date = 15 December 2019

| event =

| round = Second leg

| time = 15:30

| team1 = Alianza Lima

| team2 = Binacional

| score = 2–0

| goals1 =

| goals2 =

| stadium = Estadio Alejandro Villanueva, Lima

| attendance =

| referee = Patricio Loustau (Argentina)

| report =

}}

Binacional won 4–3 on aggregate.

Top goalscorers

class="wikitable" border="1"
Rank

! Name

! Club

! Goals

align=center | 1

|{{flagicon|ARG}} Bernardo Cuesta

|Melgar

| align=center | 27

align=center | 2

|{{flagicon|COL}} Donald Millán

|Binacional

| align=center | 23

align=center | 3

|{{flagicon|PER|football}} Kevin Quevedo

|Alianza Lima

| align=center | 17

rowspan=2 align=center | 4

|{{flagicon|PER|football}} Mauricio Montes

|Ayacucho

| rowspan=2 align=center | 15

{{flagicon|URU}} Santiago Silva

|Universidad César Vallejo

rowspan=2 align=center | 6

|{{flagicon|URU}} Sebastián Gularte

|Unión Comercio

| rowspan=2 align=center | 14

{{flagicon|PAR}} Carlos Neumann

|Sport Huancayo

align=center | 8

|{{flagicon|URU}} Cristian Palacios

|Sporting Cristal

| align=center | 13

align=center | 9

|{{flagicon|ECU}} Joffre Escobar

|Universidad San Martín

| align=center | 12

align=center | 10

|{{flagicon|PER|football}} Aldair Rodríguez

|Binacional

| align=center | 11

Source: [https://adfp.org.pe/index.php/estadisticas/tabla-de-goleadores/ ADFP] {{Webarchive|url=https://web.archive.org/web/20190401061141/https://adfp.org.pe/index.php/estadisticas/tabla-de-goleadores/ |date=2019-04-01 }}

Liga 1 awards

On 10 January 2020, the Liga 1 announced the nominees for the 2019 Liga 1 awards.{{cite web|url=https://liga1.pe/noticia/premiaci%C3%B3n-liga2019-gala-liga1-movistar|title=¡Hora de premiar! Este jueves 16 de enero se realizará la Gala de Premiación Liga 2019|publisher=Liga 1|date=10 January 2020|language=es}} The award ceremony was held on 16 January 2020, 19:00 PET (UTC−5), at the Teatro Municipal de Lima.{{cite web|url=https://liga1.pe/noticia/gala-premios-liga-1-movistar-2019-liga-2|title=Así se vivió la premiación de la GalaLiga2019|publisher=Liga 1|date=17 January 2020|language=es}} The winners were chosen based on voting by coaches and captains of Liga 1 teams as well as by 60 journalists. Votes from Liga 1 fans on social media were also considered.{{cite web|url=https://fpf.org.pe/federacion-peruana-de-futbol-saluda-a-los-ganadores-de-la-gala-de-la-liga-de-futbol-profesional-2019/|title=FEDERACIÓN PERUANA DE FÚTBOL SALUDA A LOS GANADORES DE LA GALA DE LA LIGA DE FÚTBOL PROFESIONAL 2019|publisher=Peruvian Football Federation|date=17 January 2020|language=es}}

class="wikitable"

!Award

!Winners

!Club

!Nominees

!Club

rowspan="2"|Best player of the year

|rowspan="2"|{{flagicon|COL}} Donald Millán

|rowspan="2"|Binacional

|{{flagicon|PER|football}} Kevin Quevedo

|Alianza Lima

{{flagicon|PER|football}} Christofer Gonzales

|Sporting Cristal

rowspan="2"|Best goalkeeper (shared)

|{{flagicon|PER|football}} Manuel Heredia

|Carlos A. Mannucci

|rowspan="2"|{{flagicon|PER|football}} Jonathan Medina

|rowspan="2"|Sport Boys

{{flagicon|PER|football}} José Carvallo

|Universitario

rowspan="2"|Newcomer Player

|rowspan="2"|{{flagicon|PER|football}} Martín Távara

|rowspan="2"|Sporting Cristal

|{{flagicon|PER|football}} Andy Polar

|Binacional

{{flagicon|PER|football}} Aldair Fuentes

|Alianza Lima

rowspan="2"|Best Coach

|rowspan="2"|{{flagicon|URU}} Pablo Bengoechea

|rowspan="2"|Alianza Lima

|{{flagicon|PER|football}} Roberto Mosquera

|rowspan="2"|Binacional

{{flagicon|PER|football}} Javier Arce
rowspan="2"|Goal of the Year

|rowspan="2"|{{flagicon|PER|football}} Juan Pablo Vergara
({{small|against UCV, Torneo Apertura}})

|rowspan="2"|Binacional

|{{flagicon|PER|football}} Kevin Quevedo
({{small|against Academia Cantolao, Torneo Clausura}})

|Alianza Lima

{{flagicon|COL}} Mario Ramírez
({{small|against Real Garcilaso, Torneo Clausura}})

|Pirata

The following awards were also awarded:

=Best XI=

The best XI team of the 2019 Liga 1 season was also announced during the award ceremony.{{cite web|url=https://ovacion.pe/noticias/futbol-nacional/conoce-once-ideal-liga-1-2019|title=¡Conoce el once ideal de la Liga 1 2019!|publisher=Radio Ovación|date=16 January 2020|language=es}}{{cite web|url=https://www.americatv.com.pe/deportes/futbol-peruano/liga-1-conoce-once-ideal-temporada-2019-n398538|title=Liga 1: Conoce el once ideal de la temporada 2019|publisher=América TV|date=16 January 2020|language=es}}

class="wikitable"

!Goalkeeper

!Defenders

!Midfielders

!Forwards

{{flagicon|PER|football}} José Carvallo (Universitario)

|{{flagicon|PER|football}} Carlos Cabello (Academia Cantolao)
{{flagicon|PER|football}} Gianfranco Chávez (Sporting Cristal)
{{flagicon|ARG}} Omar Merlo (Sporting Cristal)
{{flagicon|PER|football}} Jeickson Reyes (Binacional)

|{{flagicon|COL}} Donald Millán (Binacional)
{{flagicon|PER|football}} Aldair Fuentes (Alianza Lima)
{{flagicon|PER|football}} Yorkman Tello (Binacional)
{{flagicon|PER|football}} Alejandro Hohberg (Universitario)

|{{flagicon|PER|football}} Kevin Quevedo (Alianza Lima)
{{flagicon|ARG}} Bernardo Cuesta (Melgar)

See also

References

{{reflist}}