Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Palestino | 2025/26 – 2026/27 | 37 | 3 | 2 |
| Club Bolívar | 2016/17 – 2024/25 | 73 | 30 | 3 |
| Selangor | 2024/25 | 33 | 12 | 1 |
| Universidad de Chile | 2022/23 | 32 | 5 | 3 |
| Chile | 2022 | 5 | 0 | — |
| Santiago Wanderers | 2010/11 – 2021/22 | 116 | 31 | 1 |
| Al-Raed | 2020/21 – 2021/22 | 15 | 3 | 2 |
| Al Fayha | 2017/18 – 2019/20 | 58 | 23 | 7 |
| Al Nasr | 2018/19 – 2019/20 | 14 | 4 | — |
| Deportivo Cali | 2016/17 | 23 | 2 | 2 |
| Concepción | 2013/14 | 18 | 2 | — |
| Naval | 2013/14 | 24 | 7 | — |
| D. Puerto Montt | 2012/13 | 35 | 10 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 3 Feb 2024 | Bolívar | Selangor | — |
| 12 Jan 2023 | Universidad de Chile | Bolívar | Free |
| 7 Jan 2022 | Santiago Wanderers | Universidad de Chile | Free |
| 20 Aug 2021 | Al-Raed | Santiago Wanderers | — |
| 29 Jan 2021 | Santiago Wanderers | Al-Raed | — |
| 1 Nov 2020 | Al-Fayha | Santiago Wanderers | Free |
| 1 Jul 2019 | Al Nasr | Al-Fayha | — |
| 12 Jan 2019 | Al-Fayha | Al Nasr | Loan |
| 1 Jul 2017 | Bolívar | Al-Fayha | € 1.9M |
| 1 Jul 2016 | Santiago Wanderers | Deportivo Cali | € 394K |
| 21 May 2014 | Concepción | Santiago Wanderers | — |
| 7 Jan 2014 | Santiago Wanderers | Concepción | Loan |
| 1 Jul 2013 | Santiago Wanderers | Naval | Loan |
| 4 Jan 2012 | Santiago Wanderers | D. Puerto Montt | Loan |
| 1 Jul 2025 | Selangor | Palestino | Free Transfer |
| 30 Jun 2025 | Selangor | Palestino | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | CONMEBOL Sudamericana | Palestino | 6 | 2 | 209 | 0 | 1 | 2 | 0 | 6.40 |
| 2026/27 | Primera División | Palestino | 18 | 10 | 971 | 3 | 1 | 2 | 0 | 6.66 |
| 2025/26 | CONMEBOL Sudamericana | Palestino | 1 | 0 | 80 | 0 | 0 | 0 | 0 | 7.10 |
| 2025/26 | Primera División | Palestino | 12 | 3 | 356 | 0 | 0 | 2 | 0 | 6.72 |
| 2024/25 | Malaysia Cup | Selangor | 1 | 0 | 90 | 0 | 0 | 0 | 0 | 6.96 |
| 2024/25 | Super League | Selangor | 20 | 20 | 1531 | 10 | — | 3 | 0 | — |
| 2024/25 | FA Cup | Selangor | 6 | 6 | 550 | 1 | — | 2 | 0 | — |
| 2024/25 | AFC Champions League Two | Selangor | 6 | 6 | 473 | 1 | 1 | 0 | 0 | 7.75 |
| 2023/24 | Primera División | Club Bolívar | 26 | 24 | 2029 | 18 | 1 | 6 | 0 | 6.73 |
| 2023/24 | Copa de la División Profesional | Club Bolívar | 14 | 9 | 804 | 1 | — | 2 | 1 | — |
| 2023/24 | CONMEBOL Libertadores | Club Bolívar | 9 | 9 | 792 | 4 | 2 | 5 | 0 | 7.07 |
| 2022/23 | Primera División | Universidad de Chile | 26 | 25 | 2243 | 5 | 3 | 8 | 0 | 7.00 |
| 2022/23 | Copa Chile | Universidad de Chile | 6 | 4 | 378 | 0 | — | 2 | 0 | — |
| 2022 | World Cup - Qualification South America | Chile | 2 | 0 | 39 | 0 | — | 0 | 0 | 6.70 |
| 2022 | Friendlies | Chile | 1 | 0 | 6 | 0 | — | 0 | 0 | — |
| 2022 | Kirin Cup | Chile | 2 | 1 | 99 | 0 | — | 1 | 0 | — |
| 2021/22 | Primera División | Santiago Wanderers | 11 | 11 | 968 | 3 | 1 | 0 | 1 | 7.11 |
| 2020/21 | Pro League | Al-Raed | 15 | 5 | 719 | 3 | 2 | 2 | 0 | 6.74 |
| 2020/21 | Primera División | Santiago Wanderers | 11 | 7 | 643 | 0 | — | 1 | 1 | 6.88 |
| 2019/20 | Pro League | Al Fayha | 15 | 15 | 1350 | 7 | 2 | 4 | 0 | 7.11 |
| 2019/20 | King's Cup | Al Fayha | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2019/20 | AFC Champions League | Al Nasr | 1 | 1 | 90 | 0 | — | 0 | 0 | 6.80 |
| 2018/19 | Pro League | Al Nasr | 12 | 12 | 1076 | 4 | — | 3 | 0 | — |
| 2018/19 | Pro League | Al Fayha | 14 | 13 | 1164 | 3 | 3 | 1 | 0 | 7.08 |
| 2018/19 | League Cup | Al Nasr | 1 | 1 | 72 | 0 | — | 0 | 0 | — |
| 2018/19 | King's Cup | Al Fayha | 2 | 1 | 178 | 0 | — | 1 | 0 | — |
| 2017/18 | Pro League | Al Fayha | 25 | 25 | 2244 | 13 | 2 | 4 | 0 | 7.05 |
| 2017/18 | Crown Prince Cup | Al Fayha | 1 | 0 | 23 | 0 | — | 0 | 0 | — |
| 2017/18 | CONMEBOL Sudamericana | Club Bolívar | 2 | 2 | 180 | 0 | — | 0 | 0 | 7.30 |
| 2016/17 | Primera División | Club Bolívar | 22 | 21 | 1763 | 7 | — | 4 | 0 | — |
| 2016/17 | Primera A | Deportivo Cali | 19 | 11 | 1122 | 2 | 2 | 5 | 0 | 6.79 |
| 2016/17 | Copa Colombia | Deportivo Cali | 4 | 4 | 353 | 0 | — | 1 | 0 | — |
| 2015/16 | Primera División | Santiago Wanderers | 32 | 31 | 2686 | 15 | — | 4 | 0 | 5.80 |
| 2015/16 | Copa Chile | Santiago Wanderers | 5 | 2 | 216 | 2 | — | 0 | 0 | — |
| 2015/16 | CONMEBOL Sudamericana | Santiago Wanderers | 2 | 2 | 167 | 1 | — | 0 | 0 | — |
| 2014/15 | Primera División | Santiago Wanderers | 32 | 19 | 1743 | 4 | — | 4 | 0 | — |
| 2014/15 | Copa Chile | Santiago Wanderers | 8 | 7 | 637 | 6 | — | 1 | 0 | — |
| 2013/14 | Primera B | Concepción | 18 | 14 | 1304 | 2 | — | 3 | 0 | — |
| 2013/14 | Primera B | Naval | 19 | 15 | 1521 | 6 | — | 3 | 0 | — |
| 2013/14 | Primera División | Santiago Wanderers | 4 | 0 | 86 | 0 | — | 0 | 0 | — |
| 2013/14 | Copa Chile | Naval | 5 | 5 | 427 | 1 | — | 1 | 0 | — |
| 2012/13 | Primera B | D. Puerto Montt | 35 | 31 | 2689 | 10 | — | 9 | 0 | — |
| 2011/12 | Primera División | Santiago Wanderers | 6 | 3 | 189 | 0 | — | 0 | 0 | — |
| 2010/11 | Primera División | Santiago Wanderers | 5 | 0 | 155 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
| Competition | Season | Place |
|---|---|---|
| Primera División (Chile) | 2014/2015 | 2nd Place |
| Primera División (Bolivia) | 2023 | 2nd Place |
| Copa Bolivia (Bolivia) | 2023 | Winner |
| Super League (Malaysia) | 2024/2025 | 2nd Place |
| FA Cup (Malaysia) | 2024 | 2nd Place |
| Challenge Cup (Malaysia) | 2024/2025 | Winner |
