Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Alianza Lima | 2023/24 – 2026/27 | 132 | 8 | 5 |
| Peru | 2021 – 2025 | 5 | 0 | 0 |
| Cesar Vallejo | 2019/20 – 2023/24 | 138 | 5 | — |
| Sporting Cristal | 2017/18 – 2018/19 | 43 | 0 | — |
| U. San Martin | 2013/14 – 2016/17 | 57 | 2 | — |
| Peru U20 | 2015 | 7 | 0 | — |
| Peru U23 | 2015 | 1 | 0 | — |
| Peru U17 | 2013 | 7 | 3 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 2 Jan 2024 | Cesar Vallejo | Alianza Lima | Free |
| 3 Jan 2022 | Sporting Cristal | Cesar Vallejo | Free |
| 1 Jan 2022 | Cesar Vallejo | Sporting Cristal | — |
| 7 Jan 2019 | Sporting Cristal | Cesar Vallejo | Loan |
| 1 Jan 2017 | U. San Martin | Sporting Cristal | Free |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | CONMEBOL Libertadores | Alianza Lima | 2 | 2 | 180 | 0 | 0 | 0 | 0 | 7.25 |
| 2026/27 | Primera División | Alianza Lima | 27 | 27 | 2323 | 5 | 2 | 10 | 0 | 7.27 |
| 2025/26 | CONMEBOL Sudamericana | Alianza Lima | 3 | 3 | 553 | 0 | 0 | 3 | 0 | 7.10 |
| 2025/26 | CONMEBOL Libertadores | Alianza Lima | 7 | 7 | 922 | 0 | 0 | 4 | 1 | 6.86 |
| 2025/26 | Primera División | Alianza Lima | 26 | 25 | 2327 | 1 | 2 | 6 | 1 | 7.12 |
| 2025 | Friendlies | Peru | 3 | 3 | 270 | 0 | 0 | 1 | 0 | 6.67 |
| 2024/25 | Primera División | Alianza Lima | 33 | 28 | 2575 | 2 | 1 | 4 | 0 | 7.08 |
| 2024/25 | CONMEBOL Libertadores | Alianza Lima | 6 | 6 | 535 | 0 | 0 | 2 | 0 | 7.05 |
| 2023/24 | Primera División | Cesar Vallejo | 30 | 30 | 2638 | 0 | — | 8 | 1 | 6.99 |
| 2023/24 | Primera División | Alianza Lima | 28 | 28 | 2458 | — | — | 9 | 2 | 6.99 |
| 2023/24 | CONMEBOL Sudamericana | Cesar Vallejo | 6 | 6 | 522 | 0 | — | 3 | 0 | 6.62 |
| 2022/23 | Primera División | Cesar Vallejo | 30 | 29 | 2582 | 1 | — | 9 | 0 | 6.98 |
| 2022/23 | CONMEBOL Libertadores | Cesar Vallejo | 2 | 2 | 180 | 0 | — | 1 | 0 | 6.75 |
| 2022 | Friendlies | Peru | 2 | 1 | 111 | 0 | — | 0 | 0 | — |
| 2021/22 | Primera División | Cesar Vallejo | 22 | 22 | 1980 | 1 | — | 7 | 0 | 7.10 |
| 2021/22 | CONMEBOL Libertadores | Cesar Vallejo | 2 | 2 | 180 | 0 | — | 2 | 0 | 7.50 |
| 2020/21 | Primera División | Cesar Vallejo | 20 | 20 | 1769 | 0 | — | 8 | 0 | 6.92 |
| 2019/20 | Primera División | Cesar Vallejo | 26 | 26 | 2286 | 3 | — | 14 | 0 | 6.98 |
| 2018/19 | Primera División | Sporting Cristal | 12 | 9 | 817 | 0 | — | 3 | 0 | 6.80 |
| 2017/18 | Primera División | Sporting Cristal | 28 | 21 | 1955 | 0 | — | 5 | 1 | 6.72 |
| 2017/18 | CONMEBOL Libertadores | Sporting Cristal | 3 | 3 | 257 | 0 | — | 2 | 0 | — |
| 2016/17 | Primera División | U. San Martin | 38 | 37 | 3257 | 2 | — | 11 | 1 | — |
| 2015/16 | Liga 1 | U. San Martin | 10 | 7 | 621 | 0 | — | 2 | 0 | — |
| 2015/16 | Copa Inca | U. San Martin | 3 | 1 | 103 | 0 | — | 0 | 0 | — |
| 2015 | CONMEBOL U20 | Peru U20 | 7 | 7 | 576 | 0 | — | 4 | 0 | — |
| 2015 | Pan American Games | Peru U23 | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2014/15 | Liga 1 | U. San Martin | 5 | 2 | 222 | 0 | — | 1 | 0 | — |
| 2014/15 | Copa Inca | U. San Martin | 1 | 0 | 18 | 0 | — | 0 | 0 | — |
| 2013 | CONMEBOL U17 | Peru U17 | 7 | 4 | 443 | 3 | — | 3 | 1 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Red Card | 14 May 2025 | 16 May 2025 | 2 |
| Red Card | 18 May 2025 | 20 May 2025 | 2 |
| Yellow Cards | 9 Apr 2025 | 11 Apr 2025 | 2 |
Trophies
| Competition | Season | Place |
|---|---|---|
| Liga 1 (Peru) | 2018 | Winner |
