Highest-scoring season 2022 10 goals · Primera División Most starts alongside Leonel Moreira 97 starts together Results and matches 2026/27 · Appearances 29 Matches
1,724 recorded Minutes
5 Goals
8 recorded Assists
17–6–6 W–D–L
7,38 Season rating
Results and form across 29 recorded appearances. Goals recorded in 29, assists in 22 and minutes in 22 matches. Club and national-team matches are included.
Career statistics Club summary Matches Connections Career statistics Season Teams Competition M Min Goals A M+A ★ 2019/20 LD Alajuelense Primera División7 134 0 — — 0 0 — 2020/21 LD Alajuelense Primera División39 1 596 2 — — 6 0 — 2021/22 LD Alajuelense Primera División49 2 980 8 — — 8 0 — 2022 Costa Rica World Cup - Qualification CONCACAF1 65 0 — — 1 0 6,7 2022/23 Costa Rica CONCACAF Nations League2 78 0 — — 0 0 — 2022/23 LD Alajuelense Primera División40 2 632 10 — — 6 0 — 2022 Costa Rica Friendlies1 46 0 — — 0 0 — 2023 LD Alajuelense CONCACAF Champions League26 1 172 — 0 — 1 0 6,96 2023/24 Costa Rica Friendlies2 69 0 — — 0 0 — 2023 Costa Rica CONCACAF Gold Cup3 226 — 0 — 1 0 6,63 2023 LD Alajuelense CONCACAF Central American Cup8 559 1 — — 0 0 — 2023/24 LD Alajuelense Primera División46 3 490 10 — — 4 0 — 2024 LD Alajuelense CONCACAF Champions League2 171 1 — — 0 0 7,45 2024/25 Universitatea Craiova Liga I26 1 172 — 0 — 1 0 6,96 2024/25 Universitatea Craiova UEFA Europa Conference League26 1 172 — 0 — 1 0 6,96 2025 Costa Rica CONCACAF Gold Cup - Qualification2 150 0 — — 0 0 — 2026 Costa Rica World Cup - Qualification CONCACAF5 286 0 0 0 1 0 6,64 2025 Costa Rica CONCACAF Gold Cup3 226 — 0 — 1 0 6,63 2025/26 Universitatea Craiova Liga I29 2 043 2 3 5 5 0 7,19 2025/26 Universitatea Craiova UEFA Europa Conference League7 681 2 1 3 2 0 7,09 2026 Costa Rica Friendlies4 129 0 0 0 1 0 6,4 2026/27 Universitatea Craiova Liga I14 1 039 0 6 6 0 0 7,45 2026/27 Universitatea Craiova UEFA Europa League4 191 0 0 0 0 0 6,44 2025/26 Costa Rica CONCACAF Nations League4 272 4 0 4 1 0 7,65 2026 Universitatea Craiova UEFA Europa Conference League2 189 0 2 2 0 0 7,4
Ordered by the first recorded appearance for each team, competition and season, oldest first. If a player’s match date is unavailable, the team’s match date or the season start is used. Missing data is shown as —.