Age 25
Height 175 cm
Foot Right
Country Costa Rica
Value €320k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.24
50 matches
Last 5
6.88
-0.36 vs season
Best
8.5
vs Bahamas
MOTM
0
of 8 matches
Rating by match (last 8)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
50
Goals
4
Assists
0
Goals
1
81%
Assists
0
0%
Rating
7.29
83%
Matches
2
7%
Started
2
25%
Minutes
180
55%
🎯
Stats compared to other midfielders
Main league · percentile vs peers
Chances created
4%
Aerial duels
43%
Defensive actions
49%
Goals
89%
Shot attempts
80%
Touches
43%
🎯
Shot Map
5 shots per season
Goals
1
On target
3
xG
0.07
Conversion
20%
Goal
Saved
Off target
🔥
Heatmap
114 touches this season
Attack
Touches
114
Attack
15%
Middle
46%
Ø position
42%
Detailed Stats & Percentiles (main league)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 75%
|
Per 90 pctl
avg 78%
|
|---|---|---|---|---|
| Goals | 1 | 0.50 |
81
|
91
|
| xG | 0.07 | 0.04 |
57
|
58
|
| xGOT | 0.29 | 0.15 |
81
|
79
|
| xG excl. penalty | 0.07 | 0.04 |
58
|
59
|
| Shots | 5 | 2.50 |
84
|
88
|
| Shots on target | 3 | 1.50 |
92
|
95
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 47%
|
Per 90 pctl
avg 49%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.09 | 0.04 |
45
|
45
|
| Accurate passes | 52 | 26.00 |
47
|
41
|
| Pass accuracy | 78.8 | 78.79 |
31
|
31
|
| Accurate long balls | 3 | 1.50 |
55
|
58
|
| Long ball accuracy | 37.5 | 37.50 |
39
|
39
|
| Chances created | 2 | 1.00 |
48
|
57
|
| Successful crosses | 1 | 0.50 |
61
|
74
|
| Cross accuracy | 100.0 | 100.00 |
100
|
100
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 45%
|
Per 90 pctl
avg 49%
|
|---|---|---|---|---|
| Dribbles | 4 | 2.00 |
87
|
94
|
| Dribbles success rate | 66.7 | 66.67 |
69
|
69
|
| Duels won | 8 | 4.00 |
45
|
44
|
| Duels won % | 44.4 | 44.44 |
31
|
31
|
| Aerials won | 1 | 0.50 |
37
|
47
|
| Aerials won % | 25.0 | 25.00 |
42
|
42
|
| Touches | 94 | 47.00 |
45
|
33
|
| Touches in opposition box | 1 | 0.50 |
30
|
39
|
| Dispossessed | 1 | 0.50 |
42
|
65
|
| Fouls won | 1 | 0.50 |
19
|
23
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 44%
|
Per 90 pctl
avg 49%
|
|---|---|---|---|---|
| Defensive actions | 7 | 3.50 |
39
|
38
|
| Tackles | 2 | 1.00 |
18
|
20
|
| Interceptions | 4 | 2.00 |
72
|
84
|
| Blocked scoring attempt | 1 | 0.50 |
62
|
78
|
| Fouls committed | 3 | 1.50 |
56
|
60
|
| Recoveries | 10 | 5.00 |
61
|
65
|
| Dribbled past | 1 | 0.50 |
44
|
60
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 3 | 1.50 |
39
|
35
|
| xG against while on pitch | 2.88 | 1.44 |
53
|
51
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 5%
|
Per 90 pctl
avg 7%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.50 |
10
|
14
|
| Red cards | 0 | 0.00 |
0
|
0
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 75%
|
Per 90 pctl
avg 78%
|
|---|---|---|---|---|
| Goals | 1 | 0.50 |
81
|
91
|
| xG | 0.07 | 0.04 |
57
|
58
|
| xGOT | 0.29 | 0.15 |
81
|
79
|
| xG excl. penalty | 0.07 | 0.04 |
58
|
59
|
| Shots | 5 | 2.50 |
84
|
88
|
| Shots on target | 3 | 1.50 |
92
|
95
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 47%
|
Per 90 pctl
avg 49%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.09 | 0.04 |
45
|
45
|
| Accurate passes | 52 | 26.00 |
47
|
41
|
| Pass accuracy | 78.8 | 78.79 |
31
|
31
|
| Accurate long balls | 3 | 1.50 |
55
|
58
|
| Long ball accuracy | 37.5 | 37.50 |
39
|
39
|
| Chances created | 2 | 1.00 |
48
|
57
|
| Successful crosses | 1 | 0.50 |
61
|
74
|
| Cross accuracy | 100.0 | 100.00 |
100
|
100
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 45%
|
Per 90 pctl
avg 49%
|
|---|---|---|---|---|
| Dribbles | 4 | 2.00 |
87
|
94
|
| Dribbles success rate | 66.7 | 66.67 |
69
|
69
|
| Duels won | 8 | 4.00 |
45
|
44
|
| Duels won % | 44.4 | 44.44 |
31
|
31
|
| Aerials won | 1 | 0.50 |
37
|
47
|
| Aerials won % | 25.0 | 25.00 |
42
|
42
|
| Touches | 94 | 47.00 |
45
|
33
|
| Touches in opposition box | 1 | 0.50 |
30
|
39
|
| Dispossessed | 1 | 0.50 |
42
|
65
|
| Fouls won | 1 | 0.50 |
19
|
23
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 44%
|
Per 90 pctl
avg 49%
|
|---|---|---|---|---|
| Defensive actions | 7 | 3.50 |
39
|
38
|
| Tackles | 2 | 1.00 |
18
|
20
|
| Interceptions | 4 | 2.00 |
72
|
84
|
| Blocked scoring attempt | 1 | 0.50 |
62
|
78
|
| Fouls committed | 3 | 1.50 |
56
|
60
|
| Recoveries | 10 | 5.00 |
61
|
65
|
| Dribbled past | 1 | 0.50 |
44
|
60
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 3 | 1.50 |
39
|
35
|
| xG against while on pitch | 2.88 | 1.44 |
53
|
51
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 5%
|
Per 90 pctl
avg 7%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.50 |
10
|
14
|
| Red cards | 0 | 0.00 |
0
|
0
|
Recent Matches (52)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-04-26 | @ AD Municipal Liberia | Primera Division Clausura | 2-1 | 90 | 0 | 0 | |
| 2026-04-24 | vs Puntarenas FC | Primera Division Clausura | 5-2 | 73 | 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 | 0 | 1 | |
| 2026-03-18 | vs Los Angeles FC | CONCACAF Champions Cup | 1-2 | 90 | 0 | 0 | 6.4 |
| 2026-03-14 | vs Municipal Pérez Zeledón | Primera Division Clausura | 3-0 | 28 | 0 | 0 | |
| 2026-03-11 | @ Los Angeles FC | CONCACAF Champions Cup | 1-1 | 90 | 1 | 0 | 8.2 |
| 2026-03-08 | @ Deportiva San Carlos | Primera Division Clausura | 0-2 | 71 | 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 | 76 | 0 | 0 | |
| 2026-02-22 | @ Deportivo Saprissa | Primera Division Clausura | 2-1 | 90 | 0 | 0 | |
| 2026-02-16 | vs Sporting FC | Primera Division Clausura | 1-2 | 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 | 90 | 1 | 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 | 73 | 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 | 82 | 0 | 0 | |
| 2025-12-18 | @ Deportivo Saprissa | Primera Division Apertura | 2-2 | 90 | 1 | 0 | |
| 2025-12-14 | vs AD Municipal Liberia | Primera Division Apertura | 3-0 | 90 | 0 | 0 | |
| 2025-12-11 | @ AD Municipal Liberia | Primera Division Apertura | 1-1 | 37 | 1 | 0 | |
| 2025-12-07 | @ Deportiva San Carlos | Primera Division Apertura | 0-2 | 0 | 0 | 0 | |
| 2025-11-30 | @ C.S. Cartaginés | Primera Division Apertura | 0-2 | 90 | 0 | 0 | |
| 2025-11-23 | vs Sporting FC | Primera Division Apertura | 2-0 | 78 | 0 | 0 | |
| 2025-11-21 | vs C.S. Cartaginés | Primera Division Apertura | 0-0 | 10 | 0 | 0 | |
| 2025-11-19 | vs Honduras | World Cup Qualification CONCACAF 3rd Round Grp. C | 0-0 | 26 | 0 | 0 | 6.4 |
| 2025-11-14 | @ Haiti | World Cup Qualification CONCACAF 3rd Round Grp. C | 1-0 | 0 | 0 | 0 | |
| 2025-11-03 | @ AD Municipal Liberia | Primera Division Apertura | 1-4 | 90 | 0 | 0 | |
| 2025-10-26 | vs Municipal Pérez Zeledón | Primera Division Apertura | 3-2 | 26 | 0 | 0 | |
| 2025-10-20 | vs Deportivo Saprissa | Primera Division Apertura | 2-0 | 8 | 0 | 0 | |
| 2025-10-17 | @ Club Sport Herediano | Primera Division Apertura | 1-3 | 0 | 0 | 0 | |
| 2025-10-14 | vs Nicaragua | World Cup Qualification CONCACAF 3rd Round Grp. C | 4-1 | 0 | 0 | 0 | |
| 2025-10-10 | @ Honduras | World Cup Qualification CONCACAF 3rd Round Grp. C | 0-0 | 0 | 0 | 0 | |
| 2025-09-27 | vs Puntarenas FC | Primera Division Apertura | 2-2 | 90 | 0 | 0 | |
| 2025-09-21 | @ Guadalupe FC | Primera Division Apertura | 0-0 | 77 | 0 | 0 | |
| 2025-09-17 | vs Deportiva San Carlos | Primera Division Apertura | 2-0 | 31 | 0 | 0 | |
| 2025-09-14 | vs AD Municipal Liberia | Primera Division Apertura | 2-0 | 15 | 0 | 0 | |
| 2025-09-10 | vs Haiti | World Cup Qualification CONCACAF 3rd Round Grp. C | 3-3 | 1 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | LD Alajuelense | senior | 50 | 4 | 0 | - |
| 2024/2025 | LD Alajuelense | senior | 23 | 2 | 0 | - |
| 2024/2025 | Burton Albion | senior | 4 | 0 | 0 | - |
| 2024 | Minnesota United 2 | senior | 3 | 1 | 0 | 7.48 |
| 2024 | Minnesota United | senior | 13 | 1 | 0 | 6.34 |
| 2023/2024 | Club Sport Herediano | senior | 21 | 5 | 0 | - |
| 2022/2023 | AD Guanacasteca | senior | 26 | 0 | 0 | - |
| 2021/2022 | Club Sport Herediano | senior | 19 | 0 | 0 | - |
| 2021/2022 | AD Municipal Grecia FC | senior | 3 | 0 | 0 | - |
| 2020/2021 | Asociación Deportiva y Recreativa Jicaral Sercoba | senior | 14 | 0 | 0 | - |
| 2026 | Costa Rica | national team | 5 | 1 | 3 | - |
| 2025 | Costa Rica | national team | 5 | 2 | 0 | 6.49 |
| 2024 | Costa Rica | national team | 8 | 1 | 1 | 6.46 |
| 2023 | Costa Rica | national team | 4 | 0 | 0 | 7.66 |
| 2021 | Costa Rica | national team | 1 | 0 | 0 | - |
| 2023 | Costa Rica U23 | national team | 8 | 0 | 1 | - |
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
Ronaldo Cisneros
Ronald Matarrita
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
LD Alajuelense