
Once Caldas vs Millonarios, 2025 Liga BetPlay, Apertura
· Colombian Primera A
FT
2 - 2
2 - 2
About
Once Caldas are hosting Millonarios
at Palogrande, Manizales, Colombia, starting on
. The match is a part of the Colombian Primera A.
Match Commentary
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Daniel Ruiz (Millonarios) wins a free kick in the attacking half.
- 1': Foul by Iván Rojas (Once Caldas).
- 2': Daniel Ruiz (Millonarios) wins a free kick in the attacking half.
- 2': Foul by Juan Patiño (Once Caldas).
- 4': Attempt saved. Daniel Ruiz (Millonarios) left footed shot from outside the box is saved in the centre of the goal.
- 5': Attempt saved. Daniel Cataño (Millonarios) right footed shot from more than 35 yards is saved in the centre of the goal. Assisted by Stiven Vega.
- 7': Foul by Nicolás Árevalo (Millonarios).
- 7': Jefry Zapata (Once Caldas) wins a free kick in the attacking half.
- 8': Nicolás Árevalo (Millonarios) is shown the yellow card for a bad foul.
- 9': Goal! Once Caldas 1, Millonarios 0. Jerson Malagón (Once Caldas) right footed shot from the centre of the box to the bottom right corner. Assisted by Mateo Zuleta with a cross following a set piece situation.
- 9': Jerson Malagón (Once Caldas) is shown the yellow card for excessive celebration.
- 12': Corner, Millonarios. Conceded by Jerson Malagón.
- 12': Attempt missed. Helibelton Palacios (Millonarios) header from the centre of the box is just a bit too high. Assisted by Nicolás Árevalo with a cross following a corner.
- 13': Corner, Once Caldas. Conceded by Sergio Mosquera.
- 14': Offside, Once Caldas. Jefry Zapata is caught offside.
- 15': Foul by Jefry Zapata (Once Caldas).
- 15': Jhoan Hernández (Millonarios) wins a free kick in the defensive half.
- 16': Foul by Kevin Palacios (Millonarios).
- 16': Luis Palacios (Once Caldas) wins a free kick in the defensive half.
- 17': Attempt blocked. Luis Marimón (Millonarios) right footed shot from the centre of the box is blocked. Assisted by Kevin Palacios with a cross.
- 18': Attempt saved. Daniel Ruiz (Millonarios) right footed shot from outside the box is saved in the centre of the goal. Assisted by Andrés Llinás.
- 18': Goal! Once Caldas 1, Millonarios 1. Kevin Palacios (Millonarios) left footed shot from the centre of the box to the bottom left corner.
- 19': Foul by Daniel Ruiz (Millonarios).
- 19': Iván Rojas (Once Caldas) wins a free kick in the defensive half.
- 21': Attempt missed. Esteban Beltrán (Once Caldas) left footed shot from outside the box is close, but misses to the left. Assisted by Dayro Moreno.
- 22': Delay in match because of an injury Daniel Ruiz (Millonarios).
- 22': Delay over. They are ready to continue.
- 23': Corner, Millonarios. Conceded by Juan García.
- 24': Nicolás Árevalo (Millonarios) hits the bar with a header from the centre of the box. Assisted by Daniel Cataño with a cross following a corner.
- 24': Foul by Stiven Vega (Millonarios).
- 24': Mateo Zuleta (Once Caldas) wins a free kick in the attacking half.
- 24': Stiven Vega (Millonarios) is shown the yellow card for a bad foul.
- 24': Mateo Zuleta (Once Caldas) is shown the yellow card for a bad foul.
- 25': Daniel Cataño (Millonarios) is shown the yellow card.
- 27': Attempt missed. Daniel Cataño (Millonarios) right footed shot from the right side of the box misses to the right. Assisted by Daniel Ruiz.
- 28': Dayro Moreno (Once Caldas) wins a free kick on the right wing.
- 28': Foul by Jhoan Hernández (Millonarios).
- 29': Goal! Once Caldas 2, Millonarios 1. Jorge Cardona (Once Caldas) right footed shot from the centre of the box to the high centre of the goal. Assisted by Jerson Malagón.
- 31': Attempt blocked. Nicolás Árevalo (Millonarios) right footed shot from outside the box is blocked.
- 31': Corner, Millonarios. Conceded by Jorge Cardona.
- 32': Attempt saved. Sergio Mosquera (Millonarios) header from the centre of the box is saved in the top centre of the goal. Assisted by Daniel Cataño with a cross.
- 32': Corner, Millonarios. Conceded by James Aguirre.
- 32': Attempt missed. Nicolás Árevalo (Millonarios) header from the centre of the box misses to the right. Assisted by Daniel Ruiz with a cross following a corner.
- 34': Delay in match because of an injury Juan García (Once Caldas).
- 34': Substitution, Once Caldas. Juan Díaz replaces Juan García.
- 35': Delay over. They are ready to continue.
- 36': Foul by Luis Marimón (Millonarios).
- 36': Jorge Cardona (Once Caldas) wins a free kick in the defensive half.
- 38': Foul by Jefry Zapata (Once Caldas).
- 38': Nicolás Árevalo (Millonarios) wins a free kick in the defensive half.
- 38': Jefry Zapata (Once Caldas) is shown the yellow card for a bad foul.
- 40': Attempt saved. Luis Marimón (Millonarios) right footed shot from the right side of the box is saved in the top centre of the goal. Assisted by Daniel Cataño.
- 41': Esteban Beltrán (Once Caldas) wins a free kick in the defensive half.
- 41': Foul by Stiven Vega (Millonarios).
- 42': Attempt saved. Daniel Cataño (Millonarios) left footed shot from a difficult angle on the right is saved in the bottom left corner. Assisted by Stiven Vega.
- 45': Attempt blocked. Daniel Ruiz (Millonarios) left footed shot from outside the box is blocked. Assisted by Luis Marimón.
- 45': Fourth official has announced 2 minutes of added time.
- 45'+1': Delay in match because of an injury Dayro Moreno (Once Caldas).
- 45'+1': Delay over. They are ready to continue.
- 45'+3': First Half ends, Once Caldas 2, Millonarios 1.
- 45': Second Half begins Once Caldas 2, Millonarios 1.
- 45': Substitution, Millonarios. Danovis Banguero replaces Jhoan Hernández.
- 46': Attempt missed. Iván Rojas (Once Caldas) left footed shot from outside the box is too high.
- 49': Attempt blocked. Juan Díaz (Once Caldas) right footed shot from a difficult angle on the right is blocked. Assisted by Juan Patiño.
- 49': Corner, Once Caldas. Conceded by Nicolás Árevalo.
- 50': Attempt missed. Esteban Beltrán (Once Caldas) left footed shot from outside the box is high and wide to the right following a corner.
- 52': Attempt missed. Mateo Zuleta (Once Caldas) right footed shot from outside the box misses to the right. Assisted by Esteban Beltrán following a fast break.
- 54': Attempt saved. Jefry Zapata (Once Caldas) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Esteban Beltrán.
- 54': Offside, Once Caldas. Dayro Moreno is caught offside.
- 55': Attempt missed. Daniel Cataño (Millonarios) right footed shot from more than 35 yards is too high. Assisted by Nicolás Árevalo.
- 57': Attempt saved. Dayro Moreno (Once Caldas) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Jefry Zapata.
- 58': Delay in match because of an injury Juan Díaz (Once Caldas).
- 58': Delay over. They are ready to continue.
- 60': Corner, Millonarios. Conceded by Mateo Zuleta.
- 61': Attempt saved. Daniel Ruiz (Millonarios) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Helibelton Palacios.
- 61': Corner, Millonarios. Conceded by James Aguirre.
- 63': Goal! Once Caldas 2, Millonarios 2. Andrés Llinás (Millonarios) header from the centre of the box to the high centre of the goal. Assisted by Daniel Ruiz with a cross following a corner.
- 64': Andrés Llinás (Millonarios) wins a free kick in the defensive half.
- 64': Foul by Juan Díaz (Once Caldas).
- 65': Substitution, Once Caldas. Hugo Dorrego replaces Esteban Beltrán.
- 65': Substitution, Once Caldas. Joel Contreras replaces Jefry Zapata.
- 66': Delay in match because of an injury Sergio Mosquera (Millonarios).
- 66': Delay over. They are ready to continue.
- 67': Substitution, Millonarios. Santiago Giordana replaces Daniel Cataño.
- 67': Substitution, Millonarios. Juan Carlos Pereira replaces Stiven Vega.
- 67': Substitution, Millonarios. Neiser Villarreal replaces Kevin Palacios.
- 68': Substitution, Once Caldas. Jáider Riquett replaces Jorge Cardona.
- 68': Attempt blocked. Daniel Ruiz (Millonarios) right footed shot from the left side of the box is blocked. Assisted by Neiser Villarreal.
- 69': Daniel Ruiz (Millonarios) wins a free kick in the attacking half.
- 69': Foul by Joel Contreras (Once Caldas).
- 70': Daniel Ruiz (Millonarios) hits the bar with a left footed shot from outside the box from a direct free kick.
- 70': Foul by Sergio Mosquera (Millonarios).
- 70': Joel Contreras (Once Caldas) wins a free kick in the defensive half.
- 72': Foul by Iván Rojas (Once Caldas).
- 72': Santiago Giordana (Millonarios) wins a free kick in the defensive half.
- 73': Foul by Helibelton Palacios (Millonarios).
- 73': Iván Rojas (Once Caldas) wins a free kick in the defensive half.
- 73': Dayro Moreno (Once Caldas) is shown the yellow card.
- 74': Foul by Iván Rojas (Once Caldas).
- 74': Santiago Giordana (Millonarios) wins a free kick in the defensive half.
- 74': Foul by Juan Carlos Pereira (Millonarios).
- 74': Joel Contreras (Once Caldas) wins a free kick in the attacking half.
- 74': Juan Carlos Pereira (Millonarios) is shown the yellow card for a bad foul.
- 75': Attempt missed. Hugo Dorrego (Once Caldas) right footed shot from more than 35 yards is high and wide to the right from a direct free kick.
- 76': Corner, Once Caldas. Conceded by Sergio Mosquera.
- 78': Offside, Once Caldas. Joel Contreras is caught offside.
- 79': Corner, Millonarios. Conceded by Jerson Malagón.
- 80': Attempt missed. Andrés Llinás (Millonarios) header from the centre of the box misses to the left. Assisted by Daniel Ruiz with a cross following a corner.
- 81': Substitution, Millonarios. Jhon Córdoba replaces Daniel Ruiz.
- 82': Corner, Once Caldas. Conceded by Danovis Banguero.
- 82': Attempt saved. Mateo Zuleta (Once Caldas) right footed shot from the right side of the box is saved in the bottom left corner. Assisted by Luis Palacios.
- 83': Corner, Once Caldas. Conceded by Álvaro Montero.
- 83': Foul by Joel Contreras (Once Caldas).
- 83': Nicolás Árevalo (Millonarios) wins a free kick in the defensive half.
- 85': Foul by Neiser Villarreal (Millonarios).
- 85': Iván Rojas (Once Caldas) wins a free kick in the attacking half.
- 85': Attempt blocked. Hugo Dorrego (Once Caldas) right footed shot from the centre of the box is blocked. Assisted by Luis Palacios with a cross.
- 85': Corner, Once Caldas. Conceded by Andrés Llinás.
- 87': Álvaro Montero (Millonarios) is shown the yellow card.
- 88': Offside, Once Caldas. Joel Contreras is caught offside.
- 88': Foul by Luis Palacios (Once Caldas).
- 88': Neiser Villarreal (Millonarios) wins a free kick on the left wing.
- 89': Corner, Millonarios. Conceded by Mateo Zuleta.
- 90': Foul by Luis Marimón (Millonarios).
- 90': Joel Contreras (Once Caldas) wins a free kick on the left wing.
- 90': Attempt saved. Juan Díaz (Once Caldas) right footed shot from outside the box is saved in the centre of the goal. Assisted by Dayro Moreno.
- 90': Fourth official has announced 4 minutes of added time.
- 90'+1': Corner, Once Caldas. Conceded by Sergio Mosquera.
- 90'+1': Attempt missed. Luis Palacios (Once Caldas) right footed shot from outside the box is close, but misses to the right. Assisted by Mateo Zuleta following a corner.
- 90'+2': Danovis Banguero (Millonarios) is shown the yellow card.
- 90'+2': Attempt saved. Santiago Giordana (Millonarios) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by Jhon Córdoba with a cross.
- 90'+3': Foul by Juan Carlos Pereira (Millonarios).
- 90'+3': Mateo Zuleta (Once Caldas) wins a free kick in the attacking half.
- 90'+5': Second Half ends, Once Caldas 2, Millonarios 2.
- 0': Match ends, Once Caldas 2, Millonarios 2.
Statistics
![]() |
CAL![]() |
|
---|---|---|
13 | Fouls | 10 |
6 | Yellow Cards | 4 |
0 | Red Cards | 0 |
0 | Offsides | 4 |
8 | Corner Kicks | 7 |
4 | Saves | 8 |
65.5 | Possession | 34.5 |
21 | SHOTS | 14 |
10 | ON GOAL | 6 |
0.5 | On Target % | 0.4 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
364 | Accurate Passes | 162 |
429 | Passes | 217 |
0.8 | Pass Completion % | 0.7 |
9 | Accurate Crosses | 3 |
20 | Crosses | 18 |
0.5 | Cross % | 0.2 |
41 | Long Balls | 51 |
30 | Accurate Long Balls | 18 |
0.7 | Long Balls % | 0.4 |
4 | Blocked Shots | 2 |
15 | Effective Tackles | 12 |
16 | Tackles | 16 |
0.9 | Tackle % | 0.8 |
5 | Interceptions | 7 |
12 | Effective Clearances | 16 |
12 | Clearances | 16 |
Game Information
Competition: Colombian Primera A
Venue: Palogrande
Location: Manizales, Colombia
Attendance: 15,963
Venue: Palogrande
Location: Manizales, Colombia
Attendance: 15,963
Colombian Primera A Standings
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | América de Cali | 19 | +15 | 36 |
2 | Atlético Nacional | 19 | +17 | 35 |
3 | Millonarios | 19 | +11 | 35 |
4 | Atlético Junior | 19 | +9 | 34 |
Line-Ups
Once Caldas (4-2-3-1)
No. | Name |
---|---|
12 | James Aguirre (GK) |
3 | Jerson Malagón |
34 | Jorge Cardona |
33 | Juan Patiño |
24 | Luis Palacios |
8 | Johan Esteban Beltran |
5 | Iván Rojas |
2 | Juan García |
17 | Dayro Moreno ![]() |
28 | Mateo Zuleta |
14 | Jefry Zapata ![]() |
Millonarios (4-4-2)
No. | Name |
---|---|
31 | Álvaro Montero (GK) ![]() |
6 | Sergio Mosquera |
26 | Andres Llinas |
37 | Jhoan Hernández |
13 | Helibelton Palacios |
28 | Stiven Vega ![]() |
5 | Nicolás Arévalo ![]() |
77 | Kevin Palacios |
18 | Daniel Ruíz |
10 | Daniel Cataño ![]() |
43 | Luis Marimón |
Colombian Primera A News

Andres Balanta dies in Argentina after collapsing at Atletico Tucuman training session
Midfielder Andres Balanta, who played for Atletico Tucuman, died on Tuesday during a training session for the Argentine first division team.

Match-fixing inquiry ordered after bizarre Colombian match between Llaneros, Union Magdalena
Colombia's first division opened an investigation into possible match-fixing on Monday, two days after a scandal over promotion caused indignation.

Stoppage-time madness envelops South America
When the game enters the 90th minute and league titles are on the line, strange things can happen in football.

Juan Cuadrado slams suspicious goal that decided promotion in Colombia
Colombia international Juan Cuadrado has slammed the circumstances surrounding Union Magdalena's promotion to the first division in his homeland.

Uruguay to host Copa Libertadores final as test of World Cup 2030 bid
Montevideo will host the finals of the Copa Libertadores and the Copa Sudamericana tournaments in November.