# 2024 Categoría Primera A season

The 2024 Categoría Primera A season (officially known as the 2024 Liga BetPlay Dimayor season for sponsorship purposes) was the 77th season of the Categoría Primera A, Colombia's top-flight football league. The season began on 19 January and ended on 22 December 2024.
Two tournaments (Apertura and Finalización) were played in the season, each one of them being an independent championship. In the Torneo Apertura, Atlético Bucaramanga were the champions, defeating Santa Fe on kicks from the penalty mark after a 3–3 draw on aggregate in the finals to claim their first league title, while in the Torneo Finalización Atlético Nacional were the champions, claiming their eighteenth league title after beating Deportes Tolima 3–1 on aggregate in the finals. Junior were the defending champions, having won the 2023 Finalización tournament.

## Format changes

The competition format for this season was approved by the Extraordinary Assembly of DIMAYOR on 12 December 2023, which decided to keep the same system used in the previous seasons, with two tournaments (Apertura and Finalización) of three stages each: a first stage in which the 20 teams play each other once (with the fixtures being reversed for the Finalización tournament), a semi-final stage (cuadrangulares) played by the top eight teams from the previous stage and a double-legged final series. The Assembly also decided to remove the regional derbies round that is usually played halfway into the first stage of each tournament as well as a change to the distribution of international berths, with all four Copa Libertadores berths being awarded through league performance (two to the champions of both tournaments and the remaining two to the best-placed teams in the aggregate table), instead of one of those being awarded to the Copa Colombia champion, which would qualify for the Copa Sudamericana instead.

## Teams

20 teams take part in the season, the top 18 teams in the relegation table of the previous season as well as the 2023 Primera B champions Patriotas and runners-up Fortaleza. Fortaleza were the first team to earn promotion, after defeating Cúcuta Deportivo in the 2023 Primera B's Torneo II final on 17 November 2023 and securing the top spot in the season's aggregate table, thus returning to the top flight after eight years, whilst Patriotas clinched promotion back to the top flight after one season on 28 November 2023 by beating Fortaleza in the Primera B's Grand Final. The promoted teams replaced Unión Magdalena and Atlético Huila, the bottom two teams in the relegation table of the 2023 season, who were relegated to Primera B after two and one year in the top flight, respectively.
On 16 January 2024, Alianza Petrolera announced a relocation starting from this season, moving from Barrancabermeja to Valledupar, Cesar Department. With the move to Valledupar, the club also announced that it was dropping the word Petrolera from their name and changing colors, being rebranded to Alianza F.C. The new club was presented that same day at a press conference in Valledupar.
Prior to the start of the season, and due to disagreements and clashes with the local administration of Rionegro that derived into the eviction from their training venue, Águilas Doradas were granted approval by the General Assembly of DIMAYOR to seek a new venue for their home matches. Although the club stayed in Rionegro to play their home matches during the Apertura tournament, on 23 July 2024 it announced the relocation of its home matches to Sincelejo, Sucre Department, given the lack of support from Rionegro's new local government and the difficulty in obtaining sponsorship by private enterprises based in the zone, as well as an invitation from the local government of Sincelejo to play there.

### Stadia and locations

| Team | City | Stadium | Capacity |
| Águilas Doradas | Rionegro | Alberto Grisales | 14,000 |
| Águilas Doradas | Sincelejo | Arturo Cumplido Sierra | 10,000 |
| Alianza | Valledupar | Armando Maestre Pavajeau | 11,000 |
| América de Cali | Cali | Pascual Guerrero | 38,588 |
| Atlético Bucaramanga | Bucaramanga | Américo Montanini | 28,000 |
| Atlético Nacional | Medellín | Atanasio Girardot | 44,863 |
| Boyacá Chicó | Tunja | La Independencia | 20,630 |
| Deportes Tolima | Ibagué | Manuel Murillo Toro | 28,100 |
| Deportivo Cali | Palmira | Deportivo Cali | 42,000 |
| Deportivo Pasto | Pasto | Departamental Libertad | 18,000 |
| Deportivo Pereira | Pereira | Hernán Ramírez Villegas | 30,297 |
| Envigado | Envigado | Polideportivo Sur | 14,000 |
| Fortaleza | Bogotá | Metropolitano de Techo | 10,000 |
| Independiente Medellín | Medellín | Atanasio Girardot | 44,863 |
| Jaguares | Montería | Jaraguay | 12,000 |
| Junior | Barranquilla | Metropolitano Roberto Meléndez | 46,692 |
| La Equidad | Bogotá | Metropolitano de Techo | 10,000 |
| Millonarios | Bogotá | Nemesio Camacho El Campín | 39,512 |
| Once Caldas | Manizales | Palogrande | 31,611 |
| Patriotas | Tunja | La Independencia | 20,630 |
| Santa Fe | Bogotá | Nemesio Camacho El Campín | 39,512 |

#### Notes

* ↑ Named Estadio Alfonso López until 11 June 2024.

### Personnel and kits

| Team | Manager | Kit manufacturer | Main shirt sponsors |
| Águilas Doradas | Juan Pablo Buch | Aerosport | Alcaldía de Sincelejo |
| Alianza | Hubert Bodhert | Pin-Go | Gobernación del Cesar, Pool, Fundación Universitaria San Mateo |
| América de Cali | Jorge da Silva | Le Coq Sportif | Colanta, Águila, BetPlay |
| Atlético Bucaramanga | Rafael Dudamel | Lotto | Rivalo, Súper Bodega Bogotá, Clinisports |
| Atlético Nacional | Efraín Juárez | Nike | Betsson |
| Boyacá Chicó | Juan Carlos Álvarez | Geus | |
| Deportes Tolima | David González | Sheffy | BetPlay, Mercacentro, Pool |
| Deportivo Cali | Sergio Herrera | Kappa | Wplay, Pastas La Muñeca, Constructora Cosenza |
| Deportivo Pasto | Gustavo Florentín | Aerosport (Apertura) Boman (Finalización) | Aguardiente Nariño, Banco AV Villas |
| Deportivo Pereira | Luis Fernando Suárez | Oto | Rivalo, Ukumarí |
| Envigado | Andrés Orozco (caretaker) | Kappa | Pool, Colanta |
| Fortaleza | Sebastián Oliveros | Kimo | BetPlay, Colanta, Pool, Gencell Pharma |
| Independiente Medellín | Alejandro Restrepo | Adidas | Colanta, Wplay |
| Jaguares | Édgar Carvajal | Kimo | Colanta, Pool |
| Junior | César Farías | Adidas | Olímpica, Águila, Tecnoglass |
| La Equidad | Alexis García | Attle | Cootrafa, BetPlay |
| Millonarios | Alberto Gamero | Adidas | Cerveza Andina |
| Once Caldas | Hernán Darío Herrera | Boman | Colanta, BetPlay, Wakate |
| Patriotas | Dayron Pérez | Kimo | Aguardiente Líder, SmartFit |
| Santa Fe | Pablo Peirano | Fila | Colanta, BetPlay |

### Managerial changes

| Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager | Date of appointment |
| Torneo Apertura |||||||
| Atlético Bucaramanga | Jorge Ramoa | End of caretaker spell | 8 November 2023 | Pre-season | Rafael Dudamel | 1 December 2023 |
| Jaguares | Carlos Mario Hoyos | Sacked | 10 November 2023 | Pre-season | Hubert Bodhert | 15 November 2023 |
| Deportivo Pasto | Flabio Torres | Mutual agreement | 11 November 2023 | Pre-season | Jersson González | 16 November 2023 |
| Deportivo Pereira | Alejandro Restrepo | End of contract | 11 November 2023 | Pre-season | Leonel Álvarez | 30 November 2023 |
| Patriotas | Jonathan Risueño | Sacked | 11 December 2023 | Pre-season | Harold Rivera | 11 December 2023 |
| Boyacá Chicó | Belmer Aguilar | Sacked | 14 December 2023 | Pre-season | Miguel Caneo | 19 December 2023 |
| Águilas Doradas | César Farías | Resigned | 2 January 2024 | Pre-season | Hernán Darío Gómez | 15 January 2024 |
| América de Cali | Lucas González | Sacked | 15 January 2024 | Pre-season | Álex Escobar | 15 January 2024 |
| América de Cali | Álex Escobar | End of caretaker spell | 23 January 2024 | 15th | César Farías | 23 January 2024 |
| Boyacá Chicó | Miguel Caneo | Mutual agreement | 10 February 2024 | 20th | Jhon Jaime Gómez | 12 February 2024 |
| Atlético Nacional | Jhon Jairo Bodmer | Resigned | 23 February 2024 | 14th | Juan Camilo Pérez | 23 February 2024 |
| Deportivo Pasto | Jersson González | Sacked | 25 February 2024 | 20th | René Rosero | 25 February 2024 |
| Atlético Nacional | Juan Camilo Pérez | End of caretaker spell | 2 March 2024 | 16th | Pablo Repetto | 28 February 2024 |
| Deportivo Cali | Jaime de la Pava | Resigned | 17 March 2024 | 10th | Hernando Patiño | 18 March 2024 |
| Águilas Doradas | Hernán Darío Gómez | Mutual agreement | 28 March 2024 | 15th | José Luis García | 28 March 2024 |
| Alianza | César Torres | Mutual agreement | 29 March 2024 | 18th | Hubert Bodhert | 6 April 2024 |
| Envigado | Dayron Pérez | Mutual agreement | 1 April 2024 | 17th | Alexis Márquez | 1 April 2024 |
| Jaguares | Hubert Bodhert | Resigned | 3 April 2024 | 14th | Carlos Echeverry | 3 April 2024 |
| Deportivo Pasto | René Rosero | End of caretaker spell | 8 April 2024 | 17th | Gustavo Florentín | 8 April 2024 |
| América de Cali | César Farías | Mutual agreement | 30 April 2024 | 10th | Jorge da Silva | 7 May 2024 |
| Jaguares | Carlos Echeverry | End of caretaker spell | 24 May 2024 | 14th | Néstor Craviotto | 24 May 2024 |
| Deportivo Cali | Hernando Patiño | End of caretaker spell | 8 June 2024 | 15th | Hernán Torres | 8 June 2024 |
| Deportivo Pereira | Leonel Álvarez | Mutual agreement | 13 June 2024 | 3rd, Group A | Luis Fernando Suárez | 18 June 2024 |
| Torneo Finalización |||||||
| Independiente Medellín | Alfredo Arias | Sacked | 4 August 2024 | 9th | Alejandro Restrepo | 7 August 2024 |
| Jaguares | Néstor Craviotto | Resigned | 19 August 2024 | 20th | Édgar Carvajal | 21 August 2024 |
| Atlético Nacional | Pablo Repetto | Sacked | 27 August 2024 | 3rd | Efraín Juárez | 28 August 2024 |
| Junior | Arturo Reyes | Sacked | 3 September 2024 | 6th | César Farías | 3 September 2024 |
| Envigado | Alexis Márquez | Mutual agreement | 8 September 2024 | 19th | Andrés Orozco | 8 September 2024 |
| Patriotas | Harold Rivera | Resigned | 15 September 2024 | 15th | Dayron Pérez | 16 September 2024 |
| Deportivo Cali | Hernán Torres | Mutual agreement | 19 September 2024 | 17th | Sergio Herrera | 19 September 2024 |
| Boyacá Chicó | Jhon Jaime Gómez | End of caretaker spell | 7 October 2024 | 19th | Sergio Migliaccio | 7 October 2024 |
| Águilas Doradas | José Luis García | Sacked | 7 October 2024 | 9th | Juan Pablo Buch | 8 October 2024 |
| Boyacá Chicó | Sergio Migliaccio | Sacked | 26 October 2024 | 20th | Juan Carlos Álvarez | 27 October 2024 |

#### Notes

* 1 2 3 4 5 6 7 Caretaker manager.
* ↑ Originally as caretaker manager, appointed on a permanent basis on 15 May 2024.
* ↑ Leonardo Torres was the caretaker manager for the 2024 Copa Sudamericana group stage matchday 1 and the Torneo Apertura 15th round match against Patriotas.
* ↑ Diego Arias was the caretaker manager for the Torneo Finalización 8th round match against Jaguares.

## Torneo Apertura

The Torneo Apertura (officially known as Liga BetPlay Dimayor 2024–I) was the first tournament of the 2024 season. It began on 19 January and ended on 15 June 2024.

### First stage
#### Standings

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Atlético Bucaramanga | 19 | 11 | 5 | 3 | 24 | 10 | +14 | 38 | Advance to the semi-finals |
| 2 | Deportes Tolima | 19 | 11 | 5 | 3 | 31 | 18 | +13 | 38 | Advance to the semi-finals |
| 3 | Deportivo Pereira | 19 | 10 | 4 | 5 | 28 | 18 | +10 | 34 | Advance to the semi-finals |
| 4 | Santa Fe | 19 | 10 | 4 | 5 | 22 | 12 | +10 | 34 | Advance to the semi-finals |
| 5 | La Equidad | 19 | 9 | 6 | 4 | 22 | 14 | +8 | 33 | Advance to the semi-finals |
| 6 | Millonarios | 19 | 9 | 4 | 6 | 28 | 20 | +8 | 31 | Advance to the semi-finals |
| 7 | Junior | 19 | 8 | 5 | 6 | 24 | 21 | +3 | 29 | Advance to the semi-finals |
| 8 | Once Caldas | 19 | 8 | 5 | 6 | 16 | 16 | 0 | 29 | Advance to the semi-finals |
| 9 | Independiente Medellín | 19 | 8 | 5 | 6 | 22 | 31 | −9 | 29 | |
| 10 | América de Cali | 19 | 6 | 7 | 6 | 22 | 16 | +6 | 25 | |
| 11 | Águilas Doradas | 19 | 7 | 4 | 8 | 20 | 19 | +1 | 25 | |
| 12 | Atlético Nacional | 19 | 6 | 6 | 7 | 21 | 20 | +1 | 24 | |
| 13 | Fortaleza | 19 | 6 | 6 | 7 | 18 | 20 | −2 | 24 | |
| 14 | Jaguares | 19 | 5 | 7 | 7 | 17 | 20 | −3 | 22 | |
| 15 | Deportivo Cali | 19 | 5 | 6 | 8 | 24 | 24 | 0 | 21 | |
| 16 | Deportivo Pasto | 19 | 5 | 4 | 10 | 15 | 21 | −6 | 19 | |
| 17 | Boyacá Chicó | 19 | 5 | 3 | 11 | 22 | 35 | −13 | 18 | |
| 18 | Envigado | 19 | 3 | 7 | 9 | 15 | 25 | −10 | 16 | |
| 19 | Alianza | 19 | 4 | 4 | 11 | 15 | 29 | −14 | 16 | |
| 20 | Patriotas | 19 | 4 | 3 | 12 | 8 | 25 | −17 | 15 | |

#### Results

| Home \ Away | AGU | ALI | AME | BUC | NAC | BOY | TOL | CAL | PAS | PER | ENV | FOR | DIM | JAG | JUN | EQU | MIL | ONC | PAT | SFE |
| Águilas Doradas | — | 4–0 | — | — | 0–3 | — | — | — | 0–1 | — | 2–0 | 1–1 | — | — | 0–2 | 1–1 | — | 1–0 | — | 1–1 |
| Alianza | — | — | — | — | — | — | 0–2 | 3–3 | 1–1 | 1–2 | — | — | 2–0 | 2–1 | 0–1 | 0–3 | — | — | — | 0–1 |
| América de Cali | 0–1 | 2–0 | — | 0–0 | 4–1 | 3–2 | — | — | 0–0 | — | — | — | — | — | 4–1 | 0–1 | — | — | 1–0 | — |
| Atlético Bucaramanga | 1–0 | 1–0 | — | — | — | 2–3 | — | 2–1 | 1–0 | — | 3–1 | — | — | — | — | 4–0 | 0–0 | 1–1 | 3–0 | — |
| Atlético Nacional | — | 3–1 | — | 0–0 | — | — | 3–1 | — | 1–0 | 0–1 | — | 1–2 | — | 2–0 | — | — | 0–1 | 1–1 | — | — |
| Boyacá Chicó | 1–2 | 1–0 | — | — | 2–1 | — | 1–1 | — | — | 1–2 | — | — | 3–0 | 1–0 | 2–2 | — | — | — | 1–2 | 1–2 |
| Deportes Tolima | 2–1 | — | 2–1 | 0–0 | — | — | — | — | — | 2–1 | — | 1–2 | 2–2 | 2–0 | — | — | 2–0 | — | 2–1 | — |
| Deportivo Cali | 2–4 | — | 1–1 | — | 3–2 | 4–0 | 1–2 | — | — | — | 2–0 | 2–0 | — | — | 0–0 | — | — | 0–1 | 0–1 | — |
| Deportivo Pasto | — | — | — | — | — | 2–1 | 1–4 | 0–1 | — | — | 0–1 | 1–0 | — | 1–1 | — | 2–3 | 2–3 | 0–0 | — | 0–1 |
| Deportivo Pereira | 2–1 | — | 2–0 | 1–2 | — | — | — | 2–2 | 0–1 | — | — | 2–0 | — | 0–0 | 3–3 | — | 1–2 | — | — | 1–0 |
| Envigado | — | 1–2 | 1–1 | — | 0–1 | 2–0 | 0–2 | — | — | 1–1 | — | — | 0–1 | 2–2 | — | — | 1–1 | — | 1–0 | — |
| Fortaleza | — | 1–2 | 0–0 | 0–2 | — | 1–1 | — | — | — | — | 1–1 | — | — | — | 2–0 | — | 1–2 | 2–0 | 2–0 | — |
| Independiente Medellín | 1–0 | — | 1–4 | 1–0 | 2–2 | — | — | 1–0 | 1–0 | 1–0 | — | 2–2 | — | — | — | — | — | 1–2 | — | 1–1 |
| Jaguares | 1–0 | — | 1–1 | 0–1 | — | — | — | 1–1 | — | — | — | 0–1 | 2–2 | — | — | 0–0 | 2–1 | 3–0 | — | 1–0 |
| Junior | — | — | — | 2–0 | 0–0 | — | 0–1 | — | 2–0 | — | 1–1 | — | 3–0 | 3–1 | — | 1–0 | — | 1–0 | — | — |
| La Equidad | — | — | — | — | 2–0 | 4–0 | 1–1 | 2–0 | — | 0–2 | 0–0 | 0–0 | 1–2 | — | — | — | — | — | 1–0 | 1–0 |
| Millonarios | 0–1 | 1–1 | 1–0 | — | — | 3–0 | — | 1–1 | — | — | — | — | 5–0 | — | 3–2 | 1–2 | — | 0–2 | — | 3–1 |
| Once Caldas | — | 1–0 | 0–0 | — | — | 2–1 | 2–1 | — | — | 1–2 | 2–1 | — | — | — | — | 0–0 | — | — | 1–0 | 0–1 |
| Patriotas | 0–0 | 0–0 | — | — | 0–0 | — | — | — | 0–3 | 0–3 | — | — | 2–3 | 0–1 | 1–0 | — | 1–0 | — | — | — |
| Santa Fe | — | — | 1–0 | 0–1 | 0–0 | — | 1–1 | 1–0 | — | — | 3–1 | 2–0 | — | — | 3–0 | — | — | — | 3–0 | — |
* ↑ Match abandoned after 64 minutes of play and awarded 0–3 to Deportivo Pereira due to pitch invasion by Patriotas fans. The score at the time of suspension was 0–2.

### Semi-finals

The eight teams that advanced to the semi-finals were drawn into two groups of four teams, with the top two teams from the first stage being seeded in each group. The two group winners advanced to the finals.

#### Group A

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BUC | MIL | PER | JUN |
| 1 | Atlético Bucaramanga | 6 | 2 | 2 | 2 | 4 | 3 | +1 | 8 | Advance to the Finals | — | 0–0 | 3–1 | 0–0 |
| 2 | Millonarios | 6 | 2 | 2 | 2 | 6 | 5 | +1 | 8 | | 0–1 | — | 1–0 | 2–0 |
| 3 | Deportivo Pereira | 6 | 2 | 2 | 2 | 7 | 8 | −1 | 8 | | 1–0 | 2–2 | — | 0–0 |
| 4 | Junior | 6 | 2 | 2 | 2 | 5 | 6 | −1 | 8 | | 1–0 | 2–1 | 2–3 | — |
* ↑ Atlético Bucaramanga ahead of Millonarios, Deportivo Pereira, and Junior for being the group's seeded team.

#### Group B

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | SFE | TOL | ONC | EQU |
| 1 | Santa Fe | 6 | 5 | 1 | 0 | 8 | 1 | +7 | 16 | Advance to the Finals | — | 1–0 | 1–0 | 2–0 |
| 2 | Deportes Tolima | 6 | 3 | 1 | 2 | 9 | 6 | +3 | 10 | | 1–2 | — | 1–1 | 3–0 |
| 3 | Once Caldas | 6 | 2 | 2 | 2 | 5 | 4 | +1 | 8 | | 0–0 | 0–1 | — | 2–0 |
| 4 | La Equidad | 6 | 0 | 0 | 6 | 3 | 14 | −11 | 0 | | 0–2 | 2–3 | 1–2 | — |

### Finals

Tied 3–3 on aggregate, Atlético Bucaramanga won on penalties.
* Liga BetPlay Dimayor 2024–I champions
* Atlético Bucaramanga 1st title

### Top scorers

| Rank | Player | Club | Goals |
| 1 | Carlos Bacca | Junior | 12 |
| 1 | Hugo Rodallega | Santa Fe | 12 |
| 3 | Dayro Moreno | Once Caldas | 11 |
| 4 | Leonardo Castro | Millonarios | 10 |
| 4 | Yeison Guzmán | Deportes Tolima | 10 |
| 4 | Darwin Quintero | Deportivo Pereira | 10 |
| 7 | Kevin Viveros | La Equidad | 8 |
| 8 | Daniel Mosquera | Atlético Bucaramanga | 7 |
| 9 | Juan José Córdoba | Deportivo Cali | 6 |
| 9 | Faber Gil | Deportivo Pereira | 6 |
| 9 | Rodrigo Holgado | América de Cali | 6 |
| 9 | Wilson Morelo | Jaguares | 6 |
| 9 | Henry Plazas | Boyacá Chicó | 6 |
| 9 | Élan Ricardo | La Equidad | 6 |
Source: Soccerway

### Attendances

| # | Club | Total attendance | Average attendance |
| 1 | Millonarios | 226,325 | 22,633 |
| 2 | Deportivo Pereira | 207,297 | 20,730 |
| 3 | Santa Fe | 182,672 | 20,297 |
| 4 | Independiente Medellín | 194,854 | 19,485 |
| 5 | Once Caldas | 157,000 | 17,444 |
| 6 | Deportivo Cali | 166,293 | 16,629 |
| 7 | América de Cali | 141,774 | 15,753 |
| 8 | Junior | 139,909 | 15,545 |
| 9 | Atlético Bucaramanga | 135,000 | 13,500 |
| 10 | Atlético Nacional | 99,683 | 11,076 |
| 11 | Deportes Tolima | 95,600 | 10,622 |
| 12 | Deportivo Pasto | 76,000 | 7,600 |
| 13 | Alianza | 61,500 | 6,833 |
| 14 | Jaguares | 60,000 | 6,000 |
| 15 | La Equidad | 55,600 | 5,560 |
| 16 | Fortaleza | 46,857 | 5,206 |
| 17 | Envigado | 45,425 | 4,543 |
| 18 | Águilas Doradas | 35,500 | 3,944 |
| 19 | Patriotas | 31,100 | 3,888 |
| 20 | Boyacá Chicó | 34,400 | 3,440 |
Source: World Football

## Torneo Finalización

The Torneo Finalización (officially known as Liga BetPlay Dimayor 2024–II) was the second and last tournament of the 2024 season. It began on 15 July and ended on 22 December 2024.

### First stage
#### Standings

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Santa Fe | 19 | 10 | 7 | 2 | 26 | 12 | +14 | 37 | Advance to the semi-finals |
| 2 | América de Cali | 19 | 11 | 4 | 4 | 27 | 16 | +11 | 37 | Advance to the semi-finals |
| 3 | Millonarios | 19 | 10 | 5 | 4 | 27 | 13 | +14 | 35 | Advance to the semi-finals |
| 4 | Deportes Tolima | 19 | 10 | 4 | 5 | 25 | 12 | +13 | 34 | Advance to the semi-finals |
| 5 | Atlético Nacional | 19 | 9 | 5 | 5 | 27 | 20 | +7 | 32 | Advance to the semi-finals |
| 6 | Junior | 19 | 8 | 7 | 4 | 26 | 16 | +10 | 31 | Advance to the semi-finals |
| 7 | Once Caldas | 19 | 9 | 4 | 6 | 21 | 19 | +2 | 31 | Advance to the semi-finals |
| 8 | Deportivo Pasto | 19 | 9 | 3 | 7 | 25 | 18 | +7 | 30 | Advance to the semi-finals |
| 9 | Independiente Medellín | 19 | 7 | 8 | 4 | 23 | 15 | +8 | 29 | |
| 10 | Atlético Bucaramanga | 19 | 8 | 4 | 7 | 21 | 17 | +4 | 28 | |
| 11 | Fortaleza | 19 | 7 | 6 | 6 | 23 | 20 | +3 | 27 | |
| 12 | Deportivo Pereira | 19 | 7 | 6 | 6 | 19 | 18 | +1 | 27 | |
| 13 | La Equidad | 19 | 5 | 7 | 7 | 20 | 26 | −6 | 22 | |
| 14 | Águilas Doradas | 19 | 5 | 6 | 8 | 18 | 27 | −9 | 21 | |
| 15 | Patriotas | 19 | 5 | 5 | 9 | 23 | 29 | −6 | 20 | |
| 16 | Alianza | 19 | 4 | 5 | 10 | 17 | 25 | −8 | 17 | |
| 17 | Deportivo Cali | 19 | 4 | 5 | 10 | 15 | 28 | −13 | 17 | |
| 18 | Jaguares | 19 | 3 | 6 | 10 | 9 | 24 | −15 | 15 | |
| 19 | Boyacá Chicó | 19 | 4 | 3 | 12 | 13 | 34 | −21 | 15 | |
| 20 | Envigado | 19 | 3 | 4 | 12 | 9 | 25 | −16 | 13 | |

#### Results

| Home \ Away | AGU | ALI | AME | BUC | NAC | BOY | TOL | CAL | PAS | PER | ENV | FOR | DIM | JAG | JUN | EQU | MIL | ONC | PAT | SFE |
| Águilas Doradas | — | — | 1–2 | 1–3 | — | 0–1 | 0–1 | 1–1 | — | 1–1 | — | — | 1–1 | 1–0 | — | — | 2–1 | — | 3–2 | — |
| Alianza | 3–0 | — | 0–1 | 0–4 | 0–2 | 4–0 | — | — | — | — | 1–1 | 1–1 | — | — | — | — | 2–1 | 1–0 | 1–1 | — |
| América de Cali | — | — | — | — | — | — | 1–0 | 0–1 | — | 1–0 | 4–0 | 1–1 | 1–0 | 1–0 | — | — | 2–1 | 3–0 | — | 0–0 |
| Atlético Bucaramanga | — | — | 1–2 | — | 1–0 | — | 0–2 | — | — | 1–1 | — | 1–0 | 2–3 | 0–0 | 1–0 | — | — | — | — | 0–1 |
| Atlético Nacional | 1–1 | — | 2–1 | — | — | 6–2 | — | 1–1 | — | — | 2–1 | — | 1–1 | — | 0–3 | 0–1 | — | — | 3–1 | 1–1 |
| Boyacá Chicó | — | — | 0–2 | 1–1 | — | — | — | 1–0 | 1–0 | — | 0–0 | 2–2 | — | — | — | 1–0 | 1–5 | 0–1 | — | — |
| Deportes Tolima | — | 2–0 | — | — | 1–0 | 2–1 | — | 1–1 | 2–1 | — | 3–0 | — | — | — | 0–1 | 5–1 | — | 1–1 | — | 0–0 |
| Deportivo Cali | — | 1–0 | — | 1–0 | — | — | — | — | 0–3 | 0–2 | — | — | 2–0 | 1–2 | — | 1–1 | 0–1 | — | — | 1–3 |
| Deportivo Pasto | 3–1 | 1–0 | 3–1 | 1–2 | 1–2 | — | — | — | — | 2–0 | — | — | 1–0 | — | 1–0 | — | — | — | 3–2 | — |
| Deportivo Pereira | — | 1–0 | — | — | 1–1 | 1–0 | 1–0 | — | — | — | 2–0 | — | 1–1 | — | — | 4–3 | — | 0–1 | 0–1 | — |
| Envigado | 3–0 | — | — | 0–0 | — | — | — | 1–0 | 0–1 | — | — | 0–1 | — | — | 0–0 | 2–1 | — | 0–1 | — | 0–1 |
| Fortaleza | 0–1 | — | — | — | 0–1 | — | 1–1 | 2–1 | 0–0 | 1–0 | — | — | 2–2 | 3–1 | — | 2–1 | — | — | — | 1–3 |
| Independiente Medellín | — | 2–0 | — | — | — | 1–0 | 0–1 | — | — | — | 1–0 | — | — | 4–1 | 0–0 | 0–0 | 1–1 | — | 3–0 | — |
| Jaguares | — | 0–0 | — | — | 0–2 | 1–0 | 0–2 | — | 0–0 | 1–2 | 2–1 | — | — | — | 1–1 | — | — | — | 0–0 | — |
| Junior | 3–4 | 2–2 | 3–1 | — | — | 2–1 | — | 3–0 | — | 3–1 | — | 2–1 | — | — | — | — | 0–0 | — | 2–1 | 1–1 |
| La Equidad | 0–0 | 3–2 | 2–2 | 0–1 | — | — | — | — | 2–2 | — | — | — | — | 1–0 | 1–0 | — | 1–3 | 1–1 | — | — |
| Millonarios | — | — | — | 1–0 | 1–2 | — | 1–0 | — | 1–0 | 0–0 | 3–0 | 2–1 | — | 0–0 | — | — | — | — | 3–0 | — |
| Once Caldas | 1–0 | — | — | 2–1 | 2–0 | — | — | 4–1 | 2–1 | — | — | 0–2 | 0–2 | 2–0 | 0–0 | — | 1–1 | — | — | — |
| Patriotas | — | — | 1–1 | 1–2 | — | 3–0 | 2–1 | 2–2 | — | — | 2–0 | 0–2 | — | — | — | 0–0 | — | 3–1 | — | 1–2 |
| Santa Fe | 0–0 | 2–0 | — | — | — | 3–1 | — | — | 2–1 | 1–1 | — | — | 1–1 | 3–0 | — | 0–1 | 0–1 | 2–1 | — | — |
* ↑ Match abandoned after 56 minutes of play and awarded 0–3 to Junior due to crowd disturbances. The score at the time of suspension was 2–0.
* ↑ Match awarded 0–3 to Deportivo Pasto due to pitch invasion by Deportivo Cali fans. The match was ended with Deportivo Pasto winning 0–2.

### Semi-finals

The eight teams that advanced to the semi-finals were drawn into two groups of four teams, with the top two teams from the first stage being seeded in each group. The two group winners advanced to the finals.

#### Group A

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | NAC | MIL | PAS | SFE |
| 1 | Atlético Nacional | 6 | 4 | 1 | 1 | 13 | 4 | +9 | 13 | Advance to the Finals | — | 1–1 | 2–1 | 5–0 |
| 2 | Millonarios | 6 | 3 | 3 | 0 | 7 | 4 | +3 | 12 | | 2–1 | — | 2–1 | 1–1 |
| 3 | Deportivo Pasto | 6 | 2 | 1 | 3 | 5 | 6 | −1 | 7 | | 0–1 | 0–0 | — | 1–0 |
| 4 | Santa Fe | 6 | 0 | 1 | 5 | 2 | 13 | −11 | 1 | | 0–3 | 0–1 | 1–2 | — |

#### Group B

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | TOL | ONC | AME | JUN |
| 1 | Deportes Tolima | 6 | 3 | 1 | 2 | 7 | 7 | 0 | 10 | Advance to the Finals | — | 1–0 | 1–0 | 1–0 |
| 2 | Once Caldas | 6 | 2 | 3 | 1 | 8 | 5 | +3 | 9 | | 0–0 | — | 3–0 | 2–2 |
| 3 | América de Cali | 6 | 2 | 1 | 3 | 6 | 8 | −2 | 7 | | 4–2 | 1–1 | — | 1–0 |
| 4 | Junior | 6 | 2 | 1 | 3 | 7 | 8 | −1 | 7 | | 3–2 | 1–2 | 1–0 | — |
* 1 2 América de Cali ahead of Junior for being the group's seeded team.

### Finals

Atlético Nacional won 3–1 on aggregate.
* Liga BetPlay Dimayor 2024–II champions
* Atlético Nacional 18th title

### Top scorers

| Rank | Player | Club | Goals |
| 1 | Daniel Moreno | Deportivo Pasto | 17 |
| 2 | Dayro Moreno | Once Caldas | 10 |
| 3 | Carlos Bacca | Junior | 8 |
| 3 | Leonardo Castro | Millonarios | 8 |
| 3 | Brayan Gil | Deportes Tolima | 8 |
| 3 | Yeison Guzmán | Deportes Tolima | 8 |
| 3 | Duván Vergara | América de Cali | 8 |
| 8 | Alfredo Morelos | Atlético Nacional | 7 |
| 8 | Andrés Román | Atlético Nacional | 7 |
| 10 | Michael Barrios | Once Caldas | 6 |
| 10 | Santiago Mosquera | Santa Fe | 6 |
| 10 | Jeison Quiñónes | Águilas Doradas | 6 |
| 10 | Adrián Ramos | América de Cali | 6 |
| 10 | Hugo Rodallega | Santa Fe | 6 |
| 10 | Stiven Rodríguez | Junior | 6 |
Source: Soccerway

## Aggregate table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Deportes Tolima | 52 | 27 | 12 | 13 | 73 | 46 | +27 | 93 | Qualification for Copa Libertadores second stage |
| 2 | Santa Fe | 52 | 26 | 13 | 13 | 61 | 41 | +20 | 91 | Qualification for Copa Libertadores second stage |
| 3 | Millonarios | 50 | 24 | 14 | 12 | 68 | 42 | +26 | 86 | Qualification for Copa Sudamericana first stage |
| 4 | Atlético Bucaramanga (C) | 46 | 22 | 11 | 13 | 52 | 33 | +19 | 77 | Qualification for Copa Libertadores group stage |
| 5 | Once Caldas | 50 | 21 | 14 | 15 | 50 | 44 | +6 | 77 | Qualification for Copa Sudamericana first stage |
| 6 | Junior | 50 | 20 | 15 | 15 | 62 | 51 | +11 | 75 | Qualification for Copa Sudamericana first stage |
| 7 | Atlético Nacional (C) | 46 | 20 | 13 | 13 | 64 | 45 | +19 | 73 | Qualification for Copa Libertadores group stage |
| 8 | América de Cali | 44 | 19 | 12 | 13 | 55 | 40 | +15 | 69 | Qualification for Copa Sudamericana first stage |
| 9 | Deportivo Pereira | 44 | 19 | 12 | 13 | 54 | 44 | +10 | 69 | |
| 10 | Independiente Medellín | 38 | 15 | 13 | 10 | 45 | 46 | −1 | 58 | |
| 11 | Deportivo Pasto | 44 | 16 | 8 | 20 | 45 | 45 | 0 | 56 | |
| 12 | La Equidad | 44 | 14 | 13 | 17 | 45 | 54 | −9 | 55 | |
| 13 | Fortaleza | 38 | 13 | 12 | 13 | 41 | 40 | +1 | 51 | |
| 14 | Águilas Doradas | 38 | 12 | 10 | 16 | 38 | 46 | −8 | 46 | |
| 15 | Deportivo Cali | 38 | 9 | 11 | 18 | 39 | 52 | −13 | 38 | |
| 16 | Jaguares | 38 | 8 | 13 | 17 | 26 | 44 | −18 | 37 | |
| 17 | Patriotas | 38 | 9 | 8 | 21 | 31 | 54 | −23 | 35 | |
| 18 | Alianza | 38 | 8 | 9 | 21 | 32 | 54 | −22 | 33 | |
| 19 | Boyacá Chicó | 38 | 9 | 6 | 23 | 35 | 69 | −34 | 33 | |
| 20 | Envigado | 38 | 6 | 11 | 21 | 24 | 50 | −26 | 29 | |

## Relegation

A separate table is kept to determine the teams that are relegated to the Categoría Primera B for the next season. This table is elaborated from a sum of all first stage games played in the three most recent seasons (including the 2022–I, 2022–II, 2023–I, 2023–II, 2024–I, and 2024–II tournaments), with the points earned being averaged per match played. The bottom two teams of the relegation table at the end of the season were relegated to Categoría Primera B.
| Pos | Team | 2022 Pts | 2023 Pts | 2024 Pts | 2024 GF | 2024 GA | 2024 GD | Total Pld | Total Pts | Avg. | Relegation |
| 1 | Millonarios | 74 | 68 | 66 | 55 | 33 | +22 | 118 | 208 | 1.76 | |
| 2 | Deportes Tolima | 66 | 61 | 72 | 56 | 30 | +26 | 118 | 199 | 1.69 | |
| 3 | Independiente Medellín | 67 | 68 | 58 | 45 | 46 | −1 | 118 | 193 | 1.64 | |
| 4 | Atlético Nacional | 66 | 68 | 56 | 48 | 40 | +8 | 118 | 190 | 1.61 | |
| 5 | Águilas Doradas | 58 | 83 | 46 | 38 | 46 | −8 | 118 | 187 | 1.58 | |
| 6 | América de Cali | 54 | 69 | 62 | 49 | 32 | +17 | 118 | 185 | 1.57 | |
| 7 | Santa Fe | 61 | 50 | 71 | 48 | 24 | +24 | 118 | 182 | 1.54 | |
| 8 | Junior | 63 | 58 | 60 | 50 | 37 | +13 | 118 | 181 | 1.53 | |
| 9 | Atlético Bucaramanga | 59 | 46 | 66 | 45 | 27 | +18 | 118 | 171 | 1.45 | |
| 10 | La Equidad | 58 | 52 | 55 | 42 | 40 | +2 | 118 | 165 | 1.4 | |
| 11 | Deportivo Pereira | 55 | 44 | 61 | 47 | 36 | +11 | 118 | 160 | 1.36 | |
| 12 | Once Caldas | 56 | 42 | 60 | 37 | 35 | +2 | 118 | 158 | 1.34 | |
| 13 | Fortaleza | — | — | 51 | 41 | 40 | +1 | 38 | 51 | 1.34 | |
| 14 | Deportivo Pasto | 54 | 54 | 49 | 40 | 39 | +1 | 118 | 157 | 1.33 | |
| 15 | Alianza | 46 | 58 | 33 | 32 | 54 | −22 | 118 | 137 | 1.16 | |
| 16 | Boyacá Chicó | — | 49 | 33 | 35 | 69 | −34 | 78 | 82 | 1.05 | |
| 17 | Deportivo Cali | 34 | 51 | 38 | 39 | 52 | –13 | 118 | 123 | 1.04 | |
| 18 | Envigado | 57 | 33 | 29 | 24 | 50 | –26 | 118 | 119 | 1.01 | |
| 19 | Jaguares (R) | 47 | 33 | 37 | 26 | 44 | –18 | 118 | 117 | 0.99 | Relegation to Categoría Primera B |
| 20 | Patriotas (R) | — | — | 35 | 31 | 54 | −23 | 38 | 35 | 0.92 | Relegation to Categoría Primera B |
Source: Dimayor Rules for classification: 1) average, 2) 2024 points, 3) 2024 goal difference, 4) 2024 goals scored, 5) 2024 away goals scored, 6) 2024 away goals against, 7) 2024 wins, 8) 2024 yellow cards, 9) 2024 red cards, 10) drawing of lots.