2017 Categoría Primera A season#Torneo Apertura

{{Infobox football league season

|competition = Liga Águila

|season = 2017

|dates = 3 February – 17 December 2017

|winners = Apertura: Atlético Nacional (16th title)
Finalización: Millonarios (15th title)

|relegated = Cortuluá
Tigres

|continentalcup1 = Copa Libertadores

|continentalcup1 qualifiers = Atlético Nacional
Millonarios
Santa Fe
Junior (cup winners)

|continentalcup2 = Copa Sudamericana

|continentalcup2 qualifiers = Independiente Medellín
América de Cali
Deportivo Cali
Jaguares

|league topscorer = Apertura: Dayro Moreno (14 goals)
Finalización: 4 players (11 goals each)

|matches = 428

|total goals = 923

|biggest home win = {{nowrap|Deportivo Pasto 5–0 Patriotas
(21 February)}}

|biggest away win = {{nowrap|Cortuluá 0–4 Deportivo Pasto
(3 February)}}
{{nowrap|Alianza Petrolera 1–5 Atlético Nacional
(11 March)}}

|highest scoring = {{nowrap|Independiente Medellín 4–3 Atlético Nacional
(28 May)}}
{{nowrap|Deportivo Pasto 3–4 Deportivo Cali
(13 August)}}

|longest wins =

|longest unbeaten =

|longest losses =

|longest winless =

|prevseason = 2016

|nextseason = 2018

}}

The 2017 Categoría Primera A season (officially known as the 2017 Liga Águila season for sponsorship reasons) was the 70th season of Colombia's top-flight football league. Santa Fe were the defending champions having won the title in the 2016 season's Finalización tournament. The season started on 3 February and concluded on 17 December.

In the Torneo Apertura, Atlético Nacional won its sixteenth title after beating Deportivo Cali in the finals, while in the Torneo Finalización Millonarios defeated crosstown rivals Santa Fe in the finals to win its fifteenth title.

Format

The league was played under the same format used since the 2015 season. The Apertura and Finalización tournaments were divided into three stages: a First Stage which was contested on a single round-robin basis, with each team playing the other teams once and playing a regional rival once more for a total of 20 matches. The top eight teams after the twenty rounds advanced to a knockout round, where they were pitted into four ties to be played on a home-and-away basis, with the four winners advancing to the semifinals and the winner of each semifinal advancing to the final of the tournament, which was played on a home-and-away basis as well. The winner of the final in each tournament was declared the tournament champion and will participate in the 2018 Copa Libertadores, as well as the top team in the aggregate table not yet qualified and the Copa Colombia champions. The next four best teams in the aggregate table qualified for the 2018 Copa Sudamericana.{{cite web|url=http://www.dimayor.com.co/sintesis-de-la-asamblea-extraordinaria-de-la-dimayor-3/|title=Síntesis de la Asamblea Extraordinaria de la Dimayor|publisher=Dimayor.com|language=es|date=2 December 2016|access-date=30 December 2016|archive-url=https://web.archive.org/web/20181215122847/http://dimayor.com.co/sintesis-de-la-asamblea-extraordinaria-de-la-dimayor-3/|archive-date=15 December 2018|url-status=dead}} {{in lang|es}}

Teams

20 teams took part, eighteen of them returning from last season plus América de Cali and Tigres, who were promoted from the 2016 Primera B. The former returned to the top tier after 5 years while the latter competed in the Primera A for the first time ever. Both promoted teams replaced Boyacá Chicó and Fortaleza who were relegated at the end of the last season.

= Stadia and locations =

{{Location map+ |Colombia |float=right |width=450 |caption=Locations of the 2017 Categoría Primera A teams |places=

{{Location map~ |Colombia |lat=7.067500 |long=-73.847222 |label=

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

{{Location map~ |Colombia |lat=3.420556 |long=-76.522222 |label=

América de Cali
|position=left |mark=Arrows 12x12 e.svg}}

{{Location map~ |Colombia |lat=7.118611 |long=-73.116111 |label=

Atlético Bucaramanga
|position=right |mark=Arrows 12x12 w.svg}}

{{Location map~ |Colombia |lat=2.998611 |long=-75.287500 |label=

Atlético Huila
|position=right |mark=Arrows 12x12 w.svg}}

{{Location map~ |Colombia |lat=6.230833 |long=-75.590556 |label=

Atlético Nacional
|position=left |mark=Arrows 12x12 se.svg}}

{{Location map~ |Colombia |lat=4.598056 |long=-74.075833 |label=

Bogotá
|position=right |mark=Arrows 12x12 w.svg}}

{{Location map~ |Colombia |lat=4.091602 |long=-76.054033 |label=

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

{{Location map~ |Colombia |lat=4.437778 |long=-75.200556 |label=

Deportes Tolima
|position=right |mark=Arrows 12x12 nw.svg}}

{{Location map~ |Colombia |lat=3.420556 |long=-76.522222 |label=

Deportivo Cali
|position=right |mark=Arrows 12x12 w.svg}}

{{Location map~ |Colombia |lat=1.207778 |long=-77.277222 |label=

Deportivo Pasto
|position=right |mark=Arrows 12x12 w.svg}}

{{Location map~ |Colombia |lat=6.171944 |long=-75.580278 |label=

Envigado
|position=left |mark=Arrows 12x12 ne.svg}}

{{Location map~ |Colombia |lat=6.230833 |long=-75.590556 |label=

Independiente Medellín
|position=right |mark=Arrows 12x12 w.svg}}

{{Location map~ |Colombia |lat=8.747778 |long=-75.881389 |label=

Jaguares
|position=right |mark=Arrows 12x12 w.svg}}

{{Location map~ |Colombia |lat=10.963889 |long=-74.796389 |label=

Junior
|position=right |mark=Arrows 12x12 w.svg}}

{{Location map~ |Colombia |lat=5.066111 |long=-75.484722 |label=

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

{{Location map~ |Colombia |lat=5.540278 |long=-73.361389 |label=

Patriotas
|position=right |mark=Arrows 12x12 w.svg}}

{{Location map~ |Colombia |lat=6.155000 |long=-75.388889 |label=

Rionegro Águilas
|position=right |mark=Arrows 12x12 nw.svg}}

{{Location map~ |mark=TransparentPlaceholder.png |Colombia |lat=16.25 |long=-85 |label=Bogotá teams:
La Equidad
Millonarios
Santa Fe
Tigres
}}

}}

class="wikitable sortable"

! Team

! Manager

! Home city

! Stadium

! Capacity

Alianza Petrolera

| {{flagicon|ARG}} Juan Cruz Real

| Barrancabermeja

| Daniel Villa Zapata

| 10,400

América de Cali

| {{flagicon|URU}} Jorge da Silva

| Cali

| Pascual Guerrero

| 33,130

Atlético Bucaramanga

| {{flagicon|COL}} Jaime de la Pava

| Bucaramanga

| Alfonso Lópeza

| 28,000

Atlético Huila

| {{flagicon|ARG}} Néstor Craviotto

| Neiva

| Guillermo Plazas Alcid

| 22,000

Atlético Nacional

| {{flagicon|ESP}} Juan Manuel Lillo

| Medellín

| Atanasio Girardot

| 40,043

Cortuluá

| {{flagicon|COL}} Néstor Otero

| Tuluá

| Pascual Guerrerob

| 33,130

Deportes Tolima

| {{flagicon|COL}} Alberto Gamero

| Ibagué

| Manuel Murillo Toro

| 28,100

Deportivo Cali

| {{flagicon|COL}} Sergio Angulo (caretaker)

| Cali

| Deportivo Calic

| 52,000

Deportivo Pasto

| {{flagicon|COL}} Flabio Torres

| Pasto

| Departamental Libertad

| 20,665

Envigado

| {{flagicon|COL}} Rubén Darío Bedoya

| Envigado

| Polideportivo Sur

| 11,000

Independiente Medellín

| {{flagicon|ESP}} Ismael Rescalvo (caretaker)

| Medellín

| Atanasio Girardot

| 40,043

Jaguares

| {{flagicon|COL}} Hubert Bodhert

| Montería

| Jaraguay

| 12,000

Junior

| {{flagicon|URU}} Julio Comesaña

| Barranquilla

| Metropolitano Roberto Meléndezd

| 49,692

La Equidad

| {{flagicon|COL}} Luis Fernando Suárez

| Bogotá

| Metropolitano de Techoe

| 8,000

Millonarios

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

| Bogotá

| Nemesio Camacho El Campín

| 36,343

Once Caldas

| {{flagicon|COL}} Herney Duque (caretaker)

| Manizales

| Palogrande

| 28,678

Patriotas

| {{flagicon|COL}} Diego Corredor

| Tunja

| La Independencia

| 20,630

Rionegro Águilas

| {{flagicon|COL}} Diego Edison Umaña

| Rionegro

| Alberto Grisales

| 14,000

Santa Fe

| {{flagicon|URU}} Gregorio Pérez

| Bogotá

| Nemesio Camacho El Campín

| 36,343

Tigres

| {{flagicon|COL}} John Jairo Bodmer

| Bogotá

| Metropolitano de Techof

| 8,000

a: Played its Torneo Apertura home games at Estadio Álvaro Gómez Hurtado in Floridablanca due to remodeling works at Estadio Alfonso López.

b: Temporarily plays its home games at Estadio Pascual Guerrero in Cali since Estadio Doce de Octubre failed to meet league requirements.{{cite web|url=http://www.elpais.com.co/deportes/cortulua-jugara-como-local-en-el-estadio-pascual-guerrero.html|title=Cortuluá jugará como local en el estadio Pascual Guerrero|publisher=El País|language=es|date=27 December 2016}} Cortuluá used the Estadio Francisco Rivera Escobar in Palmira for its home game against Deportes Tolima.

c: Deportivo Cali used the Estadio Pascual Guerrero for its home games against Atlético Huila and Cortuluá.

d: Junior used the Estadio Jaime Morón León in Cartagena for its home games until late March due to works on the pitch at Estadio Metropolitano Roberto Meléndez.{{cite web|url=http://dimayor.com.co/junior-jugara-en-la-ciudad-de-cartagena/|archive-url=https://web.archive.org/web/20170201234832/http://dimayor.com.co/junior-jugara-en-la-ciudad-de-cartagena/|url-status=dead|archive-date=1 February 2017|title=Junior jugará en la ciudad de Cartagena|publisher=Dimayor.com|language=es|date=18 January 2017}}

e: La Equidad used the Estadio El Campín for its home games against América de Cali and Atlético Nacional.

f: Tigres used the Estadio El Campín for its home game against Atlético Nacional.

=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
Junior

|{{flagicon|COL}} Giovanni Hernández

|Sacked

|21 November 2016{{cite web|url=http://www.noticiasrcn.com/deportes-futbol/giovanni-hernandez-no-va-mas-tecnico-junior|language=es|work=noticiasrcn.com|date=21 November 2016|access-date=1 October 2017|title=Giovanni Hernández no va más como técnico de Junior}}

|rowspan=8|Pre-season

|{{flagicon|COL}} Alberto Gamero

|21 December 2016{{cite web|url=http://elmeridiano.co/alberto-gamero--nuevo-tecnico-de-junior/60703|language=es|work=elmeridiano.co|date=21 December 2016|access-date=1 October 2017|title=Alberto Gamero, nuevo técnico de Junior|archive-url=https://web.archive.org/web/20171002021956/http://elmeridiano.co/alberto-gamero--nuevo-tecnico-de-junior/60703|archive-date=2 October 2017|url-status=dead}}

Patriotas

|{{flagicon|COL}} Harold Rivera

|Resigned

|5 December 2016{{cite web|url=http://caracol.com.co/radio/2016/12/05/deportes/1480947897_884827.html|language=es|work=Caracol Radio|date=5 December 2016|access-date=1 October 2017|title=Harold Rivera no continuará en la dirección técnica del Patriotas}}

|{{flagicon|COL}} Diego Corredor

|14 December 2016{{cite web|url=https://www.foxsports.com.co/news/285172-diego-corredor-es-el-nuevo-tecnico-de-patriotas|language=es|work=foxsports.com.co|date=14 December 2016|access-date=1 October 2017|title=Diego Corredor es el nuevo técnico de Patriotas}}

Independiente Medellín

|{{flagicon|COL}} Leonel Álvarez

|Sacked

|7 December 2016{{cite web|url=http://www.elcolombiano.com/deportes/independiente-medellin/salida-de-leonel-alvarez-del-dim-FF5531557|language=es|work=El Colombiano|date=7 December 2016|access-date=1 October 2017|title=Leonel Álvarez no va más con Independiente Medellín}}

|{{flagicon|ARG}} Luis Zubeldía

|14 December 2016{{cite web|url=http://www.eltiempo.com/deportes/futbol-colombiano/luis-zubeldia-nuevo-director-tecnico-del-independiente-medellin-29644|language=es|work=El Tiempo|date=14 December 2016|access-date=1 October 2017|title=Luis Zubeldía, nuevo director técnico del Independiente Medellín}}

Atlético Huila

|{{flagicon|COL}} Virgilio Puerto

|End of caretaker spell

|12 December 2016

|{{flagicon|ARG}} Jorge Vivaldo

|12 December 2016{{cite web|url=https://diariodelhuila.com/deportes/jorge-vivaldo-nuevo-tecnico-de-atletico-huila-cdgint20161212143333123|language=es|work=diariodelhuila.com|date=12 December 2016|access-date=1 October 2017|title=Jorge Vivaldo nuevo técnico de Atlético Huila|archive-date=2 October 2017|archive-url=https://web.archive.org/web/20171002021912/https://diariodelhuila.com/deportes/jorge-vivaldo-nuevo-tecnico-de-atletico-huila-cdgint20161212143333123|url-status=dead}}

Deportivo Pasto

|{{flagicon|COL}} José Fernando Santa

|rowspan=2|Sacked

|15 December 2016{{cite web|url=http://www.antena2.com.co/futbol/noticias/jos%C3%A9-fernando-santa-dej%C3%B3-de-ser-el-t%C3%A9cnico-de-104112|language=es|work=antena2.com.co|date=15 December 2016|access-date=1 October 2017|title=José Fernando Santa dejó de ser el técnico del Deportivo Pasto}}

|{{flagicon|COL}} Flabio Torres

|18 December 2016{{cite web|url=http://hsbnoticias.com/noticias/deportes/f%C3%BAtbol/revolcon-en-deportivo-pasto-flabio-torres-es-el-nuevo-tecnic-262080|language=es|work=hsbnoticias.com|date=19 December 2016|access-date=1 October 2017|title=Revolcón en Deportivo Pasto: Flabio Torres es el nuevo técnico y Eudoro Dueñas renuncia}}

Atlético Bucaramanga

|{{flagicon|COL}} Flabio Torres

|16 December 2016{{cite web|url=https://www.elespectador.com/deportes/futbolcolombiano/flabio-torres-no-continuara-atletico-bucaramanga-articulo-670811|language=es|work=El Espectador|date=16 December 2016|access-date=1 October 2017|title=Flabio Torres no continuará con Atlético Bucaramanga}}

|{{flagicon|COL}} Harold Rivera

|18 December 2016{{cite web|url=http://www.eltiempo.com/deportes/futbol-colombiano/harold-rivera-nuevo-entrenador-del-atletico-bucaramanga-35337|language=es|work=El Tiempo|date=18 December 2016|access-date=1 October 2017|title=Harold Rivera, nuevo entrenador del Atlético Bucaramanga}}

Deportes Tolima

|{{flagicon|COL}} Alberto Gamero

|Signed by Junior

|18 December 2016

|{{flagicon|URU}} Gregorio Pérez

|23 December 2016{{cite web|url=https://colombia.as.com/colombia/2016/12/23/futbol/1482527059_658656.html|language=es|work=AS Colombia|date=23 December 2016|access-date=1 October 2017|title=Gregorio Pérez nuevo técnico de Tolima}}

Millonarios

|{{flagicon|ARG}} Diego Cocca

|Resigned

|21 December 2016{{cite web|url=http://www.eltiempo.com/deportes/futbol-colombiano/diego-cocca-se-va-para-racing-millonarios-se-queda-sin-tecnico-40916|language=es|work=El Tiempo|date=22 December 2017|access-date=1 October 2017|title=Diego Cocca anunció por twitter que renunció a Millonarios}}

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

|22 December 2016{{cite web|url=http://www.rcnradio.com/deportes/miguel-angel-russo-nuevo-director-tecnico-millonarios/|language=es|work=RCN Radio|date=22 December 2016|access-date=1 October 2017|title=Miguel Ángel Russo es el nuevo director técnico de Millonarios}}

Deportes Tolima

|{{flagicon|URU}} Gregorio Pérez

|rowspan=2|Sacked

|8 February{{cite web|url=http://www.eltiempo.com/deportes/futbol-colombiano/gregorio-perez-dejo-de-ser-el-tecnico-de-deportes-tolima-43425|language=es|work=El Tiempo|date=8 February 2017|access-date=1 October 2017|title=El uruguayo Gregorio Pérez dejó de ser el técnico de Deportes Tolima}}

|7th

|{{flagicon|ARG}} Óscar Héctor Quintabani

|10 February{{cite web|url=http://www.futbolred.com/liga-aguila/oscar-hector-quintabani-nuevo-tecnico-del-deportes-tolima+16816876|language=es|work=futbolred.com|date=10 February 2017|access-date=1 October 2017|title=Óscar Héctor Quintabani asumió como entrenador del Deportes Tolima}}

Atlético Bucaramanga

|{{flagicon|COL}} Harold Rivera

|5 March{{cite web|url=http://www.vanguardia.com/deportes/futbol-local/390982-harold-rivera-deja-la-direccion-tecnica-del-atletico-bucaramanga|language=es|work=vanguardia.com|date=5 March 2017|access-date=1 October 2017|title=Harold Rivera dejó la dirección técnica del Atlético Bucaramanga}}

|11th

|{{flagicon|COL}} Fernando Castro

|9 March{{cite web|url=https://www.elespectador.com/deportes/futbol-colombiano/pecoso-castro-es-nuevo-entrenador-del-bucaramanga-articulo-683738|language=es|work=El Espectador|date=9 March 2017|access-date=1 October 2017|title="Pecoso" Castro es nuevo entrenador del Bucaramanga}}

Deportivo Cali

|{{flagicon|COL}} Mario Yepes

|Resigned

|9 March{{cite web|url=http://www.elpais.com.co/deportes/confirmado-mario-yepes-no-continuara-como-tecnico-del-deportivo-cali.html|title=Confirmado: Mario Yepes no continuará como técnico del Deportivo Cali|publisher=El País|language=es|date=9 March 2017}}

|9th

|{{flagicon|COL}} Héctor Cárdenas

|13 March{{cite web|url=https://gol.caracoltv.com/liga-aguila/hector-cardenas-fue-oficialmente-presentado-como-nuevo-tecnico-del-cali|language=es|work=GOL Caracol|date=13 March 2017|access-date=1 October 2017|title=Héctor Cárdenas fue oficialmente presentado como nuevo técnico del Cali}}

Junior

|{{flagicon|COL}} Alberto Gamero

|Sacked

|26 March{{cite web|url=https://colombia.as.com/colombia/2017/03/26/futbol/1490562839_766550.html|language=es|work=AS Colombia|date=26 March 2017|access-date=1 October 2017|title=Junior oficializa la destitución de Alberto Gamero como técnico}}

|19th

|{{flagicon|URU}} Julio Comesaña

|29 March{{cite web|url=http://www.elpais.com.co/deportes/julio-comesana-regresa-como-tecnico-del-junior-de-barranquilla.html|language=es|work=El País|date=29 March 2017|access-date=1 October 2017|title=Julio Comesaña regresa como técnico del Junior de Barranquilla}}

Rionegro Águilas

|{{flagicon|COL}} Néstor Otero

|Resigned

|17 April{{cite web|url=http://www.futbolred.com/liga-aguila/nestor-otero-renuncio-a-rionegro-aguilas+16847574|language=es|work=futbolred.com|date=17 April 2017|access-date=1 October 2017|title=Otro entrenador afuera: Néstor Otero renunció a Rionegro Águilas}}

|18th

|{{flagicon|COL}} Óscar Pérez

|4 May{{cite web|url=http://www.elcolombiano.com/deportes/futbol/oscar-perez-nuevo-entrenador-de-rionegro-aguilas-AD6467662|language=es|work=El Colombiano|date=4 May 2017|access-date=1 October 2017|title=Óscar Pérez, nuevo entrenador de Rionegro Águilas}}

Once Caldas

|{{flagicon|ARG}} Hernán Lisi

|rowspan=2|Mutual consent

|24 April{{cite web|url=http://www.futbolred.com/liga-aguila/hernan-lisi-no-sigue-como-entrenador-de-once-caldas+16848864|language=es|work=futbolred.com|date=24 April 2017|access-date=1 October 2017|title=Confirmado: Hernán Lisi no sigue como entrenador de Once Caldas}}

|16th

|{{flagicon|COL}} Herney Duque

|24 April

Atlético Huila

|{{flagicon|ARG}} Jorge Vivaldo

|22 May{{cite web|url=https://www.elespectador.com/deportes/futbol-colombiano/jorge-vivaldo-no-es-mas-el-entrenador-del-atletico-huila-articulo-695028|language=es|work=El Espectador|date=22 May 2017|access-date=1 October 2017|title=Jorge Vivaldo no es más el entrenador del Atlético Huila}}

|19th

|{{flagicon|COL}} Jorge Bermúdez

|22 May

Cortuluá

|{{flagicon|COL}} Jaime de la Pava

|End of contract

|29 May{{cite web|url=http://www.elpais.com.co/deportes/el-tecnico-jaime-de-la-pava-renuncio-a-su-cargo-en-el-cortulua.html|language=es|work=El País|date=12 May 2017|access-date=1 October 2017|title=El técnico Jaime de la Pava no continuará con el Cortuluá al finalizar contrato}}

|20th

|{{flagicon|COL}} Néstor Otero

|30 May{{cite web|url=http://www.elpais.com.co/deportes/nestor-otero-fue-presentado-como-nuevo-tecnico-de-cortulua.html|language=es|work=El País|date=30 May 2017|access-date=1 October 2017|title=Néstor Otero fue presentado como nuevo técnico de Cortuluá}}

Once Caldas

|{{flagicon|COL}} Herney Duque

|End of caretaker spell

|29 May

|16th

|{{flagicon|COL}} Francisco Maturana

|2 June{{cite web|url=https://www.elespectador.com/deportes/futbol-colombiano/despues-de-31-anos-francisco-maturana-vuelve-dirigir-al-once-caldas-articulo-695393|language=es|work=El Espectador|date=2 June 2017|access-date=1 October 2017|title=Después de 31 años, Francisco Maturana vuelve a dirigir al Once Caldas}}

La Equidad

|{{flagicon|COL}} Arturo Boyacá

|rowspan=2|Sacked

|1 June{{cite web|url=http://www.futbolred.com/liga-aguila/arturo-boyaca-no-continuara-en-la-direccion-tecnica-de-equidad+16854478|language=es|work=futbolred.com|date=1 June 2017|access-date=1 October 2017|title=Arturo Boyacá no continuará en la dirección técnica de Equidad}}

|13th

|{{flagicon|COL}} Luis Fernando Suárez

|2 June{{cite web|url=http://www.eltiempo.com/deportes/futbol-colombiano/luis-fernando-suarez-es-el-nuevo-entrenador-de-equidad-94808|language=es|work=El Tiempo|date=2 June 2017|access-date=1 October 2017|title=Luis Fernando Suarez, nuevo DT de Equidad}}

Deportes Tolima

|{{flagicon|ARG}} Óscar Héctor Quintabani

|2 June{{cite web|url=https://www.publimetro.co/co/deportes/2017/06/02/oscar-hector-quintabani-fue-despedido-del-deportes-tolima.html|language=es|work=publimetro.co|date=3 June 2017|access-date=1 October 2017|title=¡Confirmado! Quintabani sale del Deportes Tolima después de ser eliminado en Liga y Sudamericana}}

|17th

|{{flagicon|COL}} José Eugenio Hernández

|6 June{{cite web|url=http://www.eltiempo.com/deportes/futbol-colombiano/jose-eugenio-hernandez-nombrado-tecnico-del-deportes-tolima-96208|language=es|work=El Tiempo|date=6 June 2017|access-date=1 October 2017|title=José ‘Cheché’ Hernández, nuevo técnico del Tolima}}

Atlético Huila

|{{flagicon|COL}} Jorge Bermúdez

|End of caretaker spell

|5 June

|15th

|{{flagicon|ARG}} Néstor Craviotto

|6 June{{cite web|url=http://www.lanacion.com.co/2017/06/06/nestor-craviotto-nuevo-tecnico-del-atletico-huila/|language=es|work=lanacion.com.co|date=6 June 2017|access-date=1 October 2017|title=Néstor Craviotto, nuevo técnico del Atlético Huila|archive-date=2 October 2017|archive-url=https://web.archive.org/web/20171002022717/http://www.lanacion.com.co/2017/06/06/nestor-craviotto-nuevo-tecnico-del-atletico-huila/|url-status=dead}}

Independiente Medellín

|{{flagicon|ARG}} Luis Zubeldía

|rowspan=2|Resigned

|6 June{{cite web|url=https://www.elespectador.com/deportes/futbol-colombiano/luis-zubeldia-renuncio-la-direccion-tecnica-del-medellin-articulo-697186|language=es|work=El Espectador|date=6 June 2017|access-date=1 October 2017|title=Luis Zubeldía renunció a la dirección técnica del Medellín}}

|2nd, Quarterfinals

|{{flagicon|COL}} Juan José Peláez

|11 June{{cite web|url=http://www.elcolombiano.com/deportes/independiente-medellin/juan-jose-pelaez-nuevo-tecnico-del-deportivo-independiente-medellin-HA6705548|language=es|work=El Colombiano|date=11 June 2017|access-date=1 October 2017|title=Juan José Peláez es el nuevo técnico del DIM}}

Santa Fe

|{{flagicon|ARG}} Gustavo Costas

|9 June{{cite web|url=http://www.futbolred.com/liga-aguila/gustavo-costas-no-seguira-como-tecnico-de-santa-fe+16855541|language=es|work=futbolred.com|date=10 June 2017|access-date=1 October 2017|title=Confirmado: Gustavo Costas no seguirá como técnico de Santa Fe}}

|9th

|{{flagicon|URU}} Gregorio Pérez

|14 June{{cite web|url=http://caracol.com.co/radio/2017/06/14/deportes/1497393311_845818.html|language=es|work=Caracol Radio|date=14 June 2017|access-date=1 October 2017|title=Gregorio Pérez, nuevo técnico de Independiente Santa Fe}}

colspan=7|Torneo Finalización
Atlético Nacional

|{{flagicon|COL}} Reinaldo Rueda

|rowspan=3|Resigned

|20 June{{cite web|url=https://colombia.as.com/colombia/2017/06/21/futbol/1498058713_125674.html|language=es|work=AS Colombia|date=21 June 2017|access-date=1 October 2017|title=Oficial: Reinaldo Rueda sale de Nacional y llega Lillo}}

|Pre-season

|{{flagicon|ESP}} Juan Manuel Lillo

|21 June

Atlético Bucaramanga

|{{flagicon|COL}} Fernando Castro

|30 July{{cite web|url=http://www.vanguardia.com/deportes/futbol-local/405191-fernando-pecoso-castro-renuncio-a-la-direccion-tecnica-del-atletico-buc|language=es|work=vanguardia.com|date=30 July 2017|access-date=1 October 2017|title=Fernando ‘Pecoso’ Castro renunció a la dirección técnica del Atlético Bucaramanga}}

|19th

|{{flagicon|COL}} Jaime de la Pava

|2 August{{cite web|url=http://www.eltiempo.com/deportes/futbol-colombiano/bucaramanga-confirmo-a-jaime-de-la-pava-como-nuevo-tecnico-115902|language=es|work=vanguardia.com|date=2 August 2017|access-date=1 October 2017|title=Bucaramanga oficializa la llegada de Jaime de la Pava como nuevo DT}}

Envigado

|{{flagicon|ESP}} Ismael Rescalvo

|2 August{{cite web|url=http://www.futbolred.com/liga-aguila/ismael-rescalvo-renuncio-como-entrenador-de-envigado+16861678|language=es|work=futbolred.com|date=2 August 2017|access-date=1 October 2017|title=Envigado se quedó sin técnico: Ismael Rescalvo presentó su renuncia}}

|19th

|{{flagicon|COL}} Rubén Darío Bedoya

|2 August

Rionegro Águilas

|{{flagicon|COL}} Óscar Pérez

|rowspan=2|Sacked

|6 August{{cite web|url=http://www.futbolred.com/liga-aguila/rionegro-aguilas-despidio-a-su-entrenador-oscar-perez+16862070|language=es|work=futbolred.com|date=6 August 2017|access-date=1 October 2017|title=Rionegro Águilas despide a su entrenador, Óscar Pérez sale de su cargo}}

|20th

|{{flagicon|COL}} Diego Edison Umaña

|12 August{{cite web|url=http://www.eltiempo.com/deportes/futbol-colombiano/diego-umana-nuevo-entrenador-de-rionegro-aguilas-118848|language=es|work=El Tiempo|date=12 August 2017|access-date=1 October 2017|title=Diego Edison Umaña, nuevo entrenador de Rionegro Águilas}}

Deportes Tolima

|{{flagicon|COL}} José Eugenio Hernández

|22 August{{cite web|url=https://www.publimetro.co/co/deportes/2017/08/22/nuevo-tecnico-del-deportes-tolima.html|language=es|work=publimetro.co|date=6 August 2017|access-date=1 October 2017|title=Deportes Tolima despide a 'Cheché' Hernández y contrata a Gamero como técnico}}

|11th

|{{flagicon|COL}} Alberto Gamero

|22 August

América de Cali

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

|Resigned

|2 September{{cite web|url=http://www.futbolred.com/liga-aguila/hernan-torres-renuncio-al-america+16864869|language=es|work=futbolred.com|date=3 September 2017|access-date=1 October 2017|title=Es oficial: Hernán Torres renunció a la dirección técnica del América}}

|14th

|{{flagicon|URU}} Jorge da Silva

|4 September{{cite web|url=http://www.eltiempo.com/deportes/futbol-internacional/jorge-polilla-da-silva-es-el-nuevo-director-tecnico-del-america-de-cali-126948|title=Jorge ‘Polilla’ Da Silva es el nuevo DT del América de Cali|work=El Tiempo|language=es|date=4 September 2017|access-date=1 October 2017}}

Independiente Medellín

|{{flagicon|COL}} Juan José Peláez

|Mutual consent

|15 October{{cite web|url=http://www.eltiempo.com/deportes/futbol-colombiano/juan-jose-pelaez-deja-de-ser-el-tecnico-de-independiente-medellin-141466|language=es|work=El Tiempo|date=15 October 2017|access-date=15 October 2017|title=Juan José Peláez dejó de ser el técnico de Independiente Medellín}}

|9th

|{{flagicon|ESP}} Ismael Rescalvo

|16 October{{cite web|url=https://colombia.as.com/colombia/2017/10/16/futbol/1508161880_493470.html|language=es|work=AS Colombia|date=16 October 2017|access-date=16 October 2017|title=Ismael Rescalvo asume como técnico interino del DIM}}

Deportivo Cali

|{{flagicon|COL}} Héctor Cárdenas

|rowspan=3|Sacked

|17 October{{cite web|url=http://www.elpais.com.co/deportivo-cali/hector-cardenas-ya-no-es-mas-director-tecnico-del-deportivo-cali.html|language=es|work=El País|date=17 October 2017|access-date=17 October 2017|title=Héctor Cárdenas ya no es más director técnico del Deportivo Cali}}

|11th

|{{flagicon|COL}} Sergio Angulo

|17 October

Alianza Petrolera

|{{flagicon|COL}} Jorge Luis Bernal

|22 October{{cite web|url=https://www.elespectador.com/deportes/futbol-colombiano/otro-tecnico-que-cae-jorge-luis-bernal-fue-destituido-de-alianza-petrolera-articulo-719427|language=es|work=El Espectador|date=23 October 2017|access-date=23 October 2017|title=Otro técnico que cae: Jorge Luis Bernal fue destituido de Alianza Petrolera}}

|20th

|{{flagicon|ARG}} Juan Cruz Real

|24 October{{cite web|url=http://www.futbolred.com/liga-aguila/el-nuevo-tecnico-de-alianza-petrolera-es-juan-cruz+16870121?ts=14|language=es|work=futbolred.com|date=24 October 2017|access-date=24 October 2017|title=Juan Cruz Real es el nuevo entrenador de Alianza Petrolera}}

Once Caldas

|{{flagicon|COL}} Francisco Maturana

|14 November{{cite web|url=https://www.elespectador.com/deportes/futbol-colombiano/francisco-maturana-fue-destituido-de-la-direccion-tecnica-del-once-caldas-articulo-723055|language=es|work=El Espectador|date=14 November 2017|access-date=14 November 2017|title=Francisco Maturana fue destituido de la dirección técnica del Once Caldas}}

|18th

|{{flagicon|COL}} Herney Duque

|14 November

Torneo Apertura

=First stage=

The First stage began on 3 February and consisted of twenty rounds including a series of regional rivalries in the tenth round. It ended on 29 May with the top eight teams at the end of this stage advancing to the knockout phase.

==Standings==

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

|section=Apertura

|show_limit=5

|update=complete

|source=[http://www.dimayor.com.co/ Dimayor], [https://int.soccerway.com/national/colombia/primera-a/2017/apertura/r40024/ Soccerway] |class_rules=1) Points, 2) Goal difference, 3) Goals for, 4) Away goals for, 5) Away goals against, 6) Drawing of lots

|team1=NAC |team2=DIM |team3=PAS |team4=MIL |team5=JAG |team6=CAL |team7=AME |team8=BUC |team9=SFE |team10=APE |team11=PAT |team12=JUN |team13=EQU |team14=RIO |team15=HUI |team16=ONC |team17=TOL |team18=TIG |team19=ENV |team20=COR

|result1=KO |result2=KO |result3=KO |result4=KO |result5=KO |result6=KO |result7=KO |result8=KO

|win_APE=7 |draw_APE=6 |loss_APE=7 |gf_APE=24|ga_APE=24

|win_AME=8 |draw_AME=5 |loss_AME=7 |gf_AME=26|ga_AME=21

|win_BUC=8 |draw_BUC=5 |loss_BUC=7 |gf_BUC=16|ga_BUC=17

|win_HUI=6 |draw_HUI=3 |loss_HUI=11|gf_HUI=16|ga_HUI=25

|win_NAC=15|draw_NAC=4 |loss_NAC=1 |gf_NAC=33|ga_NAC=9

|win_COR=4 |draw_COR=6 |loss_COR=10|gf_COR=19|ga_COR=31

|win_TOL=5 |draw_TOL=5 |loss_TOL=10|gf_TOL=24|ga_TOL=28

|win_CAL=7 |draw_CAL=9 |loss_CAL=4 |gf_CAL=27|ga_CAL=20

|win_PAS=10|draw_PAS=5 |loss_PAS=5 |gf_PAS=31|ga_PAS=20

|win_ENV=4 |draw_ENV=6 |loss_ENV=10|gf_ENV=18|ga_ENV=26

|win_DIM=13|draw_DIM=3 |loss_DIM=4 |gf_DIM=35|ga_DIM=23

|win_JAG=8 |draw_JAG=7 |loss_JAG=5 |gf_JAG=18|ga_JAG=16

|win_JUN=6 |draw_JUN=5 |loss_JUN=9 |gf_JUN=25|ga_JUN=26

|win_EQU=5 |draw_EQU=8 |loss_EQU=7 |gf_EQU=15|ga_EQU=18

|win_MIL=10|draw_MIL=3 |loss_MIL=7 |gf_MIL=29|ga_MIL=17

|win_ONC=5 |draw_ONC=6 |loss_ONC=9 |gf_ONC=18|ga_ONC=29

|win_PAT=5 |draw_PAT=9 |loss_PAT=6 |gf_PAT=17|ga_PAT=18

|win_RIO=4 |draw_RIO=9 |loss_RIO=7 |gf_RIO=14|ga_RIO=21

|win_SFE=7 |draw_SFE=7 |loss_SFE=6 |gf_SFE=16|ga_SFE=20

|win_TIG=4 |draw_TIG=7 |loss_TIG=9 |gf_TIG=11|ga_TIG=23

|name_APE=Alianza Petrolera

|name_AME=América de Cali

|name_BUC=Atlético Bucaramanga

|name_HUI=Atlético Huila

|name_NAC=Atlético Nacional

|name_COR=Cortuluá

|name_TOL=Deportes Tolima

|name_CAL=Deportivo Cali

|name_PAS=Deportivo Pasto

|name_ENV=Envigado

|name_DIM=Independiente Medellín

|name_JAG=Jaguares

|name_JUN=Junior

|name_EQU=La Equidad

|name_MIL=Millonarios

|name_ONC=Once Caldas

|name_PAT=Patriotas

|name_RIO=Rionegro Águilas

|name_SFE=Santa Fe

|name_TIG=Tigres

|res_col_header=Qualification

|col_KO=yellow1 |text_KO=Advanced to the knockout phase

}}

==Results==

{{#invoke:Sports results|main

|update=complete

|source=[http://www.dimayor.com.co/ Dimayor], [https://int.soccerway.com/national/colombia/primera-a/2017/apertura/r40024/matches/ Soccerway]

|matches_style=FBR

|team1=APE |team2=AME |team3=BUC |team4=HUI |team5=NAC |team6=COR |team7=TOL |team8=CAL |team9=PAS |team10=ENV |team11=DIM |team12=JAG |team13=JUN |team14=EQU |team15=MIL |team16=ONC |team17=PAT |team18=RIO |team19=SFE |team20=TIG

|name_APE=Alianza Petrolera

|name_AME=América de Cali

|name_BUC=Atlético Bucaramanga

|name_HUI=Atlético Huila

|name_NAC=Atlético Nacional

|name_COR=Cortuluá

|name_TOL=Deportes Tolima

|name_CAL=Deportivo Cali

|name_PAS=Deportivo Pasto

|name_ENV=Envigado

|name_DIM=Independiente Medellín

|name_JAG=Jaguares

|name_JUN=Junior

|name_EQU=La Equidad

|name_MIL=Millonarios

|name_ONC=Once Caldas

|name_PAT=Patriotas

|name_RIO=Rionegro Águilas

|name_SFE=Santa Fe

|name_TIG=Tigres

|match_APE_AME= 3—3

|match_APE_BUC= 1—2

|match_APE_HUI= 0—1

|match_APE_NAC= 1—5

|match_APE_COR= 1—2

|match_APE_TOL= 2—1

|match_APE_CAL= —

|match_APE_PAS= —

|match_APE_ENV= —

|match_APE_DIM= 1—2

|match_APE_JAG= —

|match_APE_JUN= —

|match_APE_EQU= 2—0

|match_APE_MIL= 2—0

|match_APE_ONC= —

|match_APE_PAT= 1—0

|match_APE_RIO= —

|match_APE_SFE= —

|match_APE_TIG= —

|match_AME_APE= —

|match_AME_BUC= —

|match_AME_HUI= —

|match_AME_NAC= 0—0

|match_AME_COR= —

|match_AME_TOL= —

|match_AME_CAL= 3—0

|match_AME_PAS= 1—0

|match_AME_ENV= 2—0

|match_AME_DIM= —

|match_AME_JAG= 0—2

|match_AME_JUN= 3—1

|match_AME_EQU= —

|match_AME_MIL= —

|match_AME_ONC= 4—2

|match_AME_PAT= —

|match_AME_RIO= 0—0

|match_AME_SFE= 0—1

|match_AME_TIG= 2—0

|match_BUC_APE= 2—0

|match_BUC_AME= 1—0

|match_BUC_HUI= —

|match_BUC_NAC= 0—1

|match_BUC_COR= —

|match_BUC_TOL= 2—1

|match_BUC_CAL= 1—1

|match_BUC_PAS= 1—0

|match_BUC_ENV= 1—1

|match_BUC_DIM= —

|match_BUC_JAG= —

|match_BUC_JUN= —

|match_BUC_EQU= 1—0

|match_BUC_MIL= —

|match_BUC_ONC= 1—2

|match_BUC_PAT= —

|match_BUC_RIO= —

|match_BUC_SFE= —

|match_BUC_TIG= 0—1

|match_HUI_APE= —

|match_HUI_AME= 2—0

|match_HUI_BUC= 0—1

|match_HUI_NAC= 0—1

|match_HUI_COR= 2—3

|match_HUI_TOL= 1—0

|match_HUI_CAL= —

|match_HUI_PAS= 0—1

|match_HUI_ENV= 2—0

|match_HUI_DIM= 2—1

|match_HUI_JAG= —

|match_HUI_JUN= —

|match_HUI_EQU= 0—2

|match_HUI_MIL= —

|match_HUI_ONC= —

|match_HUI_PAT= 1—1

|match_HUI_RIO= —

|match_HUI_SFE= —

|match_HUI_TIG= —

|match_NAC_APE= —

|match_NAC_AME= —

|match_NAC_BUC= —

|match_NAC_HUI= —

|match_NAC_COR= —

|match_NAC_TOL= —

|match_NAC_CAL= 0—0

|match_NAC_PAS= 2—1

|match_NAC_ENV= 2—0

|match_NAC_DIM= 3—1

|match_NAC_JAG= 2—0

|match_NAC_JUN= 2—1

|match_NAC_EQU= —

|match_NAC_MIL= —

|match_NAC_ONC= 1—0

|match_NAC_PAT= —

|match_NAC_RIO= 3—0

|match_NAC_SFE= 3—1

|match_NAC_TIG= 0—0

|match_COR_APE= —

|match_COR_AME= 0—1

|match_COR_BUC= 0—0

|match_COR_HUI= —

|match_COR_NAC= 0—1

|match_COR_TOL= 2—2

|match_COR_CAL= —

|match_COR_PAS= 0—4

|match_COR_ENV= 1—3

|match_COR_DIM= 2—2

|match_COR_JAG= —

|match_COR_JUN= —

|match_COR_EQU= 2—1

|match_COR_MIL= —

|match_COR_ONC= 1—1

|match_COR_PAT= 0—0

|match_COR_RIO= —

|match_COR_SFE= —

|match_COR_TIG= —

|match_TOL_APE= —

|match_TOL_AME= 2—1

|match_TOL_BUC= —

|match_TOL_HUI= 2—0

|match_TOL_NAC= 0—0

|match_TOL_COR= —

|match_TOL_CAL= 2—2

|match_TOL_PAS= —

|match_TOL_ENV= 2—1

|match_TOL_DIM= —

|match_TOL_JAG= —

|match_TOL_JUN= —

|match_TOL_EQU= 1—1

|match_TOL_MIL= —

|match_TOL_ONC= 2—3

|match_TOL_PAT= —

|match_TOL_RIO= 1—1

|match_TOL_SFE= 3—1

|match_TOL_TIG= 3—0

|match_CAL_APE= 2—2

|match_CAL_AME= 2—1

|match_CAL_BUC= —

|match_CAL_HUI= 4—0

|match_CAL_NAC= —

|match_CAL_COR= 2—0

|match_CAL_TOL= —

|match_CAL_PAS= 0—0

|match_CAL_ENV= —

|match_CAL_DIM= —

|match_CAL_JAG= 1—1

|match_CAL_JUN= 3—1

|match_CAL_EQU= —

|match_CAL_MIL= 1—1

|match_CAL_ONC= —

|match_CAL_PAT= —

|match_CAL_RIO= 3—0

|match_CAL_SFE= 0—0

|match_CAL_TIG= —

|match_PAS_APE= 1—0

|match_PAS_AME= —

|match_PAS_BUC= —

|match_PAS_HUI= —

|match_PAS_NAC= —

|match_PAS_COR= 2—2

|match_PAS_TOL= 1—0

|match_PAS_CAL= —

|match_PAS_ENV= —

|match_PAS_DIM= —

|match_PAS_JAG= 0—0

|match_PAS_JUN= 1—2

|match_PAS_EQU= 1—1

|match_PAS_MIL= 2—1

|match_PAS_ONC= —

|match_PAS_PAT= 5—0

|match_PAS_RIO= 2—2

|match_PAS_SFE= 3—1

|match_PAS_TIG= —

|match_ENV_APE= 0—0

|match_ENV_AME= —

|match_ENV_BUC= —

|match_ENV_HUI= —

|match_ENV_NAC= —

|match_ENV_COR= —

|match_ENV_TOL= —

|match_ENV_CAL= 2—0

|match_ENV_PAS= 1—2

|match_ENV_DIM= —

|match_ENV_JAG= 1—1

|match_ENV_JUN= 0—0

|match_ENV_EQU= —

|match_ENV_MIL= 1—2

|match_ENV_ONC= 0—0

|match_ENV_PAT= —

|match_ENV_RIO= 1—1

|match_ENV_SFE= 0—1

|match_ENV_TIG= 3—2

|match_DIM_APE= —

|match_DIM_AME= 2—2

|match_DIM_BUC= 0—1

|match_DIM_HUI= —

|match_DIM_NAC= 4—3

|match_DIM_COR= —

|match_DIM_TOL= 3—2

|match_DIM_CAL= 3—1

|match_DIM_PAS= 4—1

|match_DIM_ENV= 2—1

|match_DIM_JAG= —

|match_DIM_JUN= —

|match_DIM_EQU= 1—1

|match_DIM_MIL= —

|match_DIM_ONC= 1—0

|match_DIM_PAT= —

|match_DIM_RIO= —

|match_DIM_SFE= —

|match_DIM_TIG= 3—0

|match_JAG_APE= 0—2

|match_JAG_AME= —

|match_JAG_BUC= 1—1

|match_JAG_HUI= 0—0

|match_JAG_NAC= —

|match_JAG_COR= 2—1

|match_JAG_TOL= 1—0

|match_JAG_CAL= —

|match_JAG_PAS= —

|match_JAG_ENV= —

|match_JAG_DIM= 0—1

|match_JAG_JUN= —

|match_JAG_EQU= 0—2

|match_JAG_MIL= 1—0

|match_JAG_ONC= —

|match_JAG_PAT= 1—1

|match_JAG_RIO= —

|match_JAG_SFE= —

|match_JAG_TIG= 2—1

|match_JUN_APE= 1—2

|match_JUN_AME= —

|match_JUN_BUC= 3—1

|match_JUN_HUI= 3—3

|match_JUN_NAC= —

|match_JUN_COR= 2—1

|match_JUN_TOL= 1—0

|match_JUN_CAL= —

|match_JUN_PAS= —

|match_JUN_ENV= —

|match_JUN_DIM= 2—0

|match_JUN_JAG= 1—2

|match_JUN_EQU= —

|match_JUN_MIL= 1—1

|match_JUN_ONC= 3—0

|match_JUN_PAT= 0—0

|match_JUN_RIO= —

|match_JUN_SFE= —

|match_JUN_TIG= —

|match_EQU_APE= —

|match_EQU_AME= 0—3

|match_EQU_BUC= —

|match_EQU_HUI= —

|match_EQU_NAC= 0—2

|match_EQU_COR= —

|match_EQU_TOL= —

|match_EQU_CAL= 0—1

|match_EQU_PAS= —

|match_EQU_ENV= 1—0

|match_EQU_DIM= —

|match_EQU_JAG= —

|match_EQU_JUN= 1—0

|match_EQU_MIL= —

|match_EQU_ONC= 2—0

|match_EQU_PAT= 0—0

|match_EQU_RIO= 2—2

|match_EQU_SFE= 0—0

|match_EQU_TIG= 0—0

|match_MIL_APE= —

|match_MIL_AME= 3—0

|match_MIL_BUC= 3—0

|match_MIL_HUI= 2—0

|match_MIL_NAC= 0—1

|match_MIL_COR= 2—1

|match_MIL_TOL= 3—0

|match_MIL_CAL= —

|match_MIL_PAS= —

|match_MIL_ENV= —

|match_MIL_DIM= 1—2

|match_MIL_JAG= —

|match_MIL_JUN= —

|match_MIL_EQU= 1—0

|match_MIL_ONC= —

|match_MIL_PAT= 2—0

|match_MIL_RIO= —

|match_MIL_SFE= 3—0

|match_MIL_TIG= —

|match_ONC_APE= 0—2

|match_ONC_AME= —

|match_ONC_BUC= —

|match_ONC_HUI= 2—1

|match_ONC_NAC= —

|match_ONC_COR= —

|match_ONC_TOL= —

|match_ONC_CAL= 0—2

|match_ONC_PAS= 2—3

|match_ONC_ENV= —

|match_ONC_DIM= —

|match_ONC_JAG= 0—0

|match_ONC_JUN= 3—3

|match_ONC_EQU= —

|match_ONC_MIL= 2—1

|match_ONC_PAT= —

|match_ONC_RIO= 1—0

|match_ONC_SFE= 0—0

|match_ONC_TIG= 0—0

|match_PAT_APE= —

|match_PAT_AME= 0—0

|match_PAT_BUC= 0—0

|match_PAT_HUI= —

|match_PAT_NAC= 0—1

|match_PAT_COR= —

|match_PAT_TOL= 2—0

|match_PAT_CAL= 3—2

|match_PAT_PAS= —

|match_PAT_ENV= 3—1

|match_PAT_DIM= 0—1

|match_PAT_JAG= —

|match_PAT_JUN= —

|match_PAT_EQU= 1—1

|match_PAT_MIL= —

|match_PAT_ONC= 2—0

|match_PAT_RIO= —

|match_PAT_SFE= —

|match_PAT_TIG= 3—0

|match_RIO_APE= 0—0

|match_RIO_AME= —

|match_RIO_BUC= 1—0

|match_RIO_HUI= 1—0

|match_RIO_NAC= —

|match_RIO_COR= 0—1

|match_RIO_TOL= —

|match_RIO_CAL= —

|match_RIO_PAS= —

|match_RIO_ENV= 1—2

|match_RIO_DIM= 0—1

|match_RIO_JAG= 0—1

|match_RIO_JUN= 1—0

|match_RIO_EQU= —

|match_RIO_MIL= 0—0

|match_RIO_ONC= —

|match_RIO_PAT= 2—1

|match_RIO_SFE= —

|match_RIO_TIG= —

|match_SFE_APE= 1—1

|match_SFE_AME= —

|match_SFE_BUC= 1—0

|match_SFE_HUI= 1—0

|match_SFE_NAC= —

|match_SFE_COR= 2—0

|match_SFE_TOL= —

|match_SFE_CAL= —

|match_SFE_PAS= —

|match_SFE_ENV= —

|match_SFE_DIM= 0—1

|match_SFE_JAG= 0—2

|match_SFE_JUN= 1—0

|match_SFE_EQU= —

|match_SFE_MIL= 2—1

|match_SFE_ONC= —

|match_SFE_PAT= 0—0

|match_SFE_RIO= 2—2

|match_SFE_TIG= —

|match_TIG_APE= 1—1

|match_TIG_AME= —

|match_TIG_BUC= —

|match_TIG_HUI= 0—1

|match_TIG_NAC= —

|match_TIG_COR= 1—0

|match_TIG_TOL= —

|match_TIG_CAL= 0—0

|match_TIG_PAS= 0—1

|match_TIG_ENV= —

|match_TIG_DIM= —

|match_TIG_JAG= 2—1

|match_TIG_JUN= 1—0

|match_TIG_EQU= —

|match_TIG_MIL= 1—2

|match_TIG_ONC= —

|match_TIG_PAT= —

|match_TIG_RIO= 0—0

|match_TIG_SFE= 1—1

}}

=Knockout phase bracket=

{{8TeamBracket-2Leg

| seed-width=

| team-width=

| game-score-width=

| agg-score-width=

| RD1-seed1=1

| RD1-team1=Atlético Nacional

| RD1-score1-1=3

| RD1-score1-2=3

| RD1-score1-agg=6

| RD1-seed2=5

| RD1-team2=Jaguares

| RD1-score2-1=1

| RD1-score2-2=2

| RD1-score2-agg=3

| RD1-seed3=4

| RD1-team3=Millonarios

| RD1-score3-1=2

| RD1-score3-2=2

| RD1-score3-agg=4

| RD1-seed4=8

| RD1-team4=Atlético Bucaramanga

| RD1-score4-1=2

| RD1-score4-2=0

| RD1-score4-agg=2

| RD1-seed5=2

| RD1-team5=Independiente Medellín

| RD1-score5-1=1

| RD1-score5-2=3

| RD1-score5-agg=4

| RD1-seed6=6

| RD1-team6=Deportivo Cali

| RD1-score6-1=4

| RD1-score6-2=1

| RD1-score6-agg=5

| RD1-seed7=3

| RD1-team7=Deportivo Pasto

| RD1-score7-1=0

| RD1-score7-2=0

| RD1-score7-agg=0

| RD1-seed8=7

| RD1-team8=América de Cali

| RD1-score8-1=0

| RD1-score8-2=1

| RD1-score8-agg=1

| RD2-seed1=1

| RD2-team1=Atlético Nacional

| RD2-score1-1=0

| RD2-score1-2=1

| RD2-score1-agg=1

| RD2-seed2=4

| RD2-team2=Millonarios

| RD2-score2-1=0

| RD2-score2-2=0

| RD2-score2-agg=0

| RD2-seed3=6

| RD2-team3=Deportivo Cali

| RD2-score3-1=0

| RD2-score3-2=2

| RD2-score3-agg=2

| RD2-seed4=7

| RD2-team4=América de Cali

| RD2-score4-1=0

| RD2-score4-2=0

| RD2-score4-agg=0

| RD3-seed1=1

| RD3-team1=Atlético Nacional

| RD3-score1-1=0

| RD3-score1-2=5

| RD3-score1-agg=5

| RD3-seed2=6

| RD3-team2=Deportivo Cali

| RD3-score2-1=2

| RD3-score2-2=1

| RD3-score2-agg=3

}}

=Quarterfinals=

{{TwoLeg start}}

{{TwoLegResult|Jaguares||3–6|Atlético Nacional||1–3|2–3}}

{{TwoLegResult|Deportivo Cali||5–4|Independiente Medellín||4–1|1–3}}

{{TwoLegResult|América de Cali||1–0|Deportivo Pasto||0–0|1–0}}

{{TwoLegResult|Atlético Bucaramanga||2–4|Millonarios||2–2|0–2}}

|}

==First leg==

{{football box collapsible

|date= 31 May 2017

|time= 15:15

|team1= Jaguares

|team2= Atlético Nacional

|score= 1–3

|report= https://int.soccerway.com/matches/2017/05/31/colombia/primera-a/cd-jaguares-de-cordoba/atletico-nacional/2457779/?ICID=PL_MS_01

|goals1= Vanegas {{goal|66}}

|goals2= Moreno {{goal|29}}
Quiñones {{goal|53}}
Torres {{goal|70}}

|stadium= Estadio Jaraguay

|location= Montería

|attendance= 4,500

|referee= Andrés Rojas

}}

{{football box collapsible

|date= 31 May 2017

|time= 18:00

|team1= América de Cali

|team2= Deportivo Pasto

|score= 0–0

|report= https://int.soccerway.com/matches/2017/06/01/colombia/primera-a/corporacion-deportiva-america/deportivo-pasto/2457780/?ICID=PL_MS_03

|goals1=

|goals2=

|stadium= Estadio Pascual Guerrero

|location= Cali

|attendance= 0

|referee= Hervin Otero

}}

{{football box collapsible

|date= 31 May 2017

|time= 20:00

|team1= Atlético Bucaramanga

|team2= Millonarios

|score= 2–2

|report= https://int.soccerway.com/matches/2017/06/01/colombia/primera-a/atletico-bucaramanga/club-deportivo-los-millonarios/2457781/?ICID=PL_MS_05

|goals1= Mejía {{goal|68}}
Palacios {{goal|88}}

|goals2= Riascos {{goal|38}}
Del Valle {{goal|90+2|pen.}}

|stadium= Estadio Álvaro Gómez Hurtado

|location= Floridablanca

|attendance= 10,000

|referee= Carlos Betancur

}}

{{football box collapsible

|date= 1 June 2017

|time= 18:00

|team1= Deportivo Cali

|team2= Independiente Medellín

|score= 4–1

|report= https://int.soccerway.com/matches/2017/06/02/colombia/primera-a/deportivo-cali/corporacion-deportiva-independiente-medellin/2457782/?ICID=HP_MS_35_01

|goals1= Sambueza {{goal|22}} {{goal|51}}
Orejuela {{goal|35}}
Benedetti {{goal|54}}

|goals2= Quintero {{goal|75|pen.}}

|stadium= Estadio Deportivo Cali

|location= Palmira

|attendance= 10,000

|referee= Mario Herrera

}}

†: Match played behind closed doors.

==Second leg==

{{football box collapsible

|date= 3 June 2017

|time= 18:30

|team1= Deportivo Pasto

|team2= América de Cali

|score= 0–1

|aggregatescore= 0–1

|report= https://int.soccerway.com/matches/2017/06/04/colombia/primera-a/deportivo-pasto/corporacion-deportiva-america/2457784/?ICID=HP_MS_63_01

|goals1=

|goals2= Hernández {{goal|72}}

|stadium= Estadio Departamental Libertad

|location= Pasto

|attendance= 13,500

|referee= Carlos Anaya

}}

{{football box collapsible

|date= 3 June 2017

|time= 20:15

|team1= Atlético Nacional

|team2= Jaguares

|score= 3–2

|aggregatescore= 6–3

|report= https://int.soccerway.com/matches/2017/06/04/colombia/primera-a/atletico-nacional/cd-jaguares-de-cordoba/2457783/?ICID=HP_MS_63_02

|goals1= Moreno {{goal|67||90+3}}
Rodríguez {{goal|74}}

|goals2= Vanegas {{goal|16}}
Steer {{goal|63}}

|stadium= Estadio Atanasio Girardot

|location= Medellín

|attendance= 21,131

|referee= Gustavo Murillo

}}

{{football box collapsible

|date= 4 June 2017

|time= 17:30

|team1= Millonarios

|team2= Atlético Bucaramanga

|score= 2–0

|aggregatescore= 4–2

|report= https://int.soccerway.com/matches/2017/06/05/colombia/primera-a/club-deportivo-los-millonarios/atletico-bucaramanga/2457785/?ICID=PL_MS_06

|goals1= Cadavid {{goal|45+1}}
Riascos {{goal|45+4}}

|goals2=

|stadium= Estadio El Campín

|location= Bogotá

|attendance= 20,981

|referee= Nicolás Gallo

}}

{{football box collapsible

|date= 4 June 2017

|time= 19:30

|team1= Independiente Medellín

|team2= Deportivo Cali

|score= 3–1

|aggregatescore= 4–5

|report= https://int.soccerway.com/matches/2017/06/05/colombia/primera-a/corporacion-deportiva-independiente-medellin/deportivo-cali/2457786/?ICID=PL_MS_08

|goals1= Quintero {{goal|18|pen.}}
Angulo {{goal|45+1|o.g.}}
Arias {{goal|90+1}}

|goals2= Benedetti {{goal|59}}

|stadium= Estadio Atanasio Girardot

|location= Medellín

|attendance= 21,130

|referee= Wilson Lamouroux

}}

=Semifinals=

{{TwoLeg start}}

{{TwoLegResult|Millonarios||0–1|Atlético Nacional||0–0|0–1}}

{{TwoLegResult|América de Cali||0–2|Deportivo Cali||0–0|0–2}}

|}

==First leg==

{{football box collapsible

|date= 7 June 2017

|time= 19:05

|team1= Millonarios

|team2= Atlético Nacional

|score= 0–0

|report= https://int.soccerway.com/matches/2017/06/08/colombia/primera-a/club-deportivo-los-millonarios/atletico-nacional/2458976/?ICID=HP_MS_08_01

|goals1=

|goals2=

|stadium= Estadio El Campín

|location= Bogotá

|attendance= 21,750

|referee= Mario Herrera

}}

{{football box collapsible

|date= 8 June 2017

|time= 20:00

|team1= América de Cali

|team2= Deportivo Cali

|score= 0–0

|report= https://int.soccerway.com/matches/2017/06/09/colombia/primera-a/corporacion-deportiva-america/deportivo-cali/2458977/?ICID=PL_MS_03

|goals1=

|goals2=

|stadium= Estadio Pascual Guerrero

|location= Cali

|attendance= 0

|referee= Gustavo Murillo

}}

†: Match played behind closed doors.

==Second leg==

{{football box collapsible

|date= 11 June 2017

|time= 17:15

|team1= Deportivo Cali

|team2= América de Cali

|score= 2–0

|aggregatescore= 2–0

|report= https://int.soccerway.com/matches/2017/06/11/colombia/primera-a/deportivo-cali/corporacion-deportiva-america/2458979/?ICID=PL_MS_04

|goals1= Benedetti {{goal|54}}
Orejuela {{goal|70}}

|goals2=

|stadium= Estadio Deportivo Cali

|location= Palmira

|attendance= 20,000

|referee= Nicolás Gallo

}}

{{football box collapsible

|date= 11 June 2017

|time= 19:30

|team1= Atlético Nacional

|team2= Millonarios

|score= 1–0

|aggregatescore= 1–0

|report= https://int.soccerway.com/matches/2017/06/12/colombia/primera-a/atletico-nacional/club-deportivo-los-millonarios/2458978/?ICID=PL_MS_02

|goals1= Moreno {{goal|90+1}}

|goals2=

|stadium= Estadio Atanasio Girardot

|location= Medellín

|attendance= 38,251

|referee= Luis Sánchez

}}

=Finals=

{{Football box

|date=14 June 2017

|time=19:00 UTC−5

|team1=Deportivo Cali

|score=2–0

|report=https://int.soccerway.com/matches/2017/06/15/colombia/primera-a/deportivo-cali/atletico-nacional/2461798/?ICID=PL_MS_01

|team2=Atlético Nacional

|goals1=Mera {{goal|45}}
Duque {{goal|65}}

|goals2=

|stadium=Estadio Deportivo Cali, Palmira

|attendance=22,868

|referee=Mario Herrera

}}

----

{{Football box

|date=18 June 2017

|time=19:00 UTC−5

|team1=Atlético Nacional

|score=5–1

|report=https://int.soccerway.com/matches/2017/06/19/colombia/primera-a/atletico-nacional/deportivo-cali/2461799/?ICID=PL_MS_02

|team2=Deportivo Cali

|goals1=Torres {{goal|8}}
Uribe {{goal|17}}
Ibargüen {{goal|41}}
Moreno {{goal|75|pen.}}
Quiñones {{goal|78}}

|goals2=Duque {{goal|20}}

|stadium=Estadio Atanasio Girardot, Medellin

|attendance=44,189

|referee=Andrés Rojas

}}

Atlético Nacional won 5–3 on aggregate.


class="wikitable" style="text-align: center; margin: 0 auto;"
Liga Águila
2017 Apertura Champions
Atlético Nacional
16th Title

=Top goalscorers=

class="wikitable" border="1"
Rank

! Name

! Club

! Goals

align=center | 1

|{{flagicon|COL}} Dayro Moreno

|Atlético Nacional

|align=center| 14

rowspan=2 align=center | 2

|{{flagicon|COL}} Feiver Mercado

|Cortuluá

|align=center| 11

{{flagicon|COL}} Jefferson Duque

|Deportivo Cali

|align=center| 11

rowspan=3 align=center | 4

|{{flagicon|COL}} César Arias

|Alianza Petrolera

|align=center| 9

{{flagicon|COL}} Santiago Tréllez

|Deportivo Pasto

|align=center| 9

{{flagicon|COL}} Cristian Martínez Borja

|América de Cali

|align=center| 9

Source: [http://www.dimayor.com.co/ Dimayor]

Torneo Finalización

=First stage=

The First stage began on 7 July and featured the same format used in the Torneo Apertura, with reversed fixtures. It concluded on 19 November with the top eight teams at the end of this stage advancing to the knockout stage.

==Standings==

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

|section=Finalización

|show_limit=5

|update=complete

|source=[http://widget.dimayor.com.co/ Dimayor], [https://int.soccerway.com/national/colombia/primera-a/2017/clausura/r40028/ Soccerway] |class_rules=1) Points, 2) Goal difference, 3) Goals for, 4) Away goals for, 5) Away goals against, 6) Drawing of lots

|team1=JUN |team2=SFE |team3=NAC |team4=MIL |team5=TOL |team6=AME |team7=EQU |team8=JAG |team9=DIM |team10=HUI |team11=ENV |team12=TIG |team13=COR |team14=CAL |team15=PAS |team16=PAT |team17=ONC |team18=APE |team19=BUC |team20=RIO

|result1=KO |result2=KO |result3=KO |result4=KO |result5=KO |result6=KO |result7=KO |result8=KO

|win_APE=5 |draw_APE=4 |loss_APE=11|gf_APE=16|ga_APE=28

|win_AME=8 |draw_AME=7 |loss_AME=5 |gf_AME=19|ga_AME=15

|win_BUC=4 |draw_BUC=6 |loss_BUC=10|gf_BUC=18|ga_BUC=23

|win_HUI=7 |draw_HUI=6 |loss_HUI=7 |gf_HUI=21|ga_HUI=23

|win_NAC=12|draw_NAC=2 |loss_NAC=6 |gf_NAC=25|ga_NAC=12

|win_COR=7 |draw_COR=3 |loss_COR=10|gf_COR=17|ga_COR=28

|win_TOL=9 |draw_TOL=6 |loss_TOL=5 |gf_TOL=25|ga_TOL=20

|win_CAL=6 |draw_CAL=5 |loss_CAL=9 |gf_CAL=25|ga_CAL=32

|win_PAS=6 |draw_PAS=3 |loss_PAS=11|gf_PAS=25|ga_PAS=29

|win_ENV=7 |draw_ENV=5 |loss_ENV=8 |gf_ENV=19|ga_ENV=23

|win_DIM=7 |draw_DIM=6 |loss_DIM=7 |gf_DIM=23|ga_DIM=20

|win_JAG=7 |draw_JAG=7 |loss_JAG=6 |gf_JAG=25|ga_JAG=21

|win_JUN=12|draw_JUN=3 |loss_JUN=5 |gf_JUN=32|ga_JUN=15

|win_EQU=7 |draw_EQU=9 |loss_EQU=4 |gf_EQU=25|ga_EQU=18

|win_MIL=10|draw_MIL=6 |loss_MIL=4 |gf_MIL=26|ga_MIL=14

|win_ONC=5 |draw_ONC=6 |loss_ONC=9 |gf_ONC=16|ga_ONC=24

|win_PAT=4 |draw_PAT=9 |loss_PAT=7 |gf_PAT=19|ga_PAT=25

|win_RIO=4 |draw_RIO=6 |loss_RIO=10|gf_RIO=16|ga_RIO=26

|win_SFE=11|draw_SFE=6 |loss_SFE=3 |gf_SFE=21|ga_SFE=10

|win_TIG=7 |draw_TIG=5 |loss_TIG=8 |gf_TIG=13|ga_TIG=19

|name_APE=Alianza Petrolera

|name_AME=América de Cali

|name_BUC=Atlético Bucaramanga

|name_HUI=Atlético Huila

|name_NAC=Atlético Nacional

|name_COR=Cortuluá

|name_TOL=Deportes Tolima

|name_CAL=Deportivo Cali

|name_PAS=Deportivo Pasto

|name_ENV=Envigado

|name_DIM=Independiente Medellín

|name_JAG=Jaguares

|name_JUN=Junior

|name_EQU=La Equidad

|name_MIL=Millonarios

|name_ONC=Once Caldas

|name_PAT=Patriotas

|name_RIO=Rionegro Águilas

|name_SFE=Santa Fe

|name_TIG=Tigres

|res_col_header=Qualification

|col_KO=yellow1 |text_KO=Advance to the knockout phase

}}

==Results==

{{#invoke:Sports results|main

|update=complete

|source=[http://widget.dimayor.com.co/ Dimayor], [https://int.soccerway.com/national/colombia/primera-a/2017/clausura/r40028/matches/ Soccerway]

|matches_style=FBR

|team1=APE |team2=AME |team3=BUC |team4=HUI |team5=NAC |team6=COR |team7=TOL |team8=CAL |team9=PAS |team10=ENV |team11=DIM |team12=JAG |team13=JUN |team14=EQU |team15=MIL |team16=ONC |team17=PAT |team18=RIO |team19=SFE |team20=TIG

|name_APE=Alianza Petrolera

|name_AME=América de Cali

|name_BUC=Atlético Bucaramanga

|name_HUI=Atlético Huila

|name_NAC=Atlético Nacional

|name_COR=Cortuluá

|name_TOL=Deportes Tolima

|name_CAL=Deportivo Cali

|name_PAS=Deportivo Pasto

|name_ENV=Envigado

|name_DIM=Independiente Medellín

|name_JAG=Jaguares

|name_JUN=Junior

|name_EQU=La Equidad

|name_MIL=Millonarios

|name_ONC=Once Caldas

|name_PAT=Patriotas

|name_RIO=Rionegro Águilas

|name_SFE=Santa Fe

|name_TIG=Tigres

|match_APE_AME= —

|match_APE_BUC= 2—1

|match_APE_HUI= —

|match_APE_NAC= —

|match_APE_COR= —

|match_APE_TOL= —

|match_APE_CAL= 2—1

|match_APE_PAS= 4—2

|match_APE_ENV= 1—2

|match_APE_DIM= —

|match_APE_JAG= 1—1

|match_APE_JUN= 1—0

|match_APE_EQU= —

|match_APE_MIL= —

|match_APE_ONC= 0—1

|match_APE_PAT= —

|match_APE_RIO= 2—0

|match_APE_SFE= 0—0

|match_APE_TIG= 0—1

|match_AME_APE= 2—1

|match_AME_BUC= 1—0

|match_AME_HUI= 3—1

|match_AME_NAC= —

|match_AME_COR= 2—1

|match_AME_TOL= 3—0

|match_AME_CAL= 0—1

|match_AME_PAS= —

|match_AME_ENV= —

|match_AME_DIM= 2—0

|match_AME_JAG= —

|match_AME_JUN= —

|match_AME_EQU= 1—1

|match_AME_MIL= 0—0

|match_AME_ONC= —

|match_AME_PAT= 3—2

|match_AME_RIO= —

|match_AME_SFE= —

|match_AME_TIG= —

|match_BUC_APE= 1—0

|match_BUC_AME= —

|match_BUC_HUI= 0—1

|match_BUC_NAC= —

|match_BUC_COR= 0—1

|match_BUC_TOL= —

|match_BUC_CAL= —

|match_BUC_PAS= —

|match_BUC_ENV= —

|match_BUC_DIM= 1—1

|match_BUC_JAG= 2—2

|match_BUC_JUN= 1—3

|match_BUC_EQU= —

|match_BUC_MIL= 1—3

|match_BUC_ONC= —

|match_BUC_PAT= 2—0

|match_BUC_RIO= 2—2

|match_BUC_SFE= 2—1

|match_BUC_TIG= —

|match_HUI_APE= 2—0

|match_HUI_AME= —

|match_HUI_BUC= —

|match_HUI_NAC= —

|match_HUI_COR= —

|match_HUI_TOL= 2—0

|match_HUI_CAL= 2—2

|match_HUI_PAS= —

|match_HUI_ENV= —

|match_HUI_DIM= —

|match_HUI_JAG= 3—3

|match_HUI_JUN= 1—1

|match_HUI_EQU= —

|match_HUI_MIL= 0—0

|match_HUI_ONC= 1—0

|match_HUI_PAT= —

|match_HUI_RIO= 2—0

|match_HUI_SFE= 0—2

|match_HUI_TIG= 1—0

|match_NAC_APE= 4—0

|match_NAC_AME= 2—0

|match_NAC_BUC= 2—1

|match_NAC_HUI= 1—0

|match_NAC_COR= 3—0

|match_NAC_TOL= 1—0

|match_NAC_CAL= —

|match_NAC_PAS= —

|match_NAC_ENV= —

|match_NAC_DIM= 0—0

|match_NAC_JAG= —

|match_NAC_JUN= —

|match_NAC_EQU= 1—1

|match_NAC_MIL= 3—2

|match_NAC_ONC= —

|match_NAC_PAT= 3—0

|match_NAC_RIO= —

|match_NAC_SFE= —

|match_NAC_TIG= —

|match_COR_APE= 0–0

|match_COR_AME= —

|match_COR_BUC= —

|match_COR_HUI= 2–1

|match_COR_NAC= —

|match_COR_TOL= —

|match_COR_CAL= 2–1

|match_COR_PAS= 3–2

|match_COR_ENV= —

|match_COR_DIM= —

|match_COR_JAG= 1–3

|match_COR_JUN= 1–0

|match_COR_EQU= —

|match_COR_MIL= 0–2

|match_COR_ONC= —

|match_COR_PAT= —

|match_COR_RIO= 1—0

|match_COR_SFE= 0–1

|match_COR_TIG= 1–0

|match_TOL_APE= 3—0

|match_TOL_AME= —

|match_TOL_BUC= 1—0

|match_TOL_HUI= 1—0

|match_TOL_NAC= —

|match_TOL_COR= 2—0

|match_TOL_CAL= —

|match_TOL_PAS= 3—0

|match_TOL_ENV= —

|match_TOL_DIM= 2—1

|match_TOL_JAG= 0—0

|match_TOL_JUN= 2—2

|match_TOL_EQU= —

|match_TOL_MIL= 1–1

|match_TOL_ONC= —

|match_TOL_PAT= 2—1

|match_TOL_RIO= —

|match_TOL_SFE= —

|match_TOL_TIG= —

|match_CAL_APE= —

|match_CAL_AME= 0—0

|match_CAL_BUC= 2—1

|match_CAL_HUI= —

|match_CAL_NAC= 1—0

|match_CAL_COR= —

|match_CAL_TOL= 1—2

|match_CAL_PAS= —

|match_CAL_ENV= 4—2

|match_CAL_DIM= 1—3

|match_CAL_JAG= —

|match_CAL_JUN= —

|match_CAL_EQU= 1—1

|match_CAL_MIL= —

|match_CAL_ONC= 1—2

|match_CAL_PAT= 0—0

|match_CAL_RIO= —

|match_CAL_SFE= —

|match_CAL_TIG= 1—1

|match_PAS_APE= —

|match_PAS_AME= 1—0

|match_PAS_BUC= 0—0

|match_PAS_HUI= 4—0

|match_PAS_NAC= 2—0

|match_PAS_COR= 1—1

|match_PAS_TOL= —

|match_PAS_CAL= 3—4

|match_PAS_ENV= 1—2

|match_PAS_DIM= 1—0

|match_PAS_JAG= —

|match_PAS_JUN= —

|match_PAS_EQU= —

|match_PAS_MIL= —

|match_PAS_ONC= 2—1

|match_PAS_PAT= —

|match_PAS_RIO= —

|match_PAS_SFE= —

|match_PAS_TIG= 3—1

|match_ENV_APE= —

|match_ENV_AME= 2—1

|match_ENV_BUC= 0—0

|match_ENV_HUI= 1—2

|match_ENV_NAC= 0—2

|match_ENV_COR= 2—0

|match_ENV_TOL= 3—1

|match_ENV_CAL= —

|match_ENV_PAS= —

|match_ENV_DIM= 0—2

|match_ENV_JAG= —

|match_ENV_JUN= —

|match_ENV_EQU= 2—1

|match_ENV_MIL= —

|match_ENV_ONC= —

|match_ENV_PAT= 0—0

|match_ENV_RIO= 2—0

|match_ENV_SFE= —

|match_ENV_TIG= —

|match_DIM_APE= 3—1

|match_DIM_AME= —

|match_DIM_BUC= —

|match_DIM_HUI= 1—1

|match_DIM_NAC= 1—0

|match_DIM_COR= 1—0

|match_DIM_TOL= —

|match_DIM_CAL= —

|match_DIM_PAS= —

|match_DIM_ENV= —

|match_DIM_JAG= 2—0

|match_DIM_JUN= 1—2

|match_DIM_EQU= —

|match_DIM_MIL= 1—1

|match_DIM_ONC= —

|match_DIM_PAT= 3—2

|match_DIM_RIO= 1—2

|match_DIM_SFE= 0—1

|match_DIM_TIG= —

|match_JAG_APE= —

|match_JAG_AME= 0—0

|match_JAG_BUC= —

|match_JAG_HUI= —

|match_JAG_NAC= 0—1

|match_JAG_COR= —

|match_JAG_TOL= —

|match_JAG_CAL= 3—2

|match_JAG_PAS= 2—0

|match_JAG_ENV= 2—0

|match_JAG_DIM= —

|match_JAG_JUN= 0—1

|match_JAG_EQU= —

|match_JAG_MIL= —

|match_JAG_ONC= 1—0

|match_JAG_PAT= —

|match_JAG_RIO= 2—0

|match_JAG_SFE= 2—2

|match_JAG_TIG= 1—0

|match_JUN_APE= —

|match_JUN_AME= 3—0

|match_JUN_BUC= —

|match_JUN_HUI= —

|match_JUN_NAC= 2–0

|match_JUN_COR= —

|match_JUN_TOL= —

|match_JUN_CAL= 1—0

|match_JUN_PAS= 1—0

|match_JUN_ENV= 2–0

|match_JUN_DIM= —

|match_JUN_JAG= —

|match_JUN_EQU= 3—0

|match_JUN_MIL= —

|match_JUN_ONC= 3—0

|match_JUN_PAT= —

|match_JUN_RIO= 2—2

|match_JUN_SFE= 0—1

|match_JUN_TIG= 2—0

|match_EQU_APE= 1—1

|match_EQU_AME= —

|match_EQU_BUC= 0—0

|match_EQU_HUI= 1—0

|match_EQU_NAC= —

|match_EQU_COR= 3—0

|match_EQU_TOL= 0—1

|match_EQU_CAL= —

|match_EQU_PAS= 3—2

|match_EQU_ENV= —

|match_EQU_DIM= 2—2

|match_EQU_JAG= 2—1

|match_EQU_JUN= —

|match_EQU_MIL= 0—1

|match_EQU_ONC= —

|match_EQU_PAT= 4—1

|match_EQU_RIO= —

|match_EQU_SFE= —

|match_EQU_TIG= —

|match_MIL_APE= 1—0

|match_MIL_AME= —

|match_MIL_BUC= —

|match_MIL_HUI= —

|match_MIL_NAC= —

|match_MIL_COR= —

|match_MIL_TOL= —

|match_MIL_CAL= 5—1

|match_MIL_PAS= 1—0

|match_MIL_ENV= 1—0

|match_MIL_DIM= —

|match_MIL_JAG= 1–0

|match_MIL_JUN= 1—2

|match_MIL_EQU= —

|match_MIL_ONC= 2—0

|match_MIL_PAT= —

|match_MIL_RIO= 1–1

|match_MIL_SFE= 0–1

|match_MIL_TIG= 1–1

|match_ONC_APE= —

|match_ONC_AME= 0–0

|match_ONC_BUC= 0–2

|match_ONC_HUI= —

|match_ONC_NAC= 0–1

|match_ONC_COR= 2—1

|match_ONC_TOL= 2–1

|match_ONC_CAL= —

|match_ONC_PAS= —

|match_ONC_ENV= 1—1

|match_ONC_DIM= 0–0

|match_ONC_JAG= —

|match_ONC_JUN= 3–2

|match_ONC_EQU= 0–0

|match_ONC_MIL= —

|match_ONC_PAT= 0—0

|match_ONC_RIO= —

|match_ONC_SFE= —

|match_ONC_TIG= —

|match_PAT_APE= 2–0

|match_PAT_AME= —

|match_PAT_BUC= —

|match_PAT_HUI= 1–1

|match_PAT_NAC= —

|match_PAT_COR= 2–2

|match_PAT_TOL= —

|match_PAT_CAL= —

|match_PAT_PAS= 0–0

|match_PAT_ENV= —

|match_PAT_DIM= —

|match_PAT_JAG= 2–2

|match_PAT_JUN= 1–0

|match_PAT_EQU= 1–1

|match_PAT_MIL= 1—2

|match_PAT_ONC= —

|match_PAT_RIO= 1–0

|match_PAT_SFE= 0–0

|match_PAT_TIG= —

|match_RIO_APE= —

|match_RIO_AME= 0—1

|match_RIO_BUC= —

|match_RIO_HUI= —

|match_RIO_NAC= 0—1

|match_RIO_COR= —

|match_RIO_TOL= 1—1

|match_RIO_CAL= 0—1

|match_RIO_PAS= 2–1

|match_RIO_ENV= 0—0

|match_RIO_DIM= —

|match_RIO_JAG= —

|match_RIO_JUN= —

|match_RIO_EQU= 0—1

|match_RIO_MIL= —

|match_RIO_ONC= 2–2

|match_RIO_PAT= —

|match_RIO_SFE= 2—1

|match_RIO_TIG= 2—1

|match_SFE_APE= —

|match_SFE_AME= 0–0

|match_SFE_BUC= —

|match_SFE_HUI= —

|match_SFE_NAC= 1–0

|match_SFE_COR= —

|match_SFE_TOL= 1–1

|match_SFE_CAL= 2–0

|match_SFE_PAS= 1—0

|match_SFE_ENV= 2–0

|match_SFE_DIM= —

|match_SFE_JAG= —

|match_SFE_JUN= —

|match_SFE_EQU= 0–0

|match_SFE_MIL= 1—0

|match_SFE_ONC= 3–2

|match_SFE_PAT= —

|match_SFE_RIO= —

|match_SFE_TIG= 0—1

|match_TIG_APE= —

|match_TIG_AME= 0—0

|match_TIG_BUC= 2—1

|match_TIG_HUI= —

|match_TIG_NAC= 1—0

|match_TIG_COR= —

|match_TIG_TOL= 1—1

|match_TIG_CAL= —

|match_TIG_PAS= —

|match_TIG_ENV= 0—0

|match_TIG_DIM= 1—0

|match_TIG_JAG= 1—0

|match_TIG_JUN= —

|match_TIG_EQU= 0—3

|match_TIG_MIL= —

|match_TIG_ONC= 1—0

|match_TIG_PAT= 0—2

|match_TIG_RIO= —

|match_TIG_SFE= —

}}

=Knockout phase bracket=

{{8TeamBracket-2Leg

| seed-width=

| team-width=

| game-score-width=

| agg-score-width=

| RD1-seed1=2

| RD1-team1=Santa Fe

| RD1-score1-1=0

| RD1-score1-2=4

| RD1-score1-agg=4

| RD1-seed2=8

| RD1-team2=Jaguares

| RD1-score2-1=0

| RD1-score2-2=1

| RD1-score2-agg=1

| RD1-seed3=3

| RD1-team3=Atlético Nacional

| RD1-score3-1=0

| RD1-score3-2=2

| RD1-score3-agg=2 (1)

| RD1-seed4=5

| RD1-team4=Deportes Tolima (p)

| RD1-score4-1=1

| RD1-score4-2=1

| RD1-score4-agg=2 (3)

| RD1-seed5=4

| RD1-team5=Millonarios

| RD1-score5-1=1

| RD1-score5-2=2

| RD1-score5-agg=3

| RD1-seed6=7

| RD1-team6=La Equidad

| RD1-score6-1=1

| RD1-score6-2=1

| RD1-score6-agg=2

| RD1-seed7=1

| RD1-team7=Junior

| RD1-score7-1=0

| RD1-score7-2=2

| RD1-score7-agg=2 (2)

| RD1-seed8=6

| RD1-team8=América de Cali (p)

| RD1-score8-1=0

| RD1-score8-2=2

| RD1-score8-agg=2 (4)

| RD2-seed1=2

| RD2-team1=Santa Fe

| RD2-score1-1=1

| RD2-score1-2=1

| RD2-score1-agg=2

| RD2-seed2=5

| RD2-team2=Deportes Tolima

| RD2-score2-1=0

| RD2-score2-2=1

| RD2-score2-agg=1

| RD2-seed3=4

| RD2-team3=Millonarios

| RD2-score3-1=2

| RD2-score3-2=0

| RD2-score3-agg=2

| RD2-seed4=6

| RD2-team4=América de Cali

| RD2-score4-1=1

| RD2-score4-2=0

| RD2-score4-agg=1

| RD3-seed1=2

| RD3-team1=Santa Fe

| RD3-score1-1=0

| RD3-score1-2=2

| RD3-score1-agg=2

| RD3-seed2=4

| RD3-team2=Millonarios

| RD3-score2-1=1

| RD3-score2-2=2

| RD3-score2-agg=3

}}

=Quarterfinals=

{{TwoLeg start}}

{{TwoLegResult|América de Cali||2–2 (4–2 p)|Junior||0–0|2–2}}

{{TwoLegResult|Jaguares||1–4|Santa Fe||0–0|1–4}}

{{TwoLegResult|Deportes Tolima||2–2 (3–1 p)|Atlético Nacional||1–0|1–2}}

{{TwoLegResult|La Equidad||2–3|Millonarios||1–1|1–2}}

|}

==First leg==

{{football box collapsible

|date= 25 November 2017

|time= 19:30

|team1= La Equidad

|team2= Millonarios

|score= 1–1

|report= https://int.soccerway.com/matches/2017/11/26/colombia/primera-a/la-equidad/club-deportivo-los-millonarios/2687569/?ICID=PL_MS_01

|goals1= Blanco {{goal|53}}

|goals2= Del Valle {{goal|43}}

|stadium= Estadio Metropolitano de Techo

|location= Bogotá

|attendance= 3,204

|referee= Gustavo Murillo

}}

{{football box collapsible

|date= 26 November 2017

|time= 15:10

|team1= Jaguares

|team2= Santa Fe

|score= 0–0

|report= https://int.soccerway.com/matches/2017/11/26/colombia/primera-a/cd-jaguares-de-cordoba/independiente-santa-fe/2687570/?ICID=PL_MS_03

|goals1=

|goals2=

|stadium= Estadio Jaraguay

|location= Montería

|attendance= 6,000

|referee= Alexander Ospina

}}

{{football box collapsible

|date= 26 November 2017

|time= 17:05

|team1= Deportes Tolima

|team2= Atlético Nacional

|score= 1–0

|report= https://int.soccerway.com/matches/2017/11/26/colombia/primera-a/deportes-tolima/atletico-nacional/2687571/?ICID=PL_MS_05

|goals1= Mosquera {{goal|73}}

|goals2=

|stadium= Estadio Manuel Murillo Toro

|location= Ibagué

|attendance= 15,000

|referee= Luis Sánchez

}}

{{football box collapsible

|date= 27 November 2017

|time= 19:45

|team1= América de Cali

|team2= Junior

|score= 0–0

|report= https://int.soccerway.com/matches/2017/11/28/colombia/primera-a/corporacion-deportiva-america/corporacion-popular-deportiva-junior/2687572/?ICID=PL_MS_07

|goals1=

|goals2=

|stadium= Estadio Pascual Guerrero

|location= Cali

|attendance= 36,973

|referee= Andrés Rojas

}}

==Second leg==

{{football box collapsible

|date= 29 November 2017

|time= 19:45

|team1= Millonarios

|team2= La Equidad

|score= 2–1

|aggregatescore= 3–2

|report= https://int.soccerway.com/matches/2017/11/30/colombia/primera-a/club-deportivo-los-millonarios/la-equidad/2687694/

|goals1= Cadavid {{goal|16|pen.}}
Silva {{goal|85}}

|goals2= Valencia {{goal|77}}

|stadium= Estadio El Campín

|location= Bogotá

|attendance= 20,677

|referee= Nicolás Gallo

}}

{{football box collapsible

|date= 30 November 2017

|time= 18:45

|team1= Santa Fe

|team2= Jaguares

|score= 4–1

|aggregatescore= 4–1

|report= https://int.soccerway.com/matches/2017/12/01/colombia/primera-a/independiente-santa-fe/cd-jaguares-de-cordoba/2687692/

|goals1= Urrego {{goal|14}}
Morelo {{goal|54}}
Valencia {{goal|83}}
Pérez {{goal|86}}

|goals2= López {{goal|65}}

|stadium= Estadio El Campín

|location= Bogotá

|attendance= 16,887

|referee= Gustavo Murillo

}}

{{football box collapsible

|date= 2 December 2017

|time= 19:45

|team1= Atlético Nacional

|team2= Deportes Tolima

|score= 2–1

|aggregatescore= 2–2

|report= https://int.soccerway.com/matches/2017/12/03/colombia/primera-a/atletico-nacional/deportes-tolima/2687693/

|goals1= Ruiz {{goal|46}}
Moreno {{goal|51|pen.}}

|goals2= Pérez {{goal|56|pen.}}

|stadium= Estadio Atanasio Girardot

|location= Medellín

|attendance= 20,985

|referee= Bismark Santiago

|penaltyscore= 1–3

|penalties1= J. Mosquera {{penmiss}}
Bocanegra {{penmiss}}
Torres {{pengoal}}
Ruiz {{penmiss}}

|penalties2= {{pengoal}} S. Mosquera
{{pengoal}} Lloreda
{{penmiss}} Villa
{{pengoal}} Rivas

}}

{{football box collapsible

|date= 3 December 2017

|time= 17:15

|team1= Junior

|team2= América de Cali

|score= 2–2

|aggregatescore= 2–2

|report= https://int.soccerway.com/matches/2017/12/03/colombia/primera-a/corporacion-popular-deportiva-junior/corporacion-deportiva-america/2687691/

|goals1= T. Gutiérrez {{goal|20}}
G. Gutiérrez {{goal|38}}

|goals2= Angulo {{goal|27}}
Castañeda {{goal|88}}

|stadium= Estadio Metropolitano Roberto Meléndez

|location= Barranquilla

|attendance= 26,631

|referee= Wilmar Roldán

|penaltyscore= 2–4

|penalties1= T. Gutiérrez {{pengoal}}
Sánchez {{pengoal}}
Mier {{penmiss}}
Chará {{penmiss}}

|penalties2= {{pengoal}} Lizarazo
{{penmiss}} Angulo
{{pengoal}} Arboleda
{{pengoal}} Castañeda
{{pengoal}} Martínez Borja

}}

=Semifinals=

{{TwoLeg start}}

{{TwoLegResult|América de Cali||1–2|Millonarios||1–2|0–0}}

{{TwoLegResult|Deportes Tolima||1–2|Santa Fe||0–1|1–1}}

|}

==First leg==

{{football box collapsible

|date= 6 December 2017

|time= 20:00

|team1= Deportes Tolima

|team2= Santa Fe

|score= 0–1

|report= https://int.soccerway.com/matches/2017/12/07/colombia/primera-a/deportes-tolima/independiente-santa-fe/2696942/

|goals1=

|goals2= Morelo {{goal|56}}

|stadium= Estadio Manuel Murillo Toro

|location= Ibagué

|attendance= 22,000

|referee= Wilmar Roldán

}}

{{football box collapsible

|date= 7 December 2017

|time= 19:45

|team1= América de Cali

|team2= Millonarios

|score= 1–2

|report= https://int.soccerway.com/matches/2017/12/08/colombia/primera-a/corporacion-deportiva-america/club-deportivo-los-millonarios/2696943/

|goals1= Martínez Borja {{goal|69|pen.}}

|goals2= Del Valle {{goal|33}}
Silva {{goal|72}}

|stadium= Estadio Pascual Guerrero

|location= Cali

|attendance= 36,000

|referee= John Hinestroza

}}

==Second leg==

{{football box collapsible

|date= 9 December 2017

|time= 19:00

|team1= Santa Fe

|team2= Deportes Tolima

|score= 1–1

|aggregatescore= 2–1

|report= https://int.soccerway.com/matches/2017/12/10/colombia/primera-a/independiente-santa-fe/deportes-tolima/2696944/

|goals1= Roa {{goal|82}}

|goals2= Correa {{goal|60}}

|stadium= Estadio El Campín

|location= Bogotá

|attendance= 34,139

|referee= Gustavo Murillo

}}

{{football box collapsible

|date= 10 December 2017

|time= 19:15

|team1= Millonarios

|team2= América de Cali

|score= 0–0

|aggregatescore= 2–1

|report= https://int.soccerway.com/matches/2017/12/10/colombia/primera-a/club-deportivo-los-millonarios/corporacion-deportiva-america/2696945/

|goals1=

|goals2=

|stadium= Estadio El Campín

|location= Bogotá

|attendance= 33,084

|referee= Bismark Santiago

}}

=Finals=

{{Football box

|date=13 December 2017

|time=19:30 UTC−5

|team1=Millonarios

|score=1–0

|report=https://int.soccerway.com/matches/2017/12/14/colombia/primera-a/club-deportivo-los-millonarios/independiente-santa-fe/2699013/

|team2=Santa Fe

|goals1=De Los Santos {{goal|32}}

|goals2=

|stadium=Estadio El Campín, Bogotá

|attendance=32,288

|referee=Luis Sánchez

}}

----

{{Football box

|date=17 December 2017

|time=19:00 UTC−5

|team1=Santa Fe

|score=2–2

|report=https://int.soccerway.com/matches/2017/12/18/colombia/primera-a/independiente-santa-fe/club-deportivo-los-millonarios/2699014/

|team2=Millonarios

|goals1=Morelo {{goal|18|pen.|83}}

|goals2=Cadavid {{goal|55}}
Rojas {{goal|85}}

|stadium=Estadio El Campín, Bogotá

|attendance=36,000

|referee=Wilmar Roldán

}}

Millonarios won 3–2 on aggregate.


class="wikitable" style="text-align: center; margin: 0 auto;"
Liga Águila
2017 Finalización Champions
Millonarios
15th Title

=Top goalscorers=

class="wikitable" border="1"
Rank

! Name

! Club

! Goals

rowspan=4 align=center | 1

|{{flagicon|COL}} Yimmi Chará

|Junior

|align=center| 11

{{flagicon|COL}} Ayron del Valle

|Millonarios

|align=center| 11

{{flagicon|COL}} Dayro Moreno

|Atlético Nacional

|align=center| 11

{{flagicon|COL}} Carmelo Valencia

|La Equidad

|align=center| 11

align=center | 5

|{{flagicon|COL}} Ángelo Rodríguez

|Deportes Tolima

|align=center| 9

rowspan=3 align=center | 6

|{{flagicon|COL}} Wilson Morelo

|Santa Fe

|align=center| 8

{{flagicon|COL}} Marco Pérez

|Deportes Tolima

|align=center| 8

{{flagicon|ARG}} Agustín Vuletich

|Rionegro Águilas

|align=center| 8

rowspan=2 align=center | 9

|{{flagicon|COL}} Teófilo Gutiérrez

|Junior

|align=center| 7

{{flagicon|COL}} Pablo Rojas

|Jaguares

|align=center| 7

Source: [https://int.soccerway.com/national/colombia/primera-a/2017/clausura/r40028/players/ Soccerway]

Aggregate table

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

|section=Aggregate table

|update=complete

|source=[http://widget.dimayor.com.co/ Dimayor] |class_rules=1) Points, 2) Goal difference, 3) Goals for, 4) Away goals for, 5) Away goals against, 6) Drawing of lots

|team1=NAC |team2=MIL |team3=SFE |team4=DIM |team5=AME |team6=JUN |team7=CAL |team8=JAG |team9=PAS |team10=TOL |team11=EQU |team12=BUC |team13=HUI |team14=APE |team15=PAT |team16=TIG |team17=ENV |team18=ONC |team19=COR |team20=RIO

|result1=CLGS |result2=CLGS |result3=CL2S1 |result4=CS |result5=CS |result6=CL2S2 |result7=CS |result8=CS

|win_APE=12|draw_APE=10|loss_APE=18|gf_APE=40|ga_APE=52

|win_AME=17|draw_AME=17|loss_AME=14|gf_AME=49|ga_AME=42

|win_BUC=12|draw_BUC=12|loss_BUC=18|gf_BUC=36|ga_BUC=45

|win_HUI=13|draw_HUI=9 |loss_HUI=18|gf_HUI=37|ga_HUI=48

|win_NAC=32|draw_NAC=7 |loss_NAC=9 |gf_NAC=72|ga_NAC=29|status_NAC=C

|win_COR=11|draw_COR=9 |loss_COR=20|gf_COR=36|ga_COR=59

|win_TOL=15|draw_TOL=12|loss_TOL=17|gf_TOL=52|ga_TOL=52

|win_CAL=16|draw_CAL=15|loss_CAL=15|gf_CAL=62|ga_CAL=61

|win_PAS=16|draw_PAS=9 |loss_PAS=17|gf_PAS=56|ga_PAS=50

|win_ENV=11|draw_ENV=11|loss_ENV=18|gf_ENV=37|ga_ENV=49

|win_DIM=21|draw_DIM=9 |loss_DIM=12|gf_DIM=62|ga_DIM=48

|win_JAG=15|draw_JAG=15|loss_JAG=14|gf_JAG=47|ga_JAG=47

|win_JUN=18|draw_JUN=10|loss_JUN=14|gf_JUN=59|ga_JUN=43

|win_EQU=12|draw_EQU=18|loss_EQU=12|gf_EQU=42|ga_EQU=39

|win_MIL=24|draw_MIL=14|loss_MIL=12|gf_MIL=67|ga_MIL=39|status_MIL=C

|win_ONC=10|draw_ONC=12|loss_ONC=18|gf_ONC=34|ga_ONC=52

|win_PAT=9 |draw_PAT=18|loss_PAT=13|gf_PAT=36|ga_PAT=43

|win_RIO=8 |draw_RIO=15|loss_RIO=17|gf_RIO=30|ga_RIO=47

|win_SFE=20|draw_SFE=16|loss_SFE=10|gf_SFE=45|ga_SFE=35

|win_TIG=11|draw_TIG=12|loss_TIG=17|gf_TIG=24|ga_TIG=42

|name_APE=Alianza Petrolera

|name_AME=América de Cali

|name_BUC=Atlético Bucaramanga

|name_HUI=Atlético Huila

|name_NAC=Atlético Nacional

|name_COR=Cortuluá

|name_TOL=Deportes Tolima

|name_CAL=Deportivo Cali

|name_PAS=Deportivo Pasto

|name_ENV=Envigado

|name_DIM=Independiente Medellín

|name_JAG=Jaguares

|name_JUN=Junior

|name_EQU=La Equidad

|name_MIL=Millonarios

|name_ONC=Once Caldas

|name_PAT=Patriotas

|name_RIO=Rionegro Águilas

|name_SFE=Santa Fe

|name_TIG=Tigres

|res_col_header=Qualification

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

|col_CL2S1=green2 |text_CL2S1=Qualification to Copa Libertadores second stage

|col_CL2S2=green2 |text_CL2S2=Qualification to Copa Libertadores second stage

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

|note_res_CL2S2=Junior qualified for the Copa Libertadores second stage by winning the 2017 Copa Colombia.

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

}}

Relegation

A separate table is kept to determine the teams that get relegated to the Categoría Primera B for the next season. The table includes an average of all first stage games played for the current season and the previous two seasons. For purposes of elaborating the table, promoted teams are given the same point and goal tallies as the team in the 18th position at the start of the season.

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

!width=28| {{Tooltip|Pos|Position}}

!width=185| Team

!width=50| {{Tooltip|2015
Pts|Total 2015 points}}

!width=50| {{Tooltip|2016
Pts|Total 2016 points}}

!width=50| {{Tooltip|2017
Pts|Total 2017 points}}

!width=50| {{Tooltip|Total
Pts|Total points over the past three seasons}}

!width=50| {{Tooltip|Total
Pld|Total games played over the past three seasons}}

!width=50| {{Tooltip|Avg|Average}}

!Relegation

1

|align="left"|Atlético Nacional

| 79

7687242120{{#expr:242/120 round 3}}
2

|align="left"|Independiente Medellín

| 70

7369212120{{#expr:212/120 round 3}}
3

|align="left"|Millonarios

| 62

7069201120{{#expr:201/120 round 3}}
4

|align="left"|Santa Fe

| 62

7067199120{{#expr:199/120 round 3}}
5

|align="left"|Junior

| 69

6562196120{{#expr:196/120 round 3}}
6

|align="left"|Deportivo Cali

| 67

6653186120{{#expr:186/120 round 3}}
7

|align="left"|Deportes Tolima

| 68

5753179120{{#expr:179/120 round 3}}
8

|align="left"|Patriotas

| 58

6145164120{{#expr:164/120 round 3}}
9

|align="left"|Envigado

| 61

5144156120{{#expr:156/120 round 3}}
10

|align="left"|Rionegro Águilas

| 54

6039153120{{#expr:153/120 round 3}}
11

|align="left"|Once Caldas

| 57

5142150120{{#expr:150/120 round 3}}
12

|align="left"|La Equidad

| 54

4253149120{{#expr:149/120 round 3}}
13

|align="left"|Atlético Huila

| 57

4248147120{{#expr:147/120 round 3}}
14

|align="left"|Alianza Petrolera

| 53

4746146120{{#expr:146/120 round 3}}
15

|align="left"|Deportivo Pasto

| 39

4456139120{{#expr:139/120 round 3}}
16

|align="left"|América de Cali

| 31

4660137120{{#expr:137/120 round 3}}
17

|align="left"|Jaguares

| 31

4659136120{{#expr:136/120 round 3}}
18

|align="left"|Atlético Bucaramanga

| 31

5547133120{{#expr:133/120 round 3}}
bgcolor=#FF8888

| 19

|align="left"|Cortuluá (R)

| 45

4542132120{{#expr:132/120 round 3}}

| rowspan=2 | Relegation to Categoría Primera B

bgcolor=#FF8888

| 20

|align="left"|Tigres (R)

| 31

4645122120{{#expr:122/120 round 3}}

Source: [http://widget.dimayor.com.co/ Dimayor]
Rules for classification: 1st average; 2nd goal difference; 3rd number of goals scored; 4th away goals scored.

See also

References

{{reflist}}