Age 31
Height 175 cm
Foot Left
Country Costa Rica
Value €1.1m
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.80
43 matches
Last 5
6.80
+0.00 vs season
Best
6.9
vs Los Angeles FC
MOTM
0
of 2 matches
Rating by match (last 2)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
Filter:
Apps
43
Goals
0
Assists
0
Goals
0
0%
Assists
0
0%
Rating
6.80
52%
Matches
2
6%
Started
2
28%
Minutes
180
47%
🎯
Shot Map
1 shots per season
Goals
0
On target
0
xG
0.01
Conversion
0%
Goal
Saved
Off target
🔥
Heatmap
137 touches this season
Attack
Touches
137
Attack
9%
Middle
38%
Ø position
36%
Detailed Stats & Percentiles (main league)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 26%
|
Per 90 pctl
avg 30%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.01 | 0.01 |
35
|
38
|
| xG excl. penalty | 0.01 | 0.01 |
35
|
38
|
| Shots | 1 | 0.50 |
33
|
46
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 45%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.06 | 0.03 |
47
|
50
|
| Accurate passes | 52 | 26.00 |
50
|
34
|
| Pass accuracy | 71.2 | 71.23 |
19
|
19
|
| Accurate long balls | 5 | 2.50 |
67
|
74
|
| Long ball accuracy | 26.3 | 26.32 |
28
|
28
|
| Chances created | 1 | 0.50 |
37
|
41
|
| Successful crosses | 2 | 1.00 |
70
|
82
|
| Cross accuracy | 40.0 | 40.00 |
84
|
84
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 51%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Dribbles | 1 | 0.50 |
39
|
48
|
| Dribbles success rate | 50.0 | 50.00 |
56
|
56
|
| Duels won | 9 | 4.50 |
53
|
60
|
| Duels won % | 52.9 | 52.94 |
43
|
43
|
| Aerials won | 1 | 0.50 |
24
|
29
|
| Aerials won % | 50.0 | 50.00 |
35
|
35
|
| Touches | 115 | 57.50 |
55
|
42
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 43%
|
Per 90 pctl
avg 48%
|
|---|---|---|---|---|
| Defensive actions | 13 | 6.50 |
57
|
69
|
| Tackles | 7 | 3.50 |
78
|
91
|
| Interceptions | 1 | 0.50 |
20
|
25
|
| Blocked scoring attempt | 1 | 0.50 |
58
|
74
|
| Fouls committed | 2 | 1.00 |
42
|
50
|
| Recoveries | 12 | 6.00 |
75
|
94
|
| Dribbled past | 4 | 2.00 |
5
|
7
|
| Clearances | 4 | 2.00 |
35
|
43
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 3 | 1.50 |
42
|
34
|
| xG against while on pitch | 2.88 | 1.44 |
56
|
42
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
0
|
0
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 26%
|
Per 90 pctl
avg 30%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.01 | 0.01 |
35
|
38
|
| xG excl. penalty | 0.01 | 0.01 |
35
|
38
|
| Shots | 1 | 0.50 |
33
|
46
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 45%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.06 | 0.03 |
47
|
50
|
| Accurate passes | 52 | 26.00 |
50
|
34
|
| Pass accuracy | 71.2 | 71.23 |
19
|
19
|
| Accurate long balls | 5 | 2.50 |
67
|
74
|
| Long ball accuracy | 26.3 | 26.32 |
28
|
28
|
| Chances created | 1 | 0.50 |
37
|
41
|
| Successful crosses | 2 | 1.00 |
70
|
82
|
| Cross accuracy | 40.0 | 40.00 |
84
|
84
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 51%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Dribbles | 1 | 0.50 |
39
|
48
|
| Dribbles success rate | 50.0 | 50.00 |
56
|
56
|
| Duels won | 9 | 4.50 |
53
|
60
|
| Duels won % | 52.9 | 52.94 |
43
|
43
|
| Aerials won | 1 | 0.50 |
24
|
29
|
| Aerials won % | 50.0 | 50.00 |
35
|
35
|
| Touches | 115 | 57.50 |
55
|
42
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 43%
|
Per 90 pctl
avg 48%
|
|---|---|---|---|---|
| Defensive actions | 13 | 6.50 |
57
|
69
|
| Tackles | 7 | 3.50 |
78
|
91
|
| Interceptions | 1 | 0.50 |
20
|
25
|
| Blocked scoring attempt | 1 | 0.50 |
58
|
74
|
| Fouls committed | 2 | 1.00 |
42
|
50
|
| Recoveries | 12 | 6.00 |
75
|
94
|
| Dribbled past | 4 | 2.00 |
5
|
7
|
| Clearances | 4 | 2.00 |
35
|
43
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 3 | 1.50 |
42
|
34
|
| xG against while on pitch | 2.88 | 1.44 |
56
|
42
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
0
|
0
|
Recent Matches (38)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-04-26 | @ AD Municipal Liberia | Primera Division Clausura | 2-1 | 75 | 0 | 0 | |
| 2026-04-24 | vs Puntarenas FC | Primera Division Clausura | 5-2 | 90 | 0 | 0 | |
| 2026-04-19 | vs Deportivo Saprissa | Primera Division Clausura | 1-1 | 90 | 0 | 0 | |
| 2026-04-12 | @ Sporting FC | Primera Division Clausura | 0-2 | 90 | 0 | 0 | |
| 2026-04-06 | vs Guadalupe FC | Primera Division Clausura | 1-1 | 90 | 1 | 0 | |
| 2026-03-22 | @ Club Sport Herediano | Primera Division Clausura | 2-1 | 90 | 0 | 0 | |
| 2026-03-18 | vs Los Angeles FC | CONCACAF Champions Cup | 1-2 | 90 | 0 | 0 | 6.7 |
| 2026-03-14 | vs Municipal Pérez Zeledón | Primera Division Clausura | 3-0 | 0 | 0 | 0 | |
| 2026-03-11 | @ Los Angeles FC | CONCACAF Champions Cup | 1-1 | 90 | 0 | 0 | 6.9 |
| 2026-03-08 | @ Deportiva San Carlos | Primera Division Clausura | 0-2 | 90 | 0 | 1 | |
| 2026-03-04 | vs C.S. Cartaginés | Primera Division Clausura | 2-0 | 90 | 0 | 0 | |
| 2026-03-01 | @ Puntarenas FC | Primera Division Clausura | 2-0 | 90 | 0 | 0 | |
| 2026-02-22 | @ Deportivo Saprissa | Primera Division Clausura | 2-1 | 90 | 0 | 0 | |
| 2026-02-08 | vs Club Sport Herediano | Primera Division Clausura | 1-1 | 90 | 0 | 0 | |
| 2026-01-28 | @ Guadalupe FC | Primera Division Clausura | 1-3 | 86 | 0 | 0 | |
| 2026-01-25 | vs Deportiva San Carlos | Primera Division Clausura | 1-0 | 90 | 0 | 0 | |
| 2026-01-22 | @ C.S. Cartaginés | Primera Division Clausura | 1-0 | 90 | 0 | 0 | |
| 2026-01-18 | @ Municipal Pérez Zeledón | Primera Division Clausura | 1-1 | 90 | 0 | 0 | |
| 2026-01-16 | vs AD Municipal Liberia | Primera Division Clausura | 2-2 | 90 | 0 | 0 | |
| 2025-12-21 | vs Deportivo Saprissa | Primera Division Apertura | 3-1 | 90 | 0 | 0 | |
| 2025-12-18 | @ Deportivo Saprissa | Primera Division Apertura | 2-2 | 90 | 0 | 1 | |
| 2025-12-14 | vs AD Municipal Liberia | Primera Division Apertura | 3-0 | 90 | 0 | 1 | |
| 2025-12-11 | @ AD Municipal Liberia | Primera Division Apertura | 1-1 | 53 | 0 | 0 | |
| 2025-11-30 | @ C.S. Cartaginés | Primera Division Apertura | 0-2 | 76 | 0 | 0 | |
| 2025-11-23 | vs Sporting FC | Primera Division Apertura | 2-0 | 90 | 0 | 0 | |
| 2025-11-21 | vs C.S. Cartaginés | Primera Division Apertura | 0-0 | 90 | 0 | 0 | |
| 2025-11-03 | @ AD Municipal Liberia | Primera Division Apertura | 1-4 | 60 | 0 | 0 | |
| 2025-10-26 | vs Municipal Pérez Zeledón | Primera Division Apertura | 3-2 | 90 | 0 | 0 | |
| 2025-10-20 | vs Deportivo Saprissa | Primera Division Apertura | 2-0 | 90 | 0 | 0 | |
| 2025-10-17 | @ Club Sport Herediano | Primera Division Apertura | 1-3 | 90 | 0 | 0 | |
| 2025-09-27 | vs Puntarenas FC | Primera Division Apertura | 2-2 | 17 | 0 | 1 | |
| 2025-09-21 | @ Guadalupe FC | Primera Division Apertura | 0-0 | 13 | 0 | 0 | |
| 2025-09-17 | vs Deportiva San Carlos | Primera Division Apertura | 2-0 | 90 | 0 | 0 | |
| 2025-09-14 | vs AD Municipal Liberia | Primera Division Apertura | 2-0 | 90 | 0 | 0 | |
| 2025-09-07 | @ Municipal Pérez Zeledón | Primera Division Apertura | 2-1 | 80 | 0 | 0 | |
| 2025-08-31 | @ Deportivo Saprissa | Primera Division Apertura | 0-1 | 90 | 0 | 0 | |
| 2025-08-17 | @ Puntarenas FC | Primera Division Apertura | 0-0 | 69 | 0 | 0 | |
| 2025-08-10 | vs Club Sport Herediano | Primera Division Apertura | 0-1 | 44 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | LD Alajuelense | senior | 43 | 0 | 0 | - |
| 2024/2025 | LD Alajuelense | senior | 24 | 0 | 0 | - |
| 2023/2024 | Aris Thessaloniki | senior | 5 | 0 | 0 | 5.60 |
| 2022/2023 | SC Dnipro-1 | senior | 9 | 0 | 0 | - |
| 2022 | FC Cincinnati | senior | 9 | 1 | 3 | 6.82 |
| 2021 | FC Cincinnati | senior | 22 | 2 | 4 | 6.99 |
| 2020 | New York City FC | senior | 28 | 0 | 3 | 6.82 |
| 2019 | New York City FC | senior | 26 | 1 | 1 | 7.03 |
| 2018 | New York City FC | senior | 26 | 2 | 1 | 6.65 |
| 2017 | New York City FC | senior | 14 | 0 | 2 | 6.83 |
| 2016 | New York City FC | senior | 27 | 1 | 2 | 7.00 |
| 2015/2016 | LD Alajuelense | senior | 20 | 1 | 0 | - |
| 2014/2015 | LD Alajuelense | senior | 40 | 3 | 0 | - |
| 2013/2014 | LD Alajuelense | senior | 12 | 0 | 0 | - |
| 2024/2025 | Costa Rica | national team | 1 | 0 | 0 | 6.42 |
| 2023 | Costa Rica | national team | 2 | 0 | 0 | 7.04 |
| 2022 | Costa Rica | national team | 12 | 0 | 1 | 6.38 |
| 2021 | Costa Rica | national team | 5 | 0 | 1 | 6.96 |
| 2020 | Costa Rica | national team | 1 | 0 | 0 | - |
| 2019 | Costa Rica | national team | 9 | 0 | 0 | - |
| 2018 | Costa Rica | national team | 16 | 3 | 3 | - |
| 2017 | Costa Rica | national team | 2 | 0 | 0 | - |
| 2016 | Costa Rica | national team | 5 | 0 | 0 | 6.68 |
| 2015 | Costa Rica | national team | 4 | 0 | 0 | - |
| 2016 | Costa Rica U23 | national team | 2 | 0 | 0 | - |
| 2015 | Costa Rica Under 22 | national team | 3 | 1 | 0 | - |
| 2013 | Costa Rica U20 | national team | 2 | 0 | 0 | - |
| 2011 | Costa Rica U17 | national team | 3 | 0 | 0 | - |
Teammates
Esteban Cruz
Bayron Mora
Deylan Paz
Elián Quesada-Thorn
Guillermo Villalobos
Celso Borges
Anthony Hernández
Malcom Pilone
Ángel Zaldívar
Jonathan Moya
Joel Campbell
Kenneth Vargas
Alexis Gamboa
Alejandro Bran
Ronaldo Cisneros
Washington Ortega
Aarón Salazar
Santiago van der Putten
Fernando Pinar
Jose Alvarado
Santiago Rosales
Victor Maroto
Deylan Aguilar
Jeison Lucumí
Creichel Pérez
Rashir Parkins
Isaac Badilla
Marcos Brown
Daniel Velásquez
Raheen Cuello
Charles Forstner
Giankarlo Romulus
Ethan Barley
Jenzel Aguilar
Trophies
LD Alajuelense
🏆
Primera Division
x1