Age 31
Height 201 cm
Foot Right
Country Colombia
Value €1.5m
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.44
17 matches
Last 5
7.34
-0.10 vs season
Best
8.7
vs River Plate
MOTM
5
of 26 matches
Rating by match (last 26)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
Filter:
Apps
17
Goals
0
Assists
0
Rating
7.44
Conceded
13
45%
Clean sheets
7
87%
Rating
7.44
89%
Matches
17
81%
Started
17
81%
Penalties saved
0/1
🔥
Heatmap
737 touches this season
Attack
Touches
737
Attack
0%
Middle
0%
Ø position
9%
Detailed Stats & Percentiles (Liga Profesional Apertura)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 66%
|
|---|---|---|---|---|
| Saves | 67 | 3.94 |
95
|
87
|
| Save percentage | 83.8 | 83.75 |
89
|
89
|
| Goals conceded | 13 | 0.76 |
45
|
81
|
| Goals prevented | 0.93 | 0.05 |
62
|
54
|
| Clean sheets | 7 | 0.41 |
87
|
77
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 1 | 0.06 |
27
|
54
|
| Penalty save % | 0.0 | 0.00 |
37
|
37
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 7 | 0.41 |
83
|
66
|
| High claims | 20 | 1.18 |
93
|
83
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 36%
|
|---|---|---|---|---|
| Accurate passes | 176 | 10.35 |
52
|
20
|
| Pass accuracy | 47.4 | 47.44 |
22
|
22
|
| Accurate long balls | 85 | 5.00 |
62
|
31
|
| Long ball accuracy | 30.6 | 30.58 |
16
|
16
|
| Chances created | 2 | 0.12 |
89
|
85
|
| xA | 0.03 | 0.00 |
56
|
39
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 66%
|
|---|---|---|---|---|
| Saves | 67 | 3.94 |
95
|
87
|
| Save percentage | 83.8 | 83.75 |
89
|
89
|
| Goals conceded | 13 | 0.76 |
45
|
81
|
| Goals prevented | 0.93 | 0.05 |
62
|
54
|
| Clean sheets | 7 | 0.41 |
87
|
77
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 1 | 0.06 |
27
|
54
|
| Penalty save % | 0.0 | 0.00 |
37
|
37
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 7 | 0.41 |
83
|
66
|
| High claims | 20 | 1.18 |
93
|
83
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 36%
|
|---|---|---|---|---|
| Accurate passes | 176 | 10.35 |
52
|
20
|
| Pass accuracy | 47.4 | 47.44 |
22
|
22
|
| Accurate long balls | 85 | 5.00 |
62
|
31
|
| Long ball accuracy | 30.6 | 30.58 |
16
|
16
|
| Chances created | 2 | 0.12 |
89
|
85
|
| xA | 0.03 | 0.00 |
56
|
39
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (47)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-06-01 | vs Costa Rica | Friendlies | 3-1 | 0 | 0 | 0 | |
| 2026-05-11 | vs Gimnasia LP | Liga Profesional Apertura Playoff | 0-1 | 90 | 0 | 0 | 6.6 |
| 2026-05-04 | vs Newell's Old Boys | Liga Profesional Apertura | 1-1 | 90 | 0 | 0 | 7.9 ⭐ |
| 2026-05-01 | vs Gimnasia y Tiro | Copa Argentina | 2-0 | 0 | 0 | 0 | |
| 2026-04-27 | vs Union | Liga Profesional Apertura | 2-2 | 90 | 0 | 0 | 6.4 |
| 2026-04-20 | @ San Lorenzo | Liga Profesional Apertura | 0-0 | 90 | 0 | 0 | 8.0 |
| 2026-04-14 | vs Central Cordoba de Santiago | Liga Profesional Apertura | 1-0 | 90 | 0 | 0 | 7.8 |
| 2026-04-07 | vs Deportivo Armenio | Copa Argentina | 4-1 | 0 | 0 | 0 | |
| 2026-04-03 | @ Gimnasia Mendoza | Liga Profesional Apertura | 3-2 | 90 | 0 | 0 | 6.4 |
| 2026-03-29 | vs France | Friendlies | 1-3 | 90 | 0 | 0 | 5.9 |
| 2026-03-26 | vs Croatia | Friendlies | 1-2 | 0 | 0 | 0 | |
| 2026-03-21 | vs Lanus | Liga Profesional Apertura | 0-1 | 90 | 0 | 0 | 6.5 |
| 2026-03-14 | @ Club Atletico Platense | Liga Profesional Apertura | 0-2 | 90 | 0 | 0 | 8.1 |
| 2026-03-10 | @ Tigre | Liga Profesional Apertura | 1-1 | 90 | 0 | 0 | 7.3 |
| 2026-03-02 | @ Estudiantes | Liga Profesional Apertura | 0-1 | 90 | 0 | 0 | 7.9 |
| 2026-02-25 | vs Deportivo Riestra | Liga Profesional Apertura | 0-0 | 90 | 0 | 0 | 8.1 |
| 2026-02-22 | vs River Plate | Liga Profesional Apertura | 1-0 | 90 | 0 | 0 | 8.7 ⭐ |
| 2026-02-14 | @ Defensa y Justicia | Liga Profesional Apertura | 1-1 | 90 | 0 | 0 | 6.8 |
| 2026-02-09 | vs Boca Juniors | Liga Profesional Apertura | 2-1 | 90 | 0 | 0 | 6.4 |
| 2026-01-31 | @ Independiente | Liga Profesional Apertura | 1-1 | 90 | 0 | 0 | 7.7 ⭐ |
| 2026-01-27 | vs Talleres | Liga Profesional Apertura | 2-1 | 90 | 0 | 0 | 7.7 |
| 2026-01-23 | @ Instituto | Liga Profesional Apertura | 0-1 | 90 | 0 | 0 | 8.2 ⭐ |
| 2025-11-22 | vs Argentinos Juniors | Liga Profesional Clausura Playoff | 0-2 | 0 | 0 | 0 | |
| 2025-11-19 | vs Australia | Friendlies | 3-0 | 0 | 0 | 0 | |
| 2025-11-16 | vs New Zealand | Friendlies | 2-1 | 90 | 0 | 0 | 7.0 |
| 2025-11-01 | vs Talleres | Liga Profesional Clausura | 0-1 | 10 | 0 | 0 | |
| 2025-10-19 | @ Sarmiento | Liga Profesional Clausura | 0-2 | 0 | 0 | 0 | |
| 2025-10-15 | @ Canada | Friendlies | 0-0 | 90 | 0 | 0 | 7.5 |
| 2025-10-12 | @ Mexico | Friendlies | 0-4 | 0 | 0 | 0 | |
| 2025-09-29 | vs Atletico Tucuman | Liga Profesional Clausura | 3-1 | 0 | 0 | 0 | |
| 2025-09-23 | @ Racing Club | Copa Libertadores | 1-0 | 0 | 0 | 0 | |
| 2025-09-19 | @ San Martin San Juan | Liga Profesional Clausura | 1-2 | 90 | 0 | 0 | 7.4 |
| 2025-09-16 | vs Racing Club | Copa Libertadores | 0-1 | 0 | 0 | 0 | |
| 2025-09-12 | @ Huracan | Liga Profesional Clausura | 0-0 | 61 | 0 | 0 | 6.5 |
| 2025-09-06 | vs Central Cordoba de Santiago | Super Cup | 2-0 | 0 | 0 | 0 | |
| 2025-08-31 | vs Lanus | Liga Profesional Clausura | 3-0 | 0 | 0 | 0 | |
| 2025-08-25 | @ Godoy Cruz | Liga Profesional Clausura | 0-2 | 0 | 0 | 0 | |
| 2025-08-19 | vs Fortaleza | Copa Libertadores | 2-0 | 0 | 0 | 0 | |
| 2025-08-16 | vs Independiente | Liga Profesional Clausura | 2-1 | 0 | 0 | 0 | |
| 2025-08-12 | @ Fortaleza | Copa Libertadores | 0-0 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | Velez Sarsfield | senior | 17 | 0 | 0 | 7.44 |
| 2025 | Velez Sarsfield | senior | 2 | 0 | 0 | 6.92 |
| 2025 | Millonarios | senior | 24 | 0 | 1 | 7.06 |
| 2024 | Millonarios | senior | 47 | 0 | 1 | 6.80 |
| 2023 | Millonarios | senior | 56 | 0 | 0 | 6.74 |
| 2022 | Millonarios | senior | 59 | 0 | 0 | 6.84 |
| 2021 | Tolima | senior | 39 | 0 | 0 | 6.52 |
| 2020 | Tolima | senior | 27 | 0 | 0 | 6.78 |
| 2019 | Tolima | senior | 48 | 0 | 0 | 6.80 |
| 2018 | Tolima | senior | 38 | 0 | 1 | - |
| 2017 | Cucuta | senior | 6 | 0 | 0 | - |
| 2013 | Sao Caetano | senior | 17 | 0 | 0 | - |
| 2026 | Colombia | national team | 3 | 0 | 0 | 5.87 |
| 2025 | Colombia | national team | 2 | 0 | 0 | 7.27 |
| 2023 | Colombia | national team | 3 | 0 | 0 | 6.63 |
| 2019 | Colombia | national team | 3 | 0 | 0 | 6.92 |
| 2015 | Colombia U20 | national team | 12 | 0 | 0 | - |
| 2014 | Colombia Under 21 | national team | 2 | 0 | 0 | - |
Transfer Value History
Teammates
Tomás Marchiori
Emanuel Mammana
Elías Gómez
Joaquín García
Claudio Baeza
Aaron Quirós
Imanol Machuca
Lucas Robertone
Braian Romero
Diego Valdés
Matías Pellegrini
Rodrigo Piñeiro
Dilan Godoy
Lisandro Magallán
Álex Verón
Simón Escobar
Leo Cristaldo
Jano Gordon
Manuel Lanzini
Florián Monzón
Rodrigo Aliendro
Thiago Silvero
Álvaro Busso
Matías Arias
Thiago Aguirre
Isaías Andrada
Ulises Piedrabuena
Alexis Pereyra
Luca Feler
Demian Domínguez
Tobías Andrada
Trophies
Velez Sarsfield
🏆
Super Copa International
x1
San Lorenzo
🏆
Super Copa International
x1
Tolima
🏆
Primera A
x2
Millonarios
🏆
Primera A
x1
🏆
Superliga
x1
🏆
Copa Colombia
x1
Colombia U23
🏆
Olympics Intercontinental Play-offs
x1