Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| ADT | 2022/23 – 2026/27 | 93 | 13 | 1 |
| Deportivo Municipal | 2021/22 | 15 | 3 | — |
| Alianza Universidad | 2020/21 | 12 | 4 | 1 |
| Cusco | 2018/19 – 2019/20 | 46 | 8 | 3 |
| FBC Melgar | 2017/18 – 2018/19 | 29 | 8 | 1 |
| Universitario | 2016/17 – 2017/18 | 47 | 21 | 0 |
| Juan Aurich | 2014/15 – 2015/16 | 76 | 28 | — |
| Sporting Cristal | 2012/13 – 2013/14 | 28 | 13 | 0 |
| Sivasspor | 2013/14 | 1 | 0 | — |
| Peru | 2008 – 2012 | 31 | 7 | 0 |
| Omonia Nicosia | 2009/10 – 2011/12 | 25 | 10 | 0 |
| Lech | 2007/08 – 2009/10 | 44 | 17 | 0 |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 15 Dec 2021 | Deportivo Municipal | ADT | Free |
| 7 Apr 2021 | Carlos Stein | Deportivo Municipal | Free |
| 8 Jan 2021 | Alianza Universidad | Carlos Stein | Free |
| 4 Jan 2020 | Cusco | Alianza Universidad | Free |
| 7 Aug 2018 | FBC Melgar | Cusco | Free |
| 18 Aug 2017 | Universitario | FBC Melgar | Free |
| 1 Jan 2016 | Juan Aurich | Universitario | — |
| 1 Jan 2014 | Sivasspor | Juan Aurich | — |
| 1 Jul 2013 | Sporting Cristal | Sivasspor | — |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Primera División | ADT | 16 | 4 | 473 | 0 | 0 | 1 | 1 | 6.39 |
| 2025/26 | Primera División | ADT | 23 | 14 | 785 | 3 | 0 | 2 | 1 | 6.67 |
| 2024/25 | Primera División | ADT | 21 | 11 | 516 | 4 | 0 | 1 | 0 | 6.64 |
| 2024/25 | CONMEBOL Sudamericana | ADT | 1 | 1 | 13 | — | — | 0 | 0 | 6.20 |
| 2023/24 | Primera División | ADT | 19 | 12 | 503 | 4 | 1 | 1 | 0 | 6.75 |
| 2022/23 | Primera División | ADT | 13 | 13 | 616 | 2 | — | 1 | 0 | 6.77 |
| 2021/22 | Primera División | Deportivo Municipal | 15 | 9 | 700 | 3 | — | 2 | 0 | 6.78 |
| 2020/21 | Primera División | Alianza Universidad | 12 | 9 | 684 | 4 | 1 | 0 | 0 | 7.05 |
| 2019/20 | Primera División | Cusco | 27 | 11 | 1210 | 3 | 2 | 3 | 0 | 6.87 |
| 2019/20 | Copa Bicentenario | Cusco | 1 | — | — | 0 | 0 | 0 | 0 | — |
| 2019/20 | CONMEBOL Libertadores | Cusco | 1 | 0 | 45 | 1 | — | 0 | 0 | 7.20 |
| 2018/19 | Primera División | Cusco | 17 | 15 | 1133 | 4 | 1 | 2 | 1 | 6.94 |
| 2018/19 | Primera División | FBC Melgar | 17 | 15 | 1133 | 4 | 1 | 2 | 1 | 6.94 |
| 2018/19 | Copa Libertadores | FBC Melgar | 1 | 0 | 7 | — | — | 0 | 0 | — |
| 2017/18 | Primera División | FBC Melgar | 11 | 6 | 679 | 4 | — | 1 | 0 | 6.91 |
| 2017/18 | Primera División | Universitario | 11 | 6 | 679 | 4 | — | 1 | 0 | 6.91 |
| 2017/18 | Copa Libertadores | Universitario | 2 | — | — | 1 | 0 | 0 | 0 | — |
| 2016/17 | Primera División | Universitario | 32 | — | — | 15 | 0 | 2 | 0 | — |
| 2016/17 | Copa Sudamericana | Universitario | 2 | — | — | 1 | 0 | 0 | 0 | — |
| 2015/16 | Liga 1 | Juan Aurich | 23 | 20 | 1582 | 6 | — | 2 | 0 | — |
| 2015/16 | Copa Inca | Juan Aurich | 6 | 6 | 420 | 2 | — | 1 | 1 | — |
| 2015/16 | CONMEBOL Libertadores | Juan Aurich | 6 | 3 | 330 | 1 | — | 0 | 0 | — |
| 2014/15 | Liga 1 | Juan Aurich | 29 | 28 | 2352 | 13 | — | 6 | 1 | — |
| 2014/15 | Copa Inca | Juan Aurich | 12 | 12 | 1031 | 6 | — | 4 | 0 | — |
| 2013/14 | Türkiye Kupası | Sivasspor | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2013/14 | Primera Division | Sporting Cristal | 14 | — | — | 6 | 0 | 0 | 0 | — |
| 2013/14 | Copa Libertadores | Sporting Cristal | 6 | — | — | 0 | 0 | 1 | 0 | — |
| 2012 | Friendlies | Peru | 2 | 2 | 136 | 0 | — | 0 | 0 | — |
| 2012/13 | Primera Division | Sporting Cristal | 8 | — | — | 7 | 0 | 0 | 1 | — |
| 2011/12 | First Division | Omonia Nicosia | 4 | — | — | 0 | 0 | 0 | 0 | — |
| 2011/12 | Europa League | Omonia Nicosia | 2 | — | — | 1 | 0 | 0 | 0 | — |
| 2011 | Friendly International | Peru | 1 | — | — | 0 | 0 | 0 | 0 | — |
| 2010/11 | UEFA Europa League | Omonia Nicosia | 2 | 1 | 106 | 1 | — | 1 | 0 | — |
| 2010/11 | UEFA Champions League | Omonia Nicosia | 3 | 0 | 70 | 1 | — | 0 | 0 | — |
| 2010 | CONMEBOL World Cup Qualifiers | Peru | 11 | 3 | 463 | 2 | — | 1 | 0 | — |
| 2010 | Friendlies | Peru | 3 | 2 | 206 | 1 | — | 0 | 0 | — |
| 2010/11 | First Division | Omonia Nicosia | 1 | — | — | 1 | 0 | 0 | 0 | — |
| 2010 | World Cup | Peru | 11 | — | — | 2 | 0 | 1 | 0 | — |
| 2009/10 | 1. Division | Omonia Nicosia | 13 | 8 | 773 | 4 | — | 1 | 0 | — |
| 2009/10 | Ekstraklasa | Lech | 8 | 5 | 439 | 3 | — | 0 | 0 | — |
| 2009/10 | UEFA Europa League | Lech | 4 | 4 | 346 | 0 | — | 0 | 0 | — |
| 2009 | Friendlies | Peru | 1 | 1 | 80 | 1 | — | 0 | 0 | — |
| 2008/09 | Ekstraklasa | Lech | 23 | 18 | 1717 | 9 | — | 3 | 0 | — |
| 2008 | Friendlies | Peru | 2 | 0 | 55 | 1 | — | 0 | 0 | — |
| 2008/09 | UEFA Cup | Lech | 8 | — | — | 5 | 0 | 0 | 0 | — |
| 2007/08 | Ekstraklasa | Lech | 1 | — | — | 0 | 0 | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
| Competition | Season | Place |
|---|---|---|
| 1. Division (Cyprus) | 2009/2010 | Winner |
| 1. Division (Cyprus) | 2010/2011 | 2nd Place |
| Liga 1 (Peru) | 2012 | Winner |
| Liga 1 (Peru) | 2014 | 2nd Place |
| Cup (Poland) | 2008/2009 | Winner |
| Cup (Cyprus) | 2010/2011 | Winner |
| Super Cup (Poland) | 2009/2010 | Winner |
| Super Cup (Cyprus) | 2010/2011 | Winner |
| Super Cup (Cyprus) | 2011/2012 | 2nd Place |
