Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Uruguay | 2024 – 2026 | 1 | 0 | — |
| Everton de Vina | 2025/26 – 2026/27 | 39 | 0 | 0 |
| Racing Montevideo | 2023/24 – 2024/25 | 55 | 0 | 0 |
| Cerro | 2023/24 | 21 | 1 | — |
| Ayacucho FC | 2022/23 | 33 | 0 | 2 |
| Patronato | 2020/21 – 2021/22 | 3 | 0 | — |
| Cerro Largo | 2014/15 – 2020/21 | 56 | 0 | — |
| Querétaro | 2020/21 | 9 | 0 | — |
| Club Nacional | 2019/20 | 1 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 1 Jan 1926 | Everton de Vina | Racing Montevideo | — |
| 2 Aug 2023 | Cerro | Racing Montevideo | — |
| 10 Jan 2023 | Club Queretaro | Cerro | — |
| 7 Jan 2022 | Club Queretaro | Ayacucho FC | Loan |
| 1 Jan 2022 | Patronato | Club Queretaro | — |
| 29 Jul 2021 | Club Queretaro | Patronato | Loan |
| 8 Jan 2021 | Club Nacional | Club Queretaro | — |
| 20 Jan 2020 | Club Nacional | Cerro Largo | Loan |
| 24 Jun 2019 | Cerro Largo | Club Nacional | — |
| 13 Jan 2025 | Racing Montevideo | Everton de Vina | Loan |
| 15 Jan 2025 | Racing Montevideo | Everton de Vina | Loan |
| 30 Dec 2025 | Everton de Vina | Racing Montevideo | Return from loan |
| 11 Jan 2026 | Racing Montevideo | Everton de Vina | Transfer |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Primera División | Everton de Vina | 14 | 13 | 998 | 0 | 0 | 5 | 0 | 6.25 |
| 2025/26 | Copa Chile | Everton de Vina | 3 | 2 | 187 | 0 | — | 0 | 0 | — |
| 2025/26 | CONMEBOL Sudamericana | Everton de Vina | 1 | 1 | 45 | 0 | 0 | 1 | 0 | 6.60 |
| 2025/26 | Primera División | Everton de Vina | 21 | 19 | 1606 | 0 | 0 | 5 | 2 | 6.94 |
| 2024/25 | Primera División - Clausura | Racing Montevideo | 33 | 33 | 2969 | 0 | — | 13 | 0 | — |
| 2024/25 | CONMEBOL Sudamericana | Racing Montevideo | 9 | 9 | 810 | 0 | 0 | 3 | 0 | 6.92 |
| 2024 | Friendlies | Uruguay | 1 | 1 | 74 | 0 | — | 0 | 0 | — |
| 2023/24 | Primera División - Clausura | Racing Montevideo | 13 | 13 | 1143 | 0 | — | 5 | 0 | — |
| 2023/24 | Primera División - Clausura | Cerro | 21 | 21 | 1890 | 1 | — | 5 | 0 | — |
| 2022/23 | Primera División | Ayacucho FC | 25 | 17 | 1548 | 0 | 1 | 5 | 1 | 6.50 |
| 2022/23 | CONMEBOL Sudamericana | Ayacucho FC | 8 | 7 | 641 | 0 | 1 | 3 | 0 | 7.03 |
| 2021/22 | Liga Profesional Argentina | Patronato | 3 | 3 | 270 | 0 | — | 2 | 0 | 6.50 |
| 2020/21 | Liga MX | Querétaro | 9 | 5 | 474 | 0 | — | 3 | 1 | 6.43 |
| 2020/21 | Primera División - Apertura | Cerro Largo | 12 | 9 | 767 | 0 | — | 6 | 0 | — |
| 2020/21 | CONMEBOL Libertadores | Cerro Largo | 2 | 2 | 136 | 0 | — | 1 | 0 | 6.55 |
| 2019/20 | Primera División - Clausura | Club Nacional | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2019/20 | Primera División - Clausura | Cerro Largo | 12 | 12 | 1080 | 0 | — | 0 | 0 | — |
| 2018/19 | Segunda División | Cerro Largo | 22 | 20 | 1754 | 0 | — | 8 | 0 | — |
| 2017/18 | Segunda División | Cerro Largo | 5 | 4 | 326 | 0 | — | 2 | 0 | — |
| 2015/16 | Segunda División | Cerro Largo | 3 | 1 | 83 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
