2019 Paraguayan Primera División season#Aggregate table

{{Infobox football league season

|competition = Primera División

|season = 2019

|dates = 22 January – 15 December 2019

|winners = Apertura: Olimpia (43rd title)
Clausura: Olimpia (44th title)

|relegated = Deportivo Capiatá
Deportivo Santaní

|continentalcup1 = Copa Libertadores

|continentalcup1 qualifiers = Olimpia
Libertad
Cerro Porteño
Guaraní

|continentalcup2 = Copa Sudamericana

|continentalcup2 qualifiers = Sol de América
Nacional
River Plate
Sportivo Luqueño

|league topscorer = Apertura: William Mendieta and
Roque Santa Cruz (11 goals each)
{{nowrap|Clausura: Roque Santa Cruz (15 goals)}}

|matches = 264

|total goals = 724

|biggest home win= {{nowrap|Cerro Porteño 7–2 Sol de América}}
(18 March)
Guaraní 5–0 General Díaz
(1 September)
Cerro Porteño 5–0 Nacional
(10 November)

|biggest away win = Deportivo Santaní 0–6 Olimpia
(4 May)
Deportivo Capiatá 0–6 Olimpia
(30 August)

|highest scoring = {{nowrap|Cerro Porteño 7–2 Sol de América}}
(18 March)

|longest wins =

|longest unbeaten =

|longest losses =

|prevseason = 2018

|nextseason = 2020

}}

The 2019 División Profesional season (officially the Copa de Primera TIGO-Visión Banco 2019 for sponsorship reasons) was the 85th season of top-flight professional football in Paraguay. The season began on 22 January and ended on 15 December. The fixtures for the season were announced on 13 December 2018.{{cite web|url=https://d10.ultimahora.com/se-sorteo-el-fixture-del-apertura-2019-n2785270.html|language=es|publisher=D10 Paraguay|date=13 December 2018|access-date=23 December 2018|title=Se sorteó el fixture del Apertura 2019}} Olimpia were the defending champions after winning both tournaments of the 2018 season, and won a third championship in a row in the Torneo Apertura with three matches to spare after defeating Deportivo Santaní by a 6–0 score on 4 May.{{cite web|url=http://www.abc.com.py/deportes/futbol/tricampeon-1811103.html|language=es|publisher=ABC Color|date=4 May 2019|title=¡Olimpia es tricampeón!}} Olimpia also crowned themselves in the Torneo Clausura, winning a fourth title in a row with one matchday remaining, following a 2–2 draw at home against Guaraní on 8 December.{{cite web|url=https://www.abc.com.py/deportes/futbol/2019/12/08/olimpia-guarani-torneo-clausura/|language=es|publisher=ABC Color|date=8 December 2019|title=Olimpia, tetracampeón}}

Teams

Twelve teams competed in the season: the top ten teams in the relegation table of the previous season, and two teams promoted from the División Intermedia. The new teams were 2018 División Intermedia champions River Plate and runners-up San Lorenzo, who returned to the top flight after two and three years, respectively. Both replaced Independiente (CG) and 3 de Febrero, who were relegated to the second tier after two and one year, respectively.

=Stadia and locations=

{{Location map+ |Paraguay |float=right |width=300 |caption=Locations of the 2019 Primera División teams |places=

{{Location map~ |Paraguay |lat=-25.30 |long=-57.633333 |label=Asunción |position=left |mark=Arrows 12x12 e.svg}}

{{Location map~ |Paraguay |lat=-25.35 |long=-57.42 |label=

Dep. Capiatá
|position=right |mark=Arrows 12x12 sw.svg}}

{{Location map~ |Paraguay |lat=-24.65 |long=-56.433333 |label=

Dep. Santaní
|position=right |mark=Arrows 12x12 sw.svg}}

{{Location map~ |Paraguay |lat=-25.27 |long=-57.487222 |label=

General Díaz
Sportivo Luqueño
|position=left |mark=Arrows 12x12 se.svg}}

{{Location map~ |Paraguay |lat=-25.34 |long=-57.52 |label=

San Lorenzo
|position=right |mark=Arrows 12x12 nw.svg}}

{{Location map~ |Paraguay |lat=-25.5075 |long=-57.5725 |label=

Sol de América
|position=left |mark=Arrows 12x12 ne.svg}}

Asunción teams:
Cerro Porteño
Guaraní
Libertad
Nacional
Olimpia
River Plate

}}

class="wikitable sortable"
Team

! Manager

! Home city

! Stadium

! Capacity

Cerro Porteño{{flagicon|ARG}} Víctor Bernay (caretaker)AsunciónGeneral Pablo Rojasalign="center"|45,000
Deportivo Capiatá{{flagicon|PAR}} Carlos RecaldeCapiatáErico Galeanoalign="center"|10,000
Deportivo Santaní{{flagicon|PAR}} Robert Gauto (caretaker)San EstanislaoJuan José Vázquezalign="center"|8,000
General Díaz{{flagicon|PAR}} Cristian MartínezLuqueGeneral Adrián Jaraalign="center"|3,500
Guaraní{{flagicon|ARG}} Gustavo CostasAsunciónRogelio Livieresalign="center"|6,000
Libertad{{flagicon|ARG}} José ChamotAsunciónDr. Nicolás Leozalign="center"|10,000
Nacional{{flagicon|PAR}} Francisco ArceAsunciónArsenio Ericoalign="center"|4,000
Olimpia{{flagicon|ARG}} Daniel GarneroAsunciónManuel Ferreiraalign="center"|25,000
River Plate{{flagicon|ARG}} Marcelo PhilippAsunciónRiver Platealign="center"|6,500
San Lorenzo{{flagicon|URU}} Sergio ÓrtemanSan LorenzoGunther Vogelalign="center"|5,000
Sol de América{{flagicon|BOL|football}} Pablo EscobarVilla ElisaLuis Alfonso Giagnialign="center"|10,000
Sportivo Luqueño{{flagicon|PAR}} Celso AyalaLuqueLa Arboledaaalign="center"|8,000

Note: Teams occasionally play their home games at Estadio Defensores del Chaco in Asunción. Derbies between Cerro Porteño and Olimpia are also played at this stadium.

a: Sportivo Luqueño will play their home games at Estadio La Arboleda in Asunción as their regular stadium Estadio Feliciano Cáceres is closed for repair works.{{cite web|url=http://www.tigosports.com.py/futbol/luqueno-sera-local-en-la-arboleda|language=es|publisher=Tigo Sports|date=18 January 2019|title=Luqueño jugará de local en el estadio La Arboleda}} They played their Torneo Apertura home game against San Lorenzo at Estadio Erico Galeano in Capiatá.

{{clear}}

=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
Deportivo Capiatá

|{{flagicon|PAR}} Julio Cabrera

|End of caretaker spell

|8 December 2018

|Pre-season

|{{flagicon|ARG}} José Basualdo

|19 December 2018{{cite web|url=https://d10.ultimahora.com/capiata-presenta-al-pepe-basualdo-n2786493.html|language=es|publisher=D10 Paraguay|date=19 December 2018|access-date=23 December 2018|title=Capiatá presenta al Pepe Basualdo}}

Nacional

|{{flagicon|ARG}} Fernando Gamboa

|Sacked

|31 January 2019{{cite web|url=http://www.tigosports.com.py/futbol/fernando-gamboa-deja-de-ser-tecnico-de-nacional|language=es|publisher=Tigo Sports|date=31 January 2019|title=Fernando Gamboa deja der ser técnico de Nacional}}

|12th

|{{flagicon|PAR}} Hugo Caballero (caretaker)

|31 January 2019{{cite web|url=http://www.tigosports.com.py/futbol/caballero-asume-el-mando-en-nacional|language=es|publisher=Tigo Sports|date=31 January 2019|title=Hugo Caballero asume el mando en Nacional}}

General Díaz

|{{flagicon|PAR}} Florencio Villalba

|rowspan=2|Resigned

|10 February 2019{{cite web|url=http://www.tigosports.com.py/futbol/hora-de-irse|language=es|publisher=Tigo Sports|date=10 February 2019|title=Florencio Villalba dejó de ser técnico de General Díaz}}

|10th

|{{flagicon|PAR}} Luis Escobar (caretaker)

|11 February 2019{{cite web|url=http://www.abc.com.py/deportes/futbol/escobar-interina-en-general-1785854.html|language=es|publisher=ABC Color|date=10 February 2019|title=Escobar interina en General}}

Sportivo Luqueño

|{{flagicon|PAR}} Pedro Sarabia

|15 February 2019{{cite web|url=https://d10.ultimahora.com/pedro-sarabia-deja-la-conduccion-luqueno-n2798133.html|language=es|publisher=D10 Paraguay|date=15 February 2019|title=Pedro Sarabia deja la conducción de Luqueño}}

|10th

|{{flagicon|PAR}} Roberto Torres

|11 February 2019{{cite web|url=http://www.abc.com.py/deportes/futbol/torres-es-el-sucesor-de-sarabia-1787518.html|language=es|publisher=ABC Color|date=16 February 2019|title=Torres es el sucesor de Sarabia}}

Deportivo Santaní

|{{flagicon|PAR}} Héctor Marecos

|Sacked

|17 February 2019{{cite web|url=http://www.tigosports.com.py/futbol/deportivo-santani-jara-saguier-es-el-nuevo-entrenador|language=es|publisher=Tigo Sports|date=17 February 2019|title=Carlos Jara Saguier es el nuevo DT de Santaní}}

|12th

|{{flagicon|PAR}} Carlos Jara

|17 February 2019

Sol de América

|{{flagicon|PAR}} Ever Hugo Almeida

|Resigned

|22 February 2019{{cite web|url=http://www.tigosports.com.py/copa-de-primera/resultado-muy-malo|language=es|publisher=Tigo Sports|date=22 February 2019|title=Ever Almeida dejó de ser DT de Sol de América}}

|5th

|{{flagicon|PAR}} Alfredo Vera (caretaker)

|23 February 2019{{cite web|url=https://www.hoy.com.py/deportes/mientras-buscan-tecnico-alfredo-vera-interina-sol-de-america|language=es|publisher=HOY|date=23 February 2019|title=Mientras buscan técnico, Alfredo Vera interina Sol de América}}

Deportivo Capiatá

|{{flagicon|ARG}} José Basualdo

|Sacked

|28 February 2019{{cite web|url=http://www.abc.com.py/deportes/futbol/ayala-por-basualdo-cambio-en-capiata-1791140.html|language=es|publisher=ABC Color|date=28 February 2019|title=Ayala por Basualdo, cambio en Capiatá}}

|8th

|{{flagicon|PAR}} Celso Ayala

|1 March 2019

Nacional

|{{flagicon|PAR}} Hugo Caballero

|End of caretaker spell

|4 March 2019{{cite web|url=http://www.abc.com.py/deportes/futbol/el-tercer-tecnico-de-nacional-1792197.html|language=es|publisher=ABC Color|date=4 March 2019|title=El tercer técnico de Nacional}}

|11th

|{{flagicon|PAR}} Aldo Bobadilla

|4 March 2019

Libertad

|{{flagicon|COL}} Leonel Álvarez

|Sacked

|6 March 2019{{cite web|url=https://d10.ultimahora.com/sorpresivo-leonel-alvarez-ya-no-es-tecnico-libertad-n2805267.html|language=es|publisher=D10 Paraguay|date=6 March 2019|title=Sorpresivo: Leonel Álvarez ya no es técnico de Libertad}}

|8th

|{{flagicon|ARG}} José Chamot

|7 March 2019{{cite web|url=https://d10.ultimahora.com/libertad-tiene-nuevo-entrenador-n2805535.html|language=es|publisher=D10 Paraguay|date=7 March 2019|title=Libertad tiene nuevo entrenador}}

Sol de América

|{{flagicon|PAR}} Alfredo Vera

|End of caretaker spell

|18 March 2019

|9th

|{{flagicon|ARG}} Javier Sanguinetti

|19 March 2019{{cite web|url=http://www.tigosports.com.py/futbol/javier-sanguinetti-asume-dt-sol-de-america-apertura-2019|language=es|publisher=Tigo Sports|date=19 March 2019|title=Javier Sanguinetti asume como DT de Sol de América}}

Deportivo Santaní

|{{flagicon|PAR}} Carlos Jara

|Sacked

|20 March 2019{{cite web|url=http://www.abc.com.py/deportes/futbol/deportivo-santani-martin-garcia-carlos-jara-saguier-1796592.html|language=es|publisher=ABC Color|date=18 March 2019|title=Cambio de técnico, con café de por medio}}

|12th

|{{flagicon|URU}} Martín García

|21 March 2019

General Díaz

|{{flagicon|PAR}} Luis Escobar

|End of caretaker spell

|18 April 2019{{cite web|url=http://www.tigosports.com.py/futbol/cristian-martinez-es-nuevo-dt-general-diaz|language=es|publisher=Tigo Sports|date=18 April 2019|title=Cristian Martínez es nuevo DT de General Díaz}}

|11th

|{{flagicon|PAR}} Cristian Martínez

|18 April 2019

Deportivo Santaní

|{{flagicon|URU}} Martín García

|Resigned

|21 April 2019{{cite web|url=http://www.tigosports.com.py/copa-de-primera/martin-garcia-renuncia-dt-santani|language=es|publisher=Tigo Sports|date=21 April 2019|title=Martín García renunció como DT del Santaní}}

|12th

|{{flagicon|PAR}} Pablo Caballero

|22 April 2019{{cite web|url=http://www.abc.com.py/deportes/futbol/deportivo-santani-apertura-2019-1807331.html|language=es|publisher=ABC Color|date=22 April 2019|title=Caballero asumirá en Deportivo Santaní}}

colspan=7|Torneo Clausura
Cerro Porteño

|{{flagicon|ESP}} Fernando Jubero

|Mutual consent

|20 May 2019{{cite web|url=https://d10.ultimahora.com/cerro-porteno-oficializa-la-salida-fernando-jubero-n2820458.html|language=es|publisher=D10 Paraguay|date=20 May 2019|title=Cerro Porteño oficializa la salida de Fernando Jubero}}

|rowspan=4|Pre-tournament

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

|7 June 2019{{cite web|url=http://www.abc.com.py/deportes/futbol/la-presentacion-el-martes-1821705.html|language=es|publisher=ABC Color|date=7 June 2019|title=La presentación, el martes}}

Deportivo Capiatá

|{{flagicon|PAR}} Celso Ayala

|Sacked

|22 May 2019{{cite web|url=http://www.tigosports.com.py/futbol/celso-ayala-ya-no-es-dt-del-deportivo-capiata|language=es|publisher=Tigo Sports|date=22 May 2019|title=Celso Ayala ya no es DT de Capiatá}}

|{{flagicon|ARG}} Mario Jara

|23 May 2019{{cite web|url=http://www.tigosports.com.py/futbol/mario-jara-toma-el-timon-del-deportivo-capiata|language=es|publisher=Tigo Sports|date=23 May 2019|title=Mario Jara asumirá en Capiatá}}

Guaraní

|{{flagicon|PAR}} Gustavo Florentín

|Mutual consent

|29 May 2019{{cite web|url=https://d10.ultimahora.com/guarani-se-queda-tecnico-n2822331.html|language=es|publisher=D10 Paraguay|date=29 May 2019|title=Guaraní se queda sin técnico}}

|{{flagicon|ARG}} Gustavo Costas

|6 June 2019{{cite web|url=http://www.abc.com.py/deportes/futbol/de-vuelta-a-casa-1821403.html|language=es|publisher=ABC Color|date=6 June 2019|title=De vuelta a casa}}

Deportivo Santaní

|{{flagicon|PAR}} Pablo Caballero

|Resigned

|4 June 2019{{cite web|url=https://d10.ultimahora.com/pablo-caballero-ya-no-es-tecnico-santani-n2823550.html|language=es|publisher=D10 Paraguay|date=4 June 2019|title=Pablo Caballero ya no es técnico de Santaní}}

|{{flagicon|PAR}} Pedro Sarabia

|6 June 2019{{cite web|url=http://www.tigosports.com.py/copa-de-primera/pedro-sarabia-es-nuevo-dt-del-deportivo-santani|language=es|publisher=Tigo Sports|date=6 June 2019|title=Pedro Sarabia es nuevo DT de Santaní}}

Deportivo Capiatá

|{{flagicon|ARG}} Mario Jara

|Sacked

|25 August 2019{{cite web|url=http://www.tigosports.com.py/futbol/marecos-reemplaza-a-jara-en-capiata|language=es|publisher=Tigo Sports|date=25 August 2019|title=Marecos reemplaza a Jara en Capiatá}}

|7th

|{{flagicon|PAR}} Héctor Marecos

|25 August 2019

Sol de América

|{{flagicon|ARG}} Javier Sanguinetti

|Mutual consent

|25 August 2019{{cite web|url=http://www.tigosports.com.py/futbol/javier-sanguinetti-sol-de-america-salida|language=es|publisher=Tigo Sports|date=25 August 2019|title=Sanguinetti le dice adiós a Sol de América}}

|9th

|{{flagicon|BOL|football}} Pablo Escobar

|28 August 2019{{cite web|url=http://www.tigosports.com.py/futbol/pablo-escobar-llega-para-dirigir-a-sol-de-america|language=es|publisher=Tigo Sports|date=28 August 2019|title=Pablo Escobar llega para dirigir a Sol de América}}

Deportivo Santaní

|{{flagicon|PAR}} Pedro Sarabia

|Sacked

|26 August 2019{{cite web|url=http://www.tigosports.com.py/futbol/deportivo-santani-destituye-a-sarabia|language=es|publisher=Tigo Sports|date=27 August 2019|title=Deportivo Santaní destituye a Pedro Sarabia}}

|12th

|{{flagicon|PAR}} Robert Gauto (caretaker)

|27 August 2019

Sportivo Luqueño

|{{flagicon|PAR}} Roberto Torres

|Mutual consent

|30 August 2019{{cite web|url=http://www.tigosports.com.py/futbol/sportivo-luqueno-roberto-torres-salida|language=es|publisher=Tigo Sports|date=31 August 2019|title=Roberto Torres deja Luqueño}}

|11th

|{{flagicon|PAR}} Hugo Centurión

|31 August 2019{{cite web|url=http://www.tigosports.com.py/futbol/chicha-centurion-es-el-nuevo-dt-de-luqueno|language=es|publisher=Tigo Sports|date=31 August 2019|title=Hugo Centurión es el nuevo entrenador de Sportivo Luqueño}}

Deportivo Santaní

|{{flagicon|PAR}} Robert Gauto

|End of caretaker spell

|31 August 2019

|12th

|{{flagicon|ARG}} Mario Jara

|1 September 2019{{cite web|url=https://d10.ultimahora.com/mario-jara-arranca-su-tercer-ciclo-n2841513.html|language=es|publisher=D10 Paraguay|date=2 September 2019|title=Mario Jara arranca su tercer ciclo}}

Nacional

|{{flagicon|PAR}} Aldo Bobadilla

|Signed by Independiente Medellín

|4 September 2019{{cite web|url=http://www.tigosports.com.py/futbol/aldo-bobadilla-salida-nacional-dim|language=es|publisher=Tigo Sports|date=4 September 2019|title=Bobadilla deja Nacional y va al fútbol cafetero}}

|8th

|{{flagicon|PAR}} Francisco Arce

|9 September 2019{{cite web|url=https://d10.ultimahora.com/oficial-chiqui-arce-es-nuevo-entrenador-nacional-n2842753.html|language=es|publisher=D10 Paraguay|date=9 September 2019|title=Oficial: Chiqui Arce es nuevo entrenador de Nacional}}

Deportivo Capiatá

|{{flagicon|PAR}} Héctor Marecos

|Sacked

|26 September 2019{{cite web|url=http://www.tigosports.com.py/futbol/hector-fernando-marecos-deportivo-capiata-carlos-recalde-nuevo-dt|language=es|publisher=Tigo Sports|date=26 September 2019|title=Capiatá cambia a Marecos y asume Recalde}}

|12th

|{{flagicon|PAR}} Carlos Recalde

|26 September 2019

River Plate

|{{flagicon|PAR}} Daniel Farrar

|Resigned

|2 October 2019{{cite web|url=https://www.abc.com.py/deportes/futbol/2019/10/02/farrar-deja-river-plate/|language=es|publisher=ABC Color|date=2 October 2019|title=Farrar deja River Plate}}

|8th

|{{flagicon|ARG}} Marcelo Philipp

|3 October 2019{{cite web|url=https://www.abc.com.py/deportes/futbol/2019/10/03/philipp-toma-el-mando-de-river-plate/|language=es|publisher=ABC Color|date=3 October 2019|title=Philipp toma el mando de River Plate}}

Cerro Porteño

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

|Mutual consent

|8 October 2019{{cite web|url=https://www.abc.com.py/deportes/futbol/2019/10/08/ratifican-a-bernay/|language=es|publisher=ABC Color|date=8 October 2019|title=Ratifican a Bernay}}

|4th

|{{flagicon|ARG}} Víctor Bernay (caretaker)

|8 October 2019

Sportivo Luqueño

|{{flagicon|PAR}} Hugo Centurión

|Sacked

|8 October 2019{{cite web|url=https://www.abc.com.py/deportes/futbol/2019/10/08/luqueno-presentara-a-chito-esta-tarde/|language=es|publisher=ABC Color|date=8 October 2019|title=Luqueño presentará a "Chito" esta tarde}}

|12th

|{{flagicon|PAR}} Celso Ayala

|8 October 2019

Deportivo Santaní

|{{flagicon|ARG}} Mario Jara

|Resigned

|27 October 2019{{cite web|url=https://www.abc.com.py/edicion-impresa/deportes/2019/10/28/mario-jara-dejo-el-cargo/|language=es|publisher=ABC Color|date=27 October 2019|title=Mario Jara dejó el cargo}}

|10th

|{{flagicon|PAR}} Robert Gauto (caretaker)

|27 October 2019

Torneo Apertura

The Campeonato de Apertura, named "Víctor Genes", was the 119th official championship of the Primera División and the first championship of the 2019 season. It started on January 22 and concluded on May 20.

=Standings=

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

|update=complete

|source=[http://www.apf.org.py/division/primera APF], [https://int.soccerway.com/national/paraguay/division-profesional/2019/apertura/r51302/tables/ Soccerway] |class_rules=1) Points, 2) Playoff game (only if needed to decide championship between two teams), 3) Goal difference, 4) Goals for, 5) Away goals for, 6) Drawing of lots.

|team1=OLI |team2=CCP |team3=LIB |team4=GUA |team5=SLU |team6=RIV |team7=SSL |team8=CAP |team9=SOL |team10=NAC |team11=GEN |team12=SAN

|result1=CLGS

|win_CCP=13|draw_CCP=4 |loss_CCP=5 |gf_CCP=48|ga_CCP=25

|win_CAP=6 |draw_CAP=8 |loss_CAP=8 |gf_CAP=24|ga_CAP=32

|win_SAN=2 |draw_SAN=7 |loss_SAN=13|gf_SAN=15|ga_SAN=38

|win_GEN=3 |draw_GEN=7 |loss_GEN=12|gf_GEN=22|ga_GEN=41

|win_GUA=10|draw_GUA=7 |loss_GUA=5 |gf_GUA=37|ga_GUA=29

|win_LIB=11|draw_LIB=4 |loss_LIB=7 |gf_LIB=39|ga_LIB=29

|win_NAC=5 |draw_NAC=8 |loss_NAC=9 |gf_NAC=19|ga_NAC=27

|win_OLI=16|draw_OLI=6 |loss_OLI=0 |gf_OLI=61|ga_OLI=17|status_OLI=C

|win_RIV=7 |draw_RIV=7 |loss_RIV=8 |gf_RIV=25|ga_RIV=31

|win_SSL=8 |draw_SSL=3 |loss_SSL=11|gf_SSL=33|ga_SSL=37

|win_SOL=8 |draw_SOL=2 |loss_SOL=12|gf_SOL=31|ga_SOL=43

|win_SLU=8 |draw_SLU=7 |loss_SLU=7 |gf_SLU=28|ga_SLU=30

|name_CCP=Cerro Porteño

|name_CAP=Deportivo Capiatá

|name_SAN=Deportivo Santaní

|name_GEN=General Díaz

|name_GUA=Guaraní

|name_LIB=Libertad

|name_NAC=Nacional

|name_OLI=Olimpia

|name_RIV=River Plate

|name_SSL=San Lorenzo

|name_SOL=Sol de América

|name_SLU=Sportivo Luqueño

|res_col_header=Qualification

|col_CLGS=green1 |text_CLGS={{nowrap|Qualification for Copa Libertadores group stage}}

}}

=Results=

{{#invoke:Sports results|main

|update=complete

|source=[http://www.apf.org.py/division/primera APF], [https://www.soccerway.com/national/paraguay/division-profesional/2019/apertura/r51302/matches/ Soccerway]

|matches_style=FBR

|team1=CCP |team2=CAP |team3=SAN |team4=GEN |team5=GUA |team6=LIB |team7=NAC |team8=OLI |team9=RIV |team10=SSL |team11=SOL |team12=SLU

|name_CCP=Cerro Porteño

|name_CAP={{nowrap|Deportivo Capiatá}}

|name_SAN=Deportivo Santaní

|name_GEN=General Díaz

|name_GUA=Guaraní

|name_LIB=Libertad

|name_NAC=Nacional

|name_OLI=Olimpia

|name_RIV=River Plate

|name_SSL=San Lorenzo

|name_SOL=Sol de América

|name_SLU=Sportivo Luqueño

|match_CCP_CAP=1–0

|match_CCP_SAN=3–2

|match_CCP_GEN=2–0

|match_CCP_GUA=5–2

|match_CCP_LIB=1–2

|match_CCP_NAC=1–1

|match_CCP_OLI=1–3

|match_CCP_RIV=3–1

|match_CCP_SSL=1–1

|match_CCP_SOL=7–2

|match_CCP_SLU=2–0

|match_CAP_CCP=1–1

|match_CAP_SAN=2–1

|match_CAP_GEN=2–2

|match_CAP_GUA=0–1

|match_CAP_LIB=2–1

|match_CAP_NAC=1–0

|match_CAP_OLI=2–2

|match_CAP_RIV=3–3

|match_CAP_SSL=1–1

|match_CAP_SOL=3–2

|match_CAP_SLU=1–3

|match_SAN_CCP=1–3

|match_SAN_CAP=0–0

|match_SAN_GEN=0–1

|match_SAN_GUA=1–1

|match_SAN_LIB=0–3

|match_SAN_NAC=1–2

|match_SAN_OLI=0–6

|match_SAN_RIV=1–1

|match_SAN_SSL=1–0

|match_SAN_SOL=2–3

|match_SAN_SLU=0–1

|match_GEN_CCP=1–3

|match_GEN_CAP=1–0

|match_GEN_SAN=2–0

|match_GEN_GUA=1–1

|match_GEN_LIB=1–3

|match_GEN_NAC=1–1

|match_GEN_OLI=0–2

|match_GEN_RIV=0–1

|match_GEN_SSL=3–3

|match_GEN_SOL=1–4

|match_GEN_SLU=0–0

|match_GUA_CCP=0–1

|match_GUA_CAP=1–2

|match_GUA_SAN=0–0

|match_GUA_GEN=1–1

|match_GUA_LIB=3–1

|match_GUA_NAC=2–2

|match_GUA_OLI=1–5

|match_GUA_RIV=2–1

|match_GUA_SSL=4–1

|match_GUA_SOL=3–1

|match_GUA_SLU=2–2

|match_LIB_CCP=1–0

|match_LIB_CAP=5–1

|match_LIB_SAN=4–0

|match_LIB_GEN=4–0

|match_LIB_GUA=1–1

|match_LIB_NAC=1–2

|match_LIB_OLI=2–3

|match_LIB_RIV=2–1

|match_LIB_SSL=2–1

|match_LIB_SOL=2–2

|match_LIB_SLU=1–0

|match_NAC_CCP=0–3

|match_NAC_CAP=2–1

|match_NAC_SAN=0–0

|match_NAC_GEN=1–0

|match_NAC_GUA=0–2

|match_NAC_LIB=0–1

|match_NAC_OLI=2–4

|match_NAC_RIV=0–0

|match_NAC_SSL=3–1

|match_NAC_SOL=0–1

|match_NAC_SLU=0–1

|match_OLI_CCP=2–2

|match_OLI_CAP=3–0

|match_OLI_SAN=2–2

|match_OLI_GEN=4–1

|match_OLI_GUA=2–0

|match_OLI_LIB=3–0

|match_OLI_NAC=0–0

|match_OLI_RIV=0–0

|match_OLI_SSL=2–0

|match_OLI_SOL=4–0

|match_OLI_SLU=2–0

|match_RIV_CCP=1–5

|match_RIV_CAP=1–0

|match_RIV_SAN=1–2

|match_RIV_GEN=3–2

|match_RIV_GUA=0–1

|match_RIV_LIB=1–1

|match_RIV_NAC=1–1

|match_RIV_OLI=2–2

|match_RIV_SSL=2–1

|match_RIV_SOL=1–0

|match_RIV_SLU=2–1

|match_SSL_CCP=2–1

|match_SSL_CAP=0–1

|match_SSL_SAN=2–0

|match_SSL_GEN=2–1

|match_SSL_GUA=1–3

|match_SSL_LIB=3–0{{efn|name=fn1|Match awarded 3–0 to San Lorenzo due to Libertad fielding more foreign players than allowed. The match originally ended with a 3–4 win for Libertad.{{cite news|url=http://www.apf.org.py/n/tribunal-disciplinario-adjudica-los-puntos-al-rayadito|title=Tribunal Disciplinario adjudica los puntos al Rayadito|publisher=APF|language=es|date=17 May 2019}}}}

|match_SSL_NAC=1–0

|match_SSL_OLI=1–4

|match_SSL_RIV=1–0

|match_SSL_SOL=2–4

|match_SSL_SLU=0–3

|match_SOL_CCP=0–1

|match_SOL_CAP=0–0

|match_SOL_SAN=1–0

|match_SOL_GEN=3–0

|match_SOL_GUA=1–4

|match_SOL_LIB=2–0

|match_SOL_NAC=3–1

|match_SOL_OLI=0–1

|match_SOL_RIV=0–1

|match_SOL_SSL=1–6

|match_SOL_SLU=0–1

|match_SLU_CCP=2–1

|match_SLU_CAP=1–1

|match_SLU_SAN=1–1

|match_SLU_GEN=2–2

|match_SLU_GUA=0–2

|match_SLU_LIB=2–2

|match_SLU_NAC=1–1

|match_SLU_OLI=1–5

|match_SLU_RIV=3–1

|match_SLU_SSL=0–3

|match_SLU_SOL=3–1

}}

{{notelist}}

=Top goalscorers=

class="wikitable" border="1"
Rank

! Name

! Club

! Goals

rowspan=2 align=center | 1

|{{flagicon|PAR}} William Mendieta

|Olimpia

| rowspan=2 align=center | 11

{{flagicon|PAR}} Roque Santa Cruz

|Olimpia

rowspan=3 align=center | 3

|{{flagicon|URU}} Sebastián Fernández

|San Lorenzo

| rowspan=3 align=center | 9

{{flagicon|PAR}} Jorge Ortega

|Olimpia

{{flagicon|PAR}} César Villagra

|Sol de América

rowspan=2 align=center | 6

|{{flagicon|PAR}} José Ortigoza

|Guaraní

| rowspan=2 align=center | 8

{{flagicon|PAR}} Nildo Viera

|River Plate

rowspan=3 align=center | 8

|{{flagicon|PAR}} Jorge Benítez

|Cerro Porteño

| rowspan=3 align=center | 7

{{flagicon|PAR}} Óscar Cardozo

|Libertad

{{flagicon|ARG}} Joaquín Larrivey

|Cerro Porteño

Source: [https://int.soccerway.com/national/paraguay/division-profesional/2019/apertura/r51302/players/ Soccerway]

=Attendances=

{{row counter|

class{{=}}"wikitable sortable"

!#!!Football club!!Home games!!Average attendancehttps://www.worldfootball.net/attendance/par-primera-division-2019-apertura/1/

style{{=}}"text-align:center;"| _row_countCerro Porteño1115,753
style{{=}}"text-align:center;"| _row_countClub Olimpia1111,323
style{{=}}"text-align:center;"| _row_countDeportivo Santaní113,392
style{{=}}"text-align:center;"| _row_countCS San Lorenzo112,369
style{{=}}"text-align:center;"| _row_countDeportivo Capiatá111,522
style{{=}}"text-align:center;"| _row_countSportivo Luqueño111,196
style{{=}}"text-align:center;"| _row_countClub Libertad111,074
style{{=}}"text-align:center;"| _row_countClub Sol de América11957
style{{=}}"text-align:center;"| _row_countClub Guaraní11935
style{{=}}"text-align:center;"| _row_countClub General Díaz11874
style{{=}}"text-align:center;"| _row_countCRP11537
style{{=}}"text-align:center;"| _row_countClub Nacional11514
}}

Torneo Clausura

The Campeonato de Clausura, named "Ranulfo Miranda y 100 años de la Cruz Roja Paraguaya", was the 120th official championship of the Primera División and the second championship of the 2019 season. It started on July 12 and concluded on December 15.{{cite news|url=http://www.tigosports.com.py/copa-de-primera/programacion-primera-fecha-clausura-2019|title=El torneo Clausura arranca el 12 de julio|publisher=Tigo Sports|language=es|date=5 July 2019}}

=Standings=

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

|update=complete

|source=[http://www.apf.org.py/division/primera APF], [https://int.soccerway.com/national/paraguay/division-profesional/2019/clausura/r51303/tables/ Soccerway] |class_rules=1) Points, 2) Playoff game (only if needed to decide championship between two teams), 3) Goal difference, 4) Goals for, 5) Away goals for, 6) Drawing of lots.

|team1=OLI |team2=LIB |team3=CCP |team4=GUA |team5=SOL |team6=NAC |team7=GEN |team8=RIV |team9=SSL |team10=SLU |team11=CAP |team12=SAN

|result1=CLGS

|win_CCP=11|draw_CCP=4 |loss_CCP=7 |gf_CCP=42|ga_CCP=28

|win_CAP=5 |draw_CAP=6 |loss_CAP=11|gf_CAP=18|ga_CAP=38

|win_SAN=5 |draw_SAN=4 |loss_SAN=13|gf_SAN=20|ga_SAN=39

|win_GEN=6 |draw_GEN=7 |loss_GEN=9 |gf_GEN=27|ga_GEN=33

|win_GUA=9 |draw_GUA=5 |loss_GUA=8 |gf_GUA=32|ga_GUA=28

|win_LIB=15|draw_LIB=3 |loss_LIB=4 |gf_LIB=35|ga_LIB=12

|win_NAC=7 |draw_NAC=8 |loss_NAC=7 |gf_NAC=29|ga_NAC=27

|win_OLI=17|draw_OLI=3 |loss_OLI=2 |gf_OLI=53|ga_OLI=15|status_OLI=C

|win_RIV=6 |draw_RIV=6 |loss_RIV=10|gf_RIV=18|ga_RIV=24

|win_SSL=5 |draw_SSL=7 |loss_SSL=10|gf_SSL=23|ga_SSL=36

|win_SOL=8 |draw_SOL=7 |loss_SOL=7 |gf_SOL=22|ga_SOL=23

|win_SLU=5 |draw_SLU=6 |loss_SLU=11|gf_SLU=20|ga_SLU=37

|name_CCP=Cerro Porteño

|name_CAP=Deportivo Capiatá

|name_SAN=Deportivo Santaní

|name_GEN=General Díaz

|name_GUA=Guaraní

|name_LIB=Libertad

|name_NAC=Nacional

|name_OLI=Olimpia

|name_RIV=River Plate

|name_SSL=San Lorenzo

|name_SOL=Sol de América

|name_SLU=Sportivo Luqueño

|res_col_header=Qualification

|col_CLGS=green1 |text_CLGS={{nowrap|Qualification for Copa Libertadores group stage}}

}}

=Results=

{{#invoke:Sports results|main

|update=complete

|source=[http://www.apf.org.py/division/primera APF], [https://int.soccerway.com/national/paraguay/division-profesional/2019/clausura/r51303/matches/ Soccerway]

|matches_style=FBR

|team1=CCP |team2=CAP |team3=SAN |team4=GEN |team5=GUA |team6=LIB |team7=NAC |team8=OLI |team9=RIV |team10=SSL |team11=SOL |team12=SLU

|name_CCP=Cerro Porteño

|name_CAP={{nowrap|Deportivo Capiatá}}

|name_SAN=Deportivo Santaní

|name_GEN=General Díaz

|name_GUA=Guaraní

|name_LIB=Libertad

|name_NAC=Nacional

|name_OLI=Olimpia

|name_RIV=River Plate

|name_SSL=San Lorenzo

|name_SOL=Sol de América

|name_SLU=Sportivo Luqueño

|match_CCP_CAP=3–0

|match_CCP_SAN=4–0

|match_CCP_GEN=2–4

|match_CCP_GUA=2–2

|match_CCP_LIB=1–3

|match_CCP_NAC=5–0

|match_CCP_OLI=0–0

|match_CCP_RIV=2–0

|match_CCP_SSL=2–0

|match_CCP_SOL=1–0

|match_CCP_SLU=1–2

|match_CAP_CCP=3–2

|match_CAP_SAN=3–1

|match_CAP_GEN=0–2

|match_CAP_GUA=1–2

|match_CAP_LIB=1–1

|match_CAP_NAC=0–0

|match_CAP_OLI=0–6

|match_CAP_RIV=0–1

|match_CAP_SSL=1–1

|match_CAP_SOL=0–4

|match_CAP_SLU=1–0

|match_SAN_CCP=0–2

|match_SAN_CAP=1–2

|match_SAN_GEN=1–1

|match_SAN_GUA=2–1

|match_SAN_LIB=1–0

|match_SAN_NAC=3–1

|match_SAN_OLI=0–1

|match_SAN_RIV=0–1

|match_SAN_SSL=1–1

|match_SAN_SOL=1–1

|match_SAN_SLU=2–3

|match_GEN_CCP=2–2

|match_GEN_CAP=3–1

|match_GEN_SAN=0–1

|match_GEN_GUA=0–3

|match_GEN_LIB=1–0

|match_GEN_NAC=1–1

|match_GEN_OLI=1–4

|match_GEN_RIV=1–1

|match_GEN_SSL=1–1

|match_GEN_SOL=0–3

|match_GEN_SLU=3–0

|match_GUA_CCP=1–2

|match_GUA_CAP=2–1

|match_GUA_SAN=2–1

|match_GUA_GEN=5–0

|match_GUA_LIB=1–1

|match_GUA_NAC=0–5

|match_GUA_OLI=1–1

|match_GUA_RIV=1–3

|match_GUA_SSL=3–1

|match_GUA_SOL=0–1

|match_GUA_SLU=1–3

|match_LIB_CCP=2–1

|match_LIB_CAP=2–0

|match_LIB_SAN=2–0

|match_LIB_GEN=3–1

|match_LIB_GUA=1–0

|match_LIB_NAC=2–0

|match_LIB_OLI=2–0

|match_LIB_RIV=2–1

|match_LIB_SSL=3–0

|match_LIB_SOL=1–0

|match_LIB_SLU=0–0

|match_NAC_CCP=1–1

|match_NAC_CAP=3–0

|match_NAC_SAN=4–0

|match_NAC_GEN=0–0

|match_NAC_GUA=0–2

|match_NAC_LIB=1–0

|match_NAC_OLI=1–3

|match_NAC_RIV=1–1

|match_NAC_SSL=4–2

|match_NAC_SOL=0–0

|match_NAC_SLU=1–1

|match_OLI_CCP=4–2

|match_OLI_CAP=1–0

|match_OLI_SAN=4–0

|match_OLI_GEN=2–0

|match_OLI_GUA=2–2

|match_OLI_LIB=2–1

|match_OLI_NAC=3–0

|match_OLI_RIV=2–1

|match_OLI_SSL=4–1

|match_OLI_SOL=2–0

|match_OLI_SLU=3–1

|match_RIV_CCP=1–2

|match_RIV_CAP=1–1

|match_RIV_SAN=1–0

|match_RIV_GEN=1–0

|match_RIV_GUA=0–1

|match_RIV_LIB=0–2

|match_RIV_NAC=0–1

|match_RIV_OLI=0–1

|match_RIV_SSL=0–0

|match_RIV_SOL=2–2

|match_RIV_SLU=1–1

|match_SSL_CCP=2–1

|match_SSL_CAP=1–1

|match_SSL_SAN=3–2

|match_SSL_GEN=1–1

|match_SSL_GUA=0–0

|match_SSL_LIB=0–1

|match_SSL_NAC=0–3

|match_SSL_OLI=1–4

|match_SSL_RIV=2–0

|match_SSL_SOL=1–2

|match_SSL_SLU=2–0

|match_SOL_CCP=0–2

|match_SOL_CAP=1–1

|match_SOL_SAN=2–2

|match_SOL_GEN=1–0

|match_SOL_GUA=0–1

|match_SOL_LIB=0–1

|match_SOL_NAC=2–1

|match_SOL_OLI=0–4

|match_SOL_RIV=1–0

|match_SOL_SSL=1–0

|match_SOL_SLU=2–2

|match_SLU_CCP=1–2

|match_SLU_CAP=0–1

|match_SLU_SAN=0–1

|match_SLU_GEN=0–5

|match_SLU_GUA=1–0

|match_SLU_LIB=1–5

|match_SLU_NAC=1–1

|match_SLU_OLI=1–0

|match_SLU_RIV=1–2

|match_SLU_SSL=1–3

|match_SLU_SOL=0–0

}}

=Top goalscorers=

class="wikitable" border="1"
Rank

! Name

! Club

! Goals

align=center | 1

|{{flagicon|PAR}} Roque Santa Cruz

|Olimpia

| align=center | 15

align=center | 2

|{{flagicon|PAR}} Antonio Bareiro

|Libertad

| align=center | 10

align=center | 3

|{{flagicon|PAR}} Santiago Salcedo

|Deportivo Capiatá

| align=center | 9

rowspan=2 align=center | 4

|{{flagicon|PAR}} Fernando Fernández

|Guaraní

| rowspan=2 align=center | 8

{{flagicon|PAR}} Brian Montenegro

|Olimpia

rowspan=6 align=center | 6

|{{flagicon|ARG}} Diego Churín

|Cerro Porteño

| rowspan=6 align=center | 6

{{flagicon|PAR}} Nelson Haedo Valdez

|Cerro Porteño

{{flagicon|PAR}} José Ortigoza

|Guaraní

{{flagicon|PAR}} Óscar Ruiz

|Cerro Porteño

{{flagicon|URU}} Alejandro Silva

|Olimpia

{{flagicon|PAR}} Leonardo Villagra

|Nacional

Source: [https://int.soccerway.com/national/paraguay/division-profesional/2019/clausura/r51303/players/ Soccerway]

Aggregate table

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

|update=complete

|source=[http://www.apf.org.py/division/primera APF] |class_rules=1) Points, 2) Playoff game (only if needed to decide international qualification between two teams), 3) Goal difference, 4) Goals for, 5) Away goals for, 6) Drawing of lots.

|team1=OLI |team2=LIB |team3=CCP |team4=GUA |team5=SOL |team6=NAC |team7=RIV |team8=SLU |team9=SSL |team10=CAP |team11=GEN |team12=SAN

|result1=CLGS |result2=CLGS |result3=CL2S |result4=CL1S |result5=CS |result6=CS |result7=CS |result8=CS-CP

|win_CCP=24|draw_CCP=8 |loss_CCP=12|gf_CCP=90|ga_CCP=53

|win_CAP=11|draw_CAP=14|loss_CAP=19|gf_CAP=42|ga_CAP=70

|win_SAN=7 |draw_SAN=11|loss_SAN=26|gf_SAN=35|ga_SAN=77

|win_GEN=9 |draw_GEN=14|loss_GEN=21|gf_GEN=49|ga_GEN=74

|win_GUA=19|draw_GUA=12|loss_GUA=13|gf_GUA=68|ga_GUA=57

|win_LIB=26|draw_LIB=7 |loss_LIB=11|gf_LIB=74|ga_LIB=41

|win_NAC=12|draw_NAC=16|loss_NAC=16|gf_NAC=48|ga_NAC=54

|win_OLI=33|draw_OLI=9 |loss_OLI=2 |gf_OLI=114|ga_OLI=32|status_OLI=C

|win_RIV=13|draw_RIV=13|loss_RIV=18|gf_RIV=43|ga_RIV=55

|win_SSL=13|draw_SSL=10|loss_SSL=21|gf_SSL=56|ga_SSL=73

|win_SOL=16|draw_SOL=9 |loss_SOL=19|gf_SOL=53|ga_SOL=66

|win_SLU=13|draw_SLU=13|loss_SLU=18|gf_SLU=47|ga_SLU=66

|name_CCP=Cerro Porteño

|name_CAP=Deportivo Capiatá

|name_SAN=Deportivo Santaní

|name_GEN=General Díaz

|name_GUA=Guaraní

|name_LIB=Libertad

|name_NAC=Nacional

|name_OLI=Olimpia

|name_RIV=River Plate

|name_SSL=San Lorenzo

|name_SOL=Sol de América

|name_SLU=Sportivo Luqueño

|res_col_header=Qualification

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

|col_CL2S=green2 |text_CL2S={{nowrap|Qualification for 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_CS-CP=blue1 |text_CS-CP=Qualification for Copa Sudamericana first stage

|status_text_X=Assured of at least Copa Sudamericana

|note_res_CS-CP=Sportivo Luqueño qualified for the Copa Sudamericana first stage since Deportivo Capiatá, the 2019 Copa Paraguay third-placed team, were relegated and lost the right to claim their berth.

}}

Relegation

Relegation is determined at the end of the season by computing an average of the number of points earned per game over the past three seasons. The two teams with the lowest average were relegated to the División Intermedia for the following season.

class="wikitable" style="text-align:center"

!width=28| Pos
!!width=185| Team
!!width=50| 2017
Pts !!width=50| 2018
Pts !!width=50| 2019
Pts !!width=50| Total
Pts !!width=50| Total
Pld !!width=50| Avg !! Relegation

1align="left"| Olimpia

| 78

102108288132{{#expr:288/132 round 3}}
2align="left"| Cerro Porteño

| 80

8280242132{{#expr:242/132 round 3}}
3align="left"| Libertad

| 75

7685236132{{#expr:236/132 round 3}}
4align="left"| Guaraní

| 85

4869202132{{#expr:202/132 round 3}}
5align="left"| Sol de América

| 62

6357182132{{#expr:182/132 round 3}}
6align="left"| Nacional

| 50

6552167132{{#expr:167/132 round 3}}
7align="left"| River Plate

| —

525244{{#expr:52/44 round 3}}
8align="left"| Sportivo Luqueño

| 50

4652148132{{#expr:148/132 round 3}}
9align="left"| San Lorenzo

| —

494944{{#expr:49/44 round 3}}
10align="left"| General Díaz

| 60

4641147132{{#expr:147/132 round 3}}
bgcolor=#FFBBBB

| 11

align="left"| {{nowrap|Deportivo Capiatá (R)}}

| 50

4547142132{{#expr:142/132 round 3}}

|rowspan=2| {{nowrap|Relegation to División Intermedia}}

bgcolor=#FFBBBB

| 12

align="left"| Deportivo Santaní (R)

| —

50328288{{#expr:82/88 round 3}}
Updated to games played on 15 December 2019. Source: [https://web.archive.org/web/20180324195726/http://www.apf.org.py/division/primera APF]

References

{{reflist}}