Highest-scoring season 2024 17 goals · Premier League Most frequent opponent Dynamo 12 spelade matches Most starts alongside Aleksandr Maksimenko 77 starts together Results and matches 2026/27 · Appearances 19 Matches
1,028 recorded Minutes
10 Goals
0 recorded Assists
12–4–3 W–D–L
7,09 Season rating
Results and form across 19 recorded appearances. Goals recorded in 19, assists in 13 and minutes in 13 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 ★ 2018/19 Deportivo Saprissa Primera División7 124 1 — — 0 0 — 2019/20 Deportivo Saprissa Primera División35 2 395 12 — — 6 1 — 2020 Costa Rica Friendlies1 12 0 — — 0 0 — 2020 Deportivo Saprissa CONCACAF Champions League2 167 0 — — 0 0 — 2020/21 Lommel United Cup1 30 0 — — 0 0 — 2021/22 Twente Eredivisie25 633 3 2 5 2 0 6,78 2022 Costa Rica World Cup - Qualification CONCACAF1 61 0 — — 0 0 6,9 2021/22 Twente KNVB Beker3 169 1 — — 1 0 7,15 2022/23 Twente Eredivisie28 1 146 9 3 12 2 0 6,98 2022/23 Twente UEFA Europa Conference League1 9 0 — — 0 0 6,2 2022/23 Twente KNVB Beker2 99 0 1 1 1 0 7,55 2023/24 Twente UEFA Europa Conference League6 517 1 1 2 1 0 7,05 2023/24 Twente Eredivisie18 1 381 7 6 13 3 0 7,44 2023/24 Costa Rica Friendlies2 140 1 — — 0 0 — 2023/24 Costa Rica CONCACAF Nations League2 177 — 1 — 0 0 7,0 2023/24 Twente KNVB Beker1 69 1 — — 0 0 7,2 2023/24 Spartak Moscow Premier League12 792 0 0 0 2 0 6,81 2024 Costa Rica Friendlies1 90 1 — — 0 0 — 2026 Costa Rica World Cup - Qualification CONCACAF10 698 3 6 9 1 1 7,44 2024 Costa Rica Copa America2 110 0 0 0 2 0 6,25 2024/25 Spartak Moscow Premier League28 1 974 16 3 19 2 0 7,43 2024/25 Costa Rica CONCACAF Nations League5 342 — 1 — 1 0 6,82 2025 Costa Rica Friendlies3 267 3 1 4 2 0 7,53 2025 Costa Rica CONCACAF Gold Cup - Qualification2 121 3 — — 0 0 — 2025 Costa Rica CONCACAF Gold Cup3 267 3 1 4 2 0 7,53 2025/26 Spartak Moscow Premier League29 1 847 5 3 8 6 0 6,71 2026 Costa Rica Friendlies2 130 0 0 0 0 0 6,35 2026/27 Spartak Moscow Premier League13 1 006 6 0 6 3 0 7,09
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 —.