Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| UTC Cajamarca | 2026/27 | 26 | 6 | 1 |
| Sport Huancayo | 2024/25 – 2025/26 | 31 | 6 | 4 |
| Union Comercio | 2023/24 – 2024/25 | 53 | 21 | 5 |
| Nong Bua Pitchaya | 2022/23 | 10 | 3 | 1 |
| Al Jabalain | 2021/22 | 8 | 11 | 0 |
| Deportivo Binacional | 2021/22 | 21 | 9 | 8 |
| El Nacional | 2009/10 – 2020/21 | 73 | 18 | 1 |
| Bucheon FC 1995 | 2019/20 | 29 | 10 | 0 |
| Emelec | 2012/13 – 2018/19 | 134 | 36 | 0 |
| Arouca | 2016/17 | 14 | 1 | 2 |
| Cucuta | 2015/16 | 8 | 0 | — |
| Barcelona SC | 2015/16 | 15 | 2 | 0 |
| Ecuador | 2010 – 2014 | 5 | 0 | 0 |
| Puebla | 2014/15 | 3 | 0 | — |
| Monterrey | 2013/14 | 19 | 3 | 0 |
| Ecuador U20 | 2009 – 2011 | 15 | 2 | — |
| Deportivo Quito | 2011/12 | 14 | 1 | — |
| Maccabi Haifa | 2011/12 | 4 | 0 | 0 |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 7 Jan 2023 | Nong Bua Pitchaya | Union Comercio | Free |
| 1 Jul 2022 | Al Jabalain | Nong Bua Pitchaya | Free |
| 24 Jan 2022 | Deportivo Binacional | Al Jabalain | Free |
| 8 Jan 2021 | El Nacional | Deportivo Binacional | Free |
| 2 Jan 2020 | Bucheon FC 1995 | El Nacional | — |
| 20 Jan 2017 | Arouca | Emelec | — |
| 8 Jul 2016 | El Nacional | Arouca | — |
| 1 Jan 2016 | Cucuta | El Nacional | Loan |
| 1 Jun 2015 | Barcelona SC | Cucuta | — |
| 1 Jan 2015 | Puebla | Barcelona SC | — |
| 1 Jul 2014 | Monterrey | Puebla | — |
| 3 Sept 2013 | Deportivo Quito | Monterrey | — |
| 5 Jan 2012 | Deportivo Quito | Emelec | Loan |
| 5 Sept 2011 | Deportivo Quito | Maccabi Haifa | Loan |
| 1 Jan 2025 | Unión Comercio | Sport Huancayo | Free Transfer |
| 1 Jan 2025 | Union Comercio | Sport Huancayo | Free Transfer |
| 30 Dec 2025 | Sport Huancayo | UTC Cajamarca | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Primera División | UTC Cajamarca | 26 | 15 | 1288 | 6 | 1 | 1 | 0 | 6.61 |
| 2025/26 | Primera División | Sport Huancayo | 31 | 19 | 1410 | 6 | 2 | 2 | 0 | 6.84 |
| 2024/25 | Primera División | Union Comercio | 21 | 21 | 1651 | 8 | 2 | 1 | 0 | 7.16 |
| 2023/24 | Primera División | Union Comercio | 32 | 28 | 2345 | 13 | 3 | 2 | 0 | 6.93 |
| 2022/23 | FA Cup | Nong Bua Pitchaya | 1 | 1 | 82 | 2 | — | 0 | 0 | — |
| 2022/23 | League Cup | Nong Bua Pitchaya | 1 | 1 | 73 | 0 | — | 0 | 0 | — |
| 2022/23 | Thai League 1 | Nong Bua Pitchaya | 8 | — | — | 1 | 1 | 0 | 0 | — |
| 2021/22 | Division 1 | Al Jabalain | 8 | — | — | 11 | 0 | 0 | 0 | — |
| 2021/22 | Primera División | Deportivo Binacional | 21 | 21 | 1686 | 9 | 8 | 4 | 0 | 7.25 |
| 2020/21 | Liga Pro | El Nacional | 25 | — | — | 5 | 1 | 2 | 0 | — |
| 2020/21 | CONMEBOL Sudamericana | El Nacional | 2 | 2 | 169 | — | — | 1 | 0 | 6.30 |
| 2019/20 | K League 1 | Bucheon FC 1995 | 1 | — | — | 0 | 0 | 0 | 0 | — |
| 2019/20 | K League 2 | Bucheon FC 1995 | 28 | — | — | 10 | 0 | 6 | 0 | — |
| 2018/19 | Liga Pro | Emelec | 22 | 9 | 1074 | 4 | — | 5 | 0 | — |
| 2018/19 | Copa Libertadores | Emelec | 3 | 2 | 225 | — | — | 1 | 0 | 6.63 |
| 2017/18 | Liga Pro | Emelec | 24 | 10 | 1023 | 6 | — | 3 | 0 | — |
| 2017/18 | Copa Libertadores | Emelec | 1 | 1 | 85 | — | — | 0 | 0 | 6.20 |
| 2016/17 | Liga Pro | El Nacional | 12 | 7 | 672 | 1 | — | 1 | 0 | — |
| 2016/17 | Primeira Liga | Arouca | 9 | 4 | 497 | — | 1 | 1 | 0 | 6.46 |
| 2016/17 | League Cup | Arouca | 2 | — | — | 1 | 0 | 1 | 0 | — |
| 2016/17 | UEFA Europa League | Arouca | 3 | — | — | 0 | 1 | 0 | 0 | — |
| 2015/16 | Primera A | Cucuta | 8 | 6 | 534 | 0 | — | 2 | 0 | — |
| 2015/16 | Liga Pro | Barcelona SC | 12 | 3 | 360 | 2 | — | 0 | 0 | — |
| 2015/16 | Copa Libertadores | Barcelona SC | 3 | — | — | 0 | 0 | 0 | 0 | — |
| 2014/15 | Liga MX | Puebla | 2 | 1 | 77 | 0 | — | 1 | 0 | — |
| 2014/15 | Copa MX | Puebla | 1 | 1 | 17 | 0 | — | 0 | 0 | — |
| 2014 | CONMEBOL World Cup Qualifiers | Ecuador | 1 | 0 | 3 | 0 | — | 0 | 0 | — |
| 2014 | World Cup | Ecuador | 1 | — | — | 0 | 0 | 0 | 0 | — |
| 2013/14 | Liga MX | Monterrey | 16 | 10 | 952 | 2 | — | 1 | 0 | — |
| 2013/14 | Liga Pro | Emelec | 23 | 21 | 1877 | 11 | — | 2 | 1 | — |
| 2013/14 | FIFA Intercontinental Cup | Monterrey | 1 | 0 | 21 | 0 | — | 0 | 0 | — |
| 2013/14 | Copa Mexico | Monterrey | 1 | — | — | 1 | 0 | 0 | 0 | — |
| 2013/14 | FIFA Club World Cup | Monterrey | 1 | — | — | 0 | 0 | 0 | 0 | — |
| 2013/14 | Copa Sudamericana | Emelec | 2 | — | — | 0 | 0 | 0 | 0 | — |
| 2013/14 | Copa Libertadores | Emelec | 6 | — | — | 1 | 0 | 0 | 0 | — |
| 2013 | Friendly International | Ecuador | 1 | — | — | 0 | 0 | 0 | 0 | — |
| 2012/13 | Liga Pro | Emelec | 43 | 32 | 2994 | 13 | — | 4 | 0 | — |
| 2012/13 | Copa Sudamericana | Emelec | 4 | — | — | 1 | 0 | 1 | 0 | — |
| 2012/13 | Copa Libertadores | Emelec | 6 | — | — | 0 | 0 | 0 | 1 | — |
| 2011/12 | Liga Pro | Deportivo Quito | 14 | 11 | 722 | 1 | — | 2 | 0 | — |
| 2011 | CONMEBOL U20 | Ecuador U20 | 7 | 3 | 337 | 0 | — | 2 | 0 | — |
| 2011 | FIFA U20 World Cup | Ecuador U20 | 4 | 4 | 356 | 2 | — | 0 | 0 | — |
| 2011 | Friendlies | Ecuador | 1 | 0 | 16 | 0 | — | 0 | 0 | — |
| 2011/12 | Ligat ha'Al | Maccabi Haifa | 2 | — | — | 0 | 0 | 0 | 0 | — |
| 2011/12 | Europa League | Maccabi Haifa | 2 | — | — | 0 | 0 | 0 | 0 | — |
| 2010/11 | Liga Pro | El Nacional | 32 | 26 | 1942 | 12 | — | 4 | 0 | — |
| 2010 | Friendlies | Ecuador | 1 | 0 | 20 | 0 | — | 0 | 0 | — |
| 2009/10 | Liga Pro | El Nacional | 2 | 1 | 97 | 0 | — | 0 | 0 | — |
| 2009 | CONMEBOL U20 | Ecuador U20 | 4 | 4 | 259 | 0 | — | 1 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
| Competition | Season | Place |
|---|---|---|
| Liga Pro (Ecuador) | 2017 | Winner |
| Liga Pro (Ecuador) | 2018 | 2nd Place |
| Liga Pro (Ecuador) | 2012 | 2nd Place |
