Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Deportivo Garcilaso | 2026/27 | 6 | 0 | 1 |
| FC Cajamarca | 2026/27 | 0 | 0 | 0 |
| UTC Cajamarca | 2024/25 – 2025/26 | 30 | 0 | 1 |
| Atletico Grau | 2024/25 | 8 | 0 | 0 |
| Deportivo Binacional | 2021/22 – 2023/24 | 48 | 1 | 8 |
| Sport Huancayo | 2022/23 | 30 | 2 | — |
| Cienciano | 2021/22 | 3 | 0 | 2 |
| Alianza Lima | 2019/20 – 2020/21 | 47 | 2 | 1 |
| Ayacucho FC | 2018/19 | 37 | 1 | 6 |
| Comerciantes Unidos | 2016/17 – 2017/18 | 63 | 2 | 1 |
| Sport Loreto | 2015/16 | 17 | 0 | — |
| Pacifico | 2013/14 | 8 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 2 Jan 2024 | Deportivo Binacional | Atletico Grau | Free |
| 15 Dec 2022 | Sport Huancayo | Deportivo Binacional | Free |
| 15 Dec 2021 | Deportivo Binacional | Sport Huancayo | Free |
| 5 Jun 2021 | Cienciano | Deportivo Binacional | Free |
| 11 Jan 2021 | Alianza Lima | Cienciano | Free |
| 7 Jan 2019 | Ayacucho FC | Alianza Lima | Free |
| 1 Jan 2018 | Comerciantes Unidos | Ayacucho FC | Free |
| 1 Jan 2016 | — | Comerciantes Unidos | — |
| 25 Apr 2015 | Sport Loreto | — | Loan |
| 1 Jan 2015 | — | Sport Loreto | — |
| 1 Jan 2025 | Atletico Grau | UTC | Free Transfer |
| 30 Dec 2024 | Atletico Grau | UTC | Free agent |
| 30 Dec 2025 | UTC Cajamarca | Rosell Delgado Jose Anthony | Free agent |
| 29 Jun 2026 | FC Cajamarca | Rosell Delgado Jose Anthony | Free agent |
| 31 Mar 2026 | UTC Cajamarca | FC Cajamarca | Free agent |
| 9 Jul 2026 | FC Cajamarca | Deportivo Garcilaso | Free agent |
| 10 Jul 2026 | FC Cajamarca | Deportivo Garcilaso | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Primera División | Deportivo Garcilaso | 6 | 2 | 168 | 0 | 1 | 0 | 0 | 4.44 |
| 2025/26 | Primera División | UTC Cajamarca | 30 | 29 | 2488 | 0 | 1 | 2 | 1 | 6.73 |
| 2024/25 | Primera División | Atletico Grau | 8 | 2 | 226 | 0 | 0 | 0 | 0 | 6.37 |
| 2023/24 | Primera División | Deportivo Binacional | 31 | 28 | 2556 | 0 | 6 | 0 | 1 | 6.73 |
| 2022/23 | Primera División | Sport Huancayo | 30 | 22 | 1586 | 2 | — | 5 | 0 | 6.73 |
| 2021/22 | Primera División | Deportivo Binacional | 17 | 15 | 1335 | 1 | 2 | 0 | 0 | 6.91 |
| 2021/22 | Primera División | Cienciano | 3 | 3 | 244 | 0 | 2 | 1 | 0 | 6.91 |
| 2020/21 | Primera División | Alianza Lima | 16 | 13 | 1042 | 1 | 1 | 2 | 0 | 6.74 |
| 2020/21 | CONMEBOL Libertadores | Alianza Lima | 4 | 4 | 360 | 0 | — | 1 | 0 | 6.47 |
| 2019/20 | Primera División | Alianza Lima | 25 | 23 | 2026 | 1 | — | 3 | 1 | 6.55 |
| 2019/20 | CONMEBOL Libertadores | Alianza Lima | 2 | 0 | 56 | 0 | — | 0 | 0 | 6.50 |
| 2018/19 | Primera División | Ayacucho FC | 37 | 34 | 3126 | 1 | 6 | 6 | 2 | 6.76 |
| 2017/18 | Primera División | Comerciantes Unidos | 26 | 21 | 2005 | 1 | 1 | 5 | 0 | 6.79 |
| 2017/18 | CONMEBOL Sudamericana | Comerciantes Unidos | 1 | 0 | 21 | 0 | — | 0 | 0 | — |
| 2016/17 | Primera División | Comerciantes Unidos | 36 | 35 | 3053 | 1 | — | 9 | 0 | — |
| 2015/16 | Liga 1 | Sport Loreto | 11 | 11 | 978 | 0 | — | 1 | 0 | — |
| 2015/16 | Liga 2 | 8 | 6 | 557 | 0 | — | 0 | 0 | — | |
| 2015/16 | Copa Inca | Sport Loreto | 6 | 6 | 505 | 0 | — | 1 | 0 | — |
| 2014/15 | Liga 2 | 21 | 21 | 1829 | 1 | — | 4 | 0 | — | |
| 2013/14 | Liga 1 | Pacifico | 8 | 5 | 486 | 0 | — | 1 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
| Competition | Season | Place |
|---|---|---|
| Liga 1 (Peru) | 2019 | 2nd Place |
