Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Emelec | 2013/14 – 2026/27 | 132 | 73 | 3 |
| Guayaquil City FC | 2024/25 – 2026/27 | 25 | 18 | 5 |
| Shanghai Shenhua | 2020/21 – 2022/23 | 11 | 3 | — |
| Chongqing Lifan | 2021/22 | 12 | 2 | 2 |
| Tijuana | 2017/18 – 2020/21 | 111 | 22 | 16 |
| Ecuador | 2015 – 2018 | 25 | 8 | — |
| Grêmio | 2016/17 – 2017/18 | 46 | 15 | — |
| Chivas USA | 2012/13 – 2013/14 | 31 | 3 | — |
| LDU de Quito | 2009/10 – 2011/12 | 84 | 21 | — |
| Barcelona SC | 2006/07 – 2008/09 | 22 | 3 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 28 Feb 2024 | Emelec | Guayaquil City FC | — |
| 3 Jan 2023 | Shanghai Shenhua | Emelec | — |
| 14 Mar 2021 | Shanghai Shenhua | Chongqing Lifan | Loan |
| 30 Sept 2020 | Club Tijuana | Shanghai Shenhua | — |
| 1 Sept 2017 | Gremio | Club Tijuana | — |
| 7 Feb 2016 | Emelec | Gremio | — |
| 12 Jan 2012 | LDU de Quito | Chivas USA | Loan |
| 13 Mar 2009 | Barcelona SC | LDU de Quito | — |
| 31 Dec 2025 | Guayaquil City FC | Emelec | Free agent |
| 1 Jan 2022 | Chongqing Lifan | Shanghai Shenhua | — |
| 29 Jun 2026 | Emelec | Guayaquil City FC | Free agent |
| 30 Jun 2026 | Emelec | Guayaquil City FC | Free agent |
| 30 Dec 2025 | Guayaquil City FC | Emelec | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Liga Pro | Emelec | 6 | 4 | 333 | 1 | 0 | 0 | 1 | 6.72 |
| 2026/27 | Liga Pro | Guayaquil City FC | 14 | 11 | 1012 | 3 | 5 | 4 | 0 | 6.75 |
| 2025/26 | Liga Pro Serie B | Guayaquil City FC | 11 | 11 | 990 | 4 | — | 3 | 0 | — |
| 2023/24 | Liga Pro | Emelec | 15 | 12 | 1094 | 8 | 2 | 9 | 0 | 6.98 |
| 2023/24 | CONMEBOL Sudamericana | Emelec | 6 | 6 | 484 | 3 | 1 | 3 | 0 | 7.50 |
| 2022/23 | Super League | Shanghai Shenhua | 7 | 3 | 210 | 0 | — | 1 | 0 | 6.73 |
| 2021/22 | Super League | Chongqing Lifan | 12 | 10 | 884 | 2 | 2 | 0 | 0 | 7.00 |
| 2020/21 | Liga MX | Tijuana | 4 | 4 | 360 | 1 | 1 | 2 | 0 | 7.17 |
| 2020/21 | Super League | Shanghai Shenhua | 4 | 2 | 274 | 3 | — | 0 | 0 | 7.25 |
| 2019/20 | Liga MX | Tijuana | 26 | 25 | 2269 | 1 | 9 | 10 | 0 | 7.19 |
| 2019/20 | Copa MX | Tijuana | 7 | 1 | 242 | 1 | — | 3 | 0 | — |
| 2018/19 | Liga MX | Tijuana | 32 | 30 | 2639 | 9 | 4 | 10 | 0 | 7.03 |
| 2018/19 | Copa MX | Tijuana | 9 | 6 | 592 | 1 | — | 0 | 0 | — |
| 2018/19 | CONCACAF Champions League | Tijuana | 4 | 4 | 353 | 0 | — | 0 | 0 | — |
| 2018 | World Cup - Qualification South America | Ecuador | 9 | 9 | 758 | 2 | — | 2 | 0 | 6.80 |
| 2018 | Friendlies | Ecuador | 5 | 5 | 347 | 0 | — | 0 | 0 | — |
| 2017/18 | Liga MX | Tijuana | 28 | 20 | 1793 | 9 | 2 | 8 | 2 | 6.81 |
| 2017/18 | Primeira Liga | Grêmio | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2017/18 | Gaúcho 1 | Grêmio | 12 | 10 | 832 | 7 | — | 3 | 0 | — |
| 2017/18 | Serie A | Grêmio | 2 | 1 | 84 | 0 | — | 0 | 0 | 6.40 |
| 2017/18 | Copa MX | Tijuana | 1 | 0 | 37 | 0 | — | 0 | 0 | — |
| 2017/18 | CONMEBOL Libertadores | Grêmio | 3 | 3 | 178 | 1 | — | 1 | 0 | — |
| 2016/17 | Serie A | Grêmio | 18 | 15 | 1248 | 3 | — | 4 | 0 | 6.88 |
| 2016/17 | Gaúcho 1 | Grêmio | 3 | 1 | 108 | 1 | — | 0 | 0 | — |
| 2016/17 | Primeira Liga | Grêmio | 1 | 1 | 46 | 0 | — | 0 | 0 | — |
| 2016/17 | Copa Do Brasil | Grêmio | 3 | 1 | 103 | 2 | — | 1 | 0 | — |
| 2016/17 | CONMEBOL Libertadores | Grêmio | 3 | 3 | 200 | 1 | — | 1 | 0 | — |
| 2016 | Copa America | Ecuador | 2 | 2 | 152 | 1 | — | 0 | 0 | 6.70 |
| 2016 | Friendlies | Ecuador | 1 | 1 | 68 | 0 | — | 0 | 0 | — |
| 2015/16 | Liga Pro | Emelec | 34 | 33 | 2847 | 25 | — | 8 | 2 | — |
| 2015/16 | CONMEBOL Libertadores | Emelec | 9 | 9 | 807 | 6 | — | 5 | 0 | — |
| 2015/16 | CONMEBOL Sudamericana | Emelec | 5 | 5 | 431 | 5 | — | 0 | 0 | — |
| 2015 | Copa America | Ecuador | 3 | 3 | 270 | 2 | — | 1 | 0 | — |
| 2015 | Friendlies | Ecuador | 5 | 5 | 413 | 3 | — | 1 | 0 | — |
| 2014/15 | Liga Pro | Emelec | 36 | 26 | 2333 | 19 | — | 7 | 0 | — |
| 2014/15 | CONMEBOL Sudamericana | Emelec | 8 | 8 | 713 | 5 | — | 2 | 0 | — |
| 2014/15 | CONMEBOL Libertadores | Emelec | 4 | 3 | 267 | 0 | — | 2 | 0 | — |
| 2013/14 | Liga Pro | Emelec | 6 | 1 | 140 | 0 | — | 0 | 0 | — |
| 2013/14 | Major League Soccer | Chivas USA | 5 | 2 | 237 | 0 | — | 0 | 0 | — |
| 2013/14 | US Open Cup | Chivas USA | 1 | 1 | 90 | 0 | — | 1 | 0 | — |
| 2013/14 | CONMEBOL Sudamericana | Emelec | 3 | 2 | 160 | 1 | — | 0 | 0 | — |
| 2012/13 | Major League Soccer | Chivas USA | 24 | 21 | 1858 | 3 | — | 5 | 0 | — |
| 2012/13 | US Open Cup | Chivas USA | 1 | 1 | 39 | 0 | — | 0 | 0 | — |
| 2011/12 | Liga Pro | LDU de Quito | 21 | 15 | 1357 | 3 | — | 2 | 1 | — |
| 2011/12 | CONMEBOL Libertadores | LDU de Quito | 3 | 2 | 203 | 1 | — | 0 | 0 | — |
| 2011/12 | CONMEBOL Sudamericana | LDU de Quito | 6 | 3 | 284 | 0 | — | 1 | 0 | — |
| 2010/11 | Liga Pro | LDU de Quito | 24 | 13 | 1258 | 9 | — | 5 | 2 | — |
| 2010/11 | CONMEBOL Recopa | LDU de Quito | 1 | 0 | 25 | 0 | — | 0 | 0 | — |
| 2010/11 | CONMEBOL Sudamericana | LDU de Quito | 5 | 0 | 136 | 1 | — | 1 | 0 | — |
| 2009/10 | Liga Pro | LDU de Quito | 17 | 15 | 1144 | 6 | — | 4 | 0 | — |
| 2009/10 | CONMEBOL Libertadores | LDU de Quito | 2 | 1 | 97 | 0 | — | 0 | 1 | — |
| 2009/10 | CONMEBOL Sudamericana | LDU de Quito | 5 | 3 | 251 | 1 | — | 0 | 0 | — |
| 2007/08 | Liga Pro | Barcelona SC | 15 | — | — | 3 | — | — | — | — |
| 2006/07 | Liga Pro | Barcelona SC | 7 | — | — | 0 | — | — | — | — |
Availability history
No injuries or suspensions recorded.
Trophies
| Competition | Season | Place |
|---|---|---|
| Liga Pro (Ecuador) | 2015 | Winner |
| Liga Pro (Ecuador) | 2014 | Winner |
| Liga Pro (Ecuador) | 2013 | Winner |
| Liga Pro (Ecuador) | 2010 | Winner |
| Copa do Brasil (Brazil) | 2016 | Winner |
| CONMEBOL Sudamericana (South-America) | 2009 | Winner |
| CONMEBOL Sudamericana (South-America) | 2011 | 2nd Place |
| CONMEBOL Recopa (South-America) | 2010/2011 | Winner |
| CONMEBOL Recopa (South-America) | 2009/2010 | Winner |
