Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Everton de Vina | 2024/25 – 2026/27 | 39 | 6 | 4 |
| Universidad de Chile | 2022/23 – 2024/25 | 88 | 37 | 4 |
| Union Espanola | 2020/21 – 2021/22 | 57 | 33 | 2 |
| Sporting Cristal | 2019/20 | 43 | 19 | 2 |
| Penarol | 2009/10 – 2018/19 | 71 | 30 | 1 |
| Puebla | 2018/19 | 14 | 2 | — |
| Wanderers | 2017/18 | 23 | 21 | — |
| Temperley | 2016/17 | 10 | 0 | — |
| Juventud | 2014/15 | 14 | 13 | — |
| CD Olmedo | 2014/15 | 40 | 9 | — |
| El Tanque Sisley | 2012/13 – 2013/14 | 24 | 2 | — |
| Tucumán | 2011/12 – 2012/13 | 21 | 2 | — |
| Central Espanol | 2010/11 | 14 | 15 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 7 Jan 2022 | Union Espanola | Universidad de Chile | Free |
| 19 Jan 2020 | Puebla | Union Espanola | Free |
| 1 Jan 2020 | Sporting Cristal | Puebla | — |
| 17 Jan 2019 | Puebla | Sporting Cristal | Loan |
| 11 Jul 2018 | Penarol | Puebla | Free |
| 27 Jul 2017 | Wanderers | Penarol | — |
| 14 Jan 2017 | Penarol | Wanderers | Loan |
| 9 Aug 2016 | Penarol | Temperley | Loan |
| 1 Jul 2015 | Juventud | Penarol | — |
| 10 Jan 2012 | Penarol | Atletico Tucuman | Loan |
| 1 Jul 2011 | Central Espanol | Penarol | — |
| 27 Jan 2011 | Penarol | Central Espanol | Loan |
| 13 Jan 2025 | Universidad de Chile | Everton de Vina | Free Transfer |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Primera División | Everton de Vina | 17 | 8 | 683 | 3 | 0 | 0 | 0 | 6.59 |
| 2025/26 | Copa Chile | Everton de Vina | 3 | 1 | 97 | 0 | — | 0 | 0 | — |
| 2025/26 | Primera División | Everton de Vina | 19 | 6 | 669 | 3 | 1 | 1 | 0 | 6.97 |
| 2024/25 | Primera División | Universidad de Chile | 25 | 21 | 1641 | 11 | 3 | 3 | 0 | 7.19 |
| 2024/25 | Copa Chile | Universidad de Chile | 8 | 7 | 512 | 2 | — | 1 | 0 | — |
| 2023/24 | Primera División | Universidad de Chile | 24 | 15 | 1400 | 9 | — | 1 | 0 | 6.90 |
| 2023/24 | Copa Chile | Universidad de Chile | 2 | 2 | 170 | 1 | — | 0 | 0 | — |
| 2023/24 | Friendlies Clubs | Universidad de Chile | 1 | 1 | 90 | 1 | — | 0 | 0 | — |
| 2022/23 | Primera División | Universidad de Chile | 20 | 16 | 1333 | 10 | 1 | 5 | 1 | 6.96 |
| 2022/23 | Copa Chile | Universidad de Chile | 8 | 8 | 647 | 3 | — | 1 | 0 | — |
| 2021/22 | Primera División | Union Espanola | 26 | 24 | 2069 | 16 | 1 | 2 | 1 | 7.19 |
| 2021/22 | Copa Chile | Union Espanola | 7 | 5 | 444 | 2 | — | 0 | 0 | — |
| 2021/22 | CONMEBOL Libertadores | Union Espanola | 2 | 0 | 65 | 0 | — | 1 | 0 | 6.25 |
| 2020/21 | Primera División | Union Espanola | 22 | 19 | 1534 | 15 | 1 | 2 | 1 | 7.26 |
| 2019/20 | Primera División | Sporting Cristal | 33 | 27 | 2348 | 14 | 2 | 7 | 0 | 7.04 |
| 2019/20 | CONMEBOL Sudamericana | Sporting Cristal | 4 | 4 | 305 | 1 | — | 0 | 0 | 6.90 |
| 2019/20 | CONMEBOL Libertadores | Sporting Cristal | 6 | 5 | 455 | 4 | — | 1 | 0 | 7.42 |
| 2018/19 | Liga MX | Puebla | 9 | 4 | 318 | 0 | — | 1 | 0 | 6.50 |
| 2018/19 | Primera División - Clausura | Penarol | 17 | 7 | 907 | 12 | — | 3 | 0 | — |
| 2018/19 | Copa MX | Puebla | 5 | 4 | 370 | 2 | — | 0 | 0 | — |
| 2018/19 | CONMEBOL Libertadores | Penarol | 6 | 2 | 185 | 2 | 1 | 1 | 0 | 6.83 |
| 2017/18 | Primera División - Clausura | Penarol | 12 | 3 | 557 | 10 | — | 2 | 0 | — |
| 2017/18 | Primera División - Clausura | Wanderers | 20 | 17 | 1550 | 19 | — | 3 | 0 | — |
| 2017/18 | CONMEBOL Libertadores | Wanderers | 3 | 0 | 82 | 2 | — | 0 | 0 | — |
| 2016/17 | Liga Profesional Argentina | Temperley | 10 | 1 | 210 | 0 | — | 0 | 0 | — |
| 2016/17 | CONMEBOL Libertadores | Penarol | 5 | 2 | 263 | 0 | — | 0 | 0 | — |
| 2015/16 | Primera División - Clausura | Penarol | 17 | 6 | 606 | 5 | — | 0 | 0 | — |
| 2014/15 | Primera División - Clausura | Juventud | 14 | 13 | 1132 | 13 | — | 4 | 0 | — |
| 2014/15 | Liga Pro | CD Olmedo | 40 | 27 | 2384 | 9 | — | 1 | 0 | — |
| 2013/14 | Primera División - Clausura | El Tanque Sisley | 11 | 8 | 626 | 0 | — | 1 | 0 | — |
| 2013/14 | CONMEBOL Sudamericana | El Tanque Sisley | 2 | 2 | 146 | 0 | — | 0 | 0 | — |
| 2012/13 | Primera División - Clausura | El Tanque Sisley | 11 | 6 | 486 | 2 | — | 2 | 0 | — |
| 2012/13 | Primera Nacional | Tucumán | 1 | 0 | 20 | 0 | — | 0 | 0 | — |
| 2011/12 | Primera Nacional | Tucumán | 17 | 14 | 1159 | 2 | — | 4 | 0 | — |
| 2011/12 | Liga AUF | Penarol | 3 | 0 | 93 | 0 | — | 0 | 0 | — |
| 2011/12 | Copa Argentina | Tucumán | 3 | 1 | 114 | 0 | — | 0 | 0 | — |
| 2010/11 | Liga AUF | Central Espanol | 14 | 14 | 1194 | 15 | — | 1 | 0 | — |
| 2010/11 | Liga AUF | Penarol | 6 | 4 | 262 | 1 | — | 1 | 0 | — |
| 2010/11 | CONMEBOL Sudamericana | Penarol | 3 | 2 | 154 | 0 | — | 0 | 0 | — |
| 2009/10 | Liga AUF | Penarol | 2 | 1 | 75 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
