Highest-scoring season 2022 4 goals · Primera División Most frequent opponent OH Leuven 9 spelade matches Most starts alongside Bryan Reynolds 53 starts together Results and matches 2026/27 · Appearances 25 Matches
1,546 recorded Minutes
5 Goals
2 recorded Assists
10–4–11 W–D–L
6,85 Season rating
Results and form across 25 recorded appearances. Goals recorded in 25, assists in 21 and minutes in 21 matches. Club and national-team matches are included.
Career statistics Club summary Matches Connections Career statistics Season Teams Competition M Min Goals A P ★ 2021/22 LD Alajuelense Primera División19 736 2 — — 3 1 — 2022/23 LD Alajuelense Primera División34 1 944 4 — — 4 0 — 2023 LD Alajuelense CONCACAF Champions League30 1 513 1 1 2 6 0 6,88 2022/23 Costa Rica CONCACAF Nations League2 140 0 — — 0 0 — 2023/24 Costa Rica Friendlies1 90 0 — — 0 0 — 2023 Costa Rica CONCACAF Gold Cup2 90 — 0 — 0 0 6,5 2023/24 LD Alajuelense Primera División3 270 0 — — 0 0 — 2023 LD Alajuelense CONCACAF Central American Cup1 79 0 — — 0 0 — 2023/24 KVC Westerlo Jupiler Pro League30 1 513 1 1 2 6 0 6,88 2024 Costa Rica Friendlies2 128 0 — — 0 0 6,7 2026 Costa Rica World Cup - Qualification CONCACAF10 727 1 1 2 0 0 6,97 2024 Costa Rica Copa America2 92 1 0 1 1 0 6,6 2024/25 KVC Westerlo Jupiler Pro League30 1 513 1 1 2 6 0 6,88 2024/25 Costa Rica CONCACAF Nations League2 90 — 0 — 0 0 6,5 2024/25 KVC Westerlo Cup30 1 513 1 1 2 6 0 6,88 2025 Costa Rica CONCACAF Gold Cup - Qualification2 122 1 — — 0 0 — 2025 Costa Rica CONCACAF Gold Cup3 202 2 0 2 1 0 7,2 2025/26 KVC Westerlo Jupiler Pro League35 2 722 3 4 7 6 0 6,65 2026 Costa Rica Friendlies4 138 0 1 1 0 0 6,75 2026/27 Sparta Praha Czech Liga12 850 4 1 5 4 0 6,9 2026/27 Sparta Praha UEFA Champions League2 174 0 0 0 0 0 6,51 2026/27 Sparta Praha UEFA Europa League4 304 1 1 2 0 0 7,13 2025/26 Costa Rica CONCACAF Nations League3 185 0 0 0 0 0 6,82
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 —.