Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Panama | 2019 – 2026 | 34 | 4 | 1 |
| Club Deportivo Los Chankas | 2026/27 | 26 | 5 | 0 |
| The Strongest | 2024/25 – 2025/26 | 20 | 4 | 0 |
| Cienciano | 2020/21 – 2024/25 | 59 | 19 | 1 |
| Cusco | 2022/23 – 2023/24 | 52 | 21 | 2 |
| Independiente de La Chorrera | 2018/19 – 2019/20 | 32 | 4 | — |
| Santa Gema FC | 2016/17 – 2018/19 | 53 | 3 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 27 Jul 2024 | Cienciano | The Strongest | — |
| 2 Jan 2024 | Cusco | Cienciano | Free |
| 7 Jan 2022 | Cienciano | Cusco | Free |
| 6 Jan 2020 | Independiente de La Chorrera | Cienciano | Free |
| 20 Dec 2018 | Santa Gema FC | Independiente de La Chorrera | — |
| 31 Dec 2025 | The Strongest | Club Deportivo Los Chankas | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | World Cup - Qualification CONCACAF | Panama | 1 | 0 | 9 | 0 | 0 | 0 | 0 | 6.30 |
| 2026/27 | Primera División | Club Deportivo Los Chankas | 26 | 8 | 890 | 5 | 0 | 1 | 1 | 6.68 |
| 2025/26 | Primera División | The Strongest | 5 | 0 | 67 | 0 | 0 | 0 | 0 | 6.70 |
| 2024/25 | Copa de la División Profesional | The Strongest | 2 | 0 | 30 | 0 | 0 | 0 | 0 | 6.49 |
| 2024/25 | Primera División | The Strongest | 11 | 8 | 644 | 4 | 0 | 1 | 0 | 7.37 |
| 2024/25 | Primera División | Cienciano | 17 | 13 | 1058 | 4 | 0 | 2 | 0 | 6.81 |
| 2024/25 | CONMEBOL Libertadores | The Strongest | 2 | 2 | 156 | 0 | 0 | 1 | 0 | 6.55 |
| 2024 | Copa America | Panama | 4 | 0 | 59 | 0 | 1 | 0 | 0 | 6.77 |
| 2024 | Friendlies | Panama | 3 | 1 | 90 | 0 | 0 | 1 | 0 | 6.70 |
| 2023/24 | Primera División | Cusco | 33 | 23 | 2224 | 9 | 2 | 7 | 1 | 6.85 |
| 2023 | CONCACAF Nations League | Panama | 3 | 0 | 51 | 1 | — | 0 | 0 | 6.70 |
| 2022/23 | Segunda División | Cusco | 19 | 19 | 1562 | 12 | — | 8 | 1 | — |
| 2022 | World Cup - Qualification CONCACAF | Panama | 13 | 2 | 306 | 0 | — | 0 | 0 | 6.66 |
| 2022 | Friendlies | Panama | 1 | 1 | 86 | 1 | — | 0 | 0 | — |
| 2021/22 | Primera División | Cienciano | 21 | 16 | 1518 | 9 | 1 | 7 | 0 | 7.00 |
| 2021 | CONCACAF Gold Cup | Panama | 3 | 1 | 93 | 0 | — | 0 | 0 | 6.90 |
| 2020/21 | Primera División | Cienciano | 21 | 21 | 1875 | 6 | — | 10 | 1 | 7.13 |
| 2020 | Friendlies | Panama | 4 | 3 | 276 | 2 | — | 0 | 0 | — |
| 2019/20 | Liga Panameña de Fútbol | Independiente de La Chorrera | 11 | 11 | 968 | 1 | — | 5 | 1 | — |
| 2019/20 | CONCACAF Champions League | Independiente de La Chorrera | 4 | 4 | 341 | 0 | — | 2 | 0 | — |
| 2019/20 | Concacaf League | Independiente de La Chorrera | 4 | 4 | 360 | 1 | — | 1 | 0 | — |
| 2019 | Concacaf Nations League | Panama | 2 | 1 | 119 | 0 | — | 2 | 0 | — |
| 2019/20 | Pan American Games | 4 | 4 | 360 | 1 | — | 1 | 0 | — | |
| 2018/19 | Liga Panameña de Fútbol | Independiente de La Chorrera | 13 | 11 | 1076 | 2 | — | 7 | 0 | — |
| 2018/19 | Liga Panameña de Fútbol | Santa Gema FC | 16 | 16 | 1435 | 2 | — | 6 | 0 | — |
| 2017/18 | Liga Panameña de Fútbol | Santa Gema FC | 26 | 23 | 2063 | 1 | — | 11 | 1 | — |
| 2016/17 | LPF | Santa Gema FC | 11 | 7 | 696 | 0 | — | 6 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
| Competition | Season | Place |
|---|---|---|
| LPF (Panama) | 2018/2019 | Winner |
| Liga 2 (Peru) | 2022 | Winner |
| Concacaf Nations League (N/C America) | 2024/2025 | 2nd Place |
