Clubs
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 15 Jan 2024 | Nantong Zhiyun | OFI | Free |
| 1 Apr 2023 | Avai | Nantong Zhiyun | Free |
| 26 Jan 2017 | Penarol | Gremio | — |
| 18 Jul 2016 | Gremio | Penarol | Loan |
| 4 Aug 2015 | Flamengo | Gremio | — |
| 24 Dec 2014 | Gremio | Flamengo | Loan |
| 1 Jan 2013 | Juventude | Gremio | — |
| 11 Jul 2025 | OFI | Chapecoense-sc | Free Transfer |
| 9 Jul 2025 | OFI | Chapecoense-sc | Free agent |
| 4 Feb 2026 | Chapecoense-sc | CRB | Transfer |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Copa Do Brasil | CRB | 3 | 3 | 180 | 0 | 0 | 0 | 0 | 6.60 |
| 2026/27 | Serie B | CRB | 25 | 21 | 1865 | 2 | 0 | 7 | 0 | 6.93 |
| 2025/26 | Serie B | Chapecoense | 5 | 2 | 199 | 0 | 0 | 0 | 0 | 6.70 |
| 2024/25 | Super League 1 | OFI | 16 | 11 | 614 | 1 | 0 | 2 | 0 | 6.65 |
| 2024/25 | Cup | OFI | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2023/24 | Super League | Nantong Zhiyun | 27 | 27 | 2303 | — | — | 6 | 1 | 7.01 |
| 2023/24 | Super League 1 | OFI | 3 | 3 | 217 | 0 | — | 1 | 0 | 6.80 |
| 2023/24 | Cup | OFI | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2023/24 | FA Cup | Nantong Zhiyun | 3 | 3 | 270 | 0 | — | 1 | 0 | — |
| 2022/23 | Serie A | Avai | 21 | 21 | 1854 | 0 | — | 5 | 0 | 6.66 |
| 2022/23 | Catarinense - 1 | Avai | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2021/22 | Major League Soccer | FC Dallas | 22 | 20 | 1746 | 1 | — | 7 | 0 | 6.84 |
| 2020/21 | Major League Soccer | FC Dallas | 20 | 13 | 1376 | 0 | 1 | 5 | 0 | 7.00 |
| 2019/20 | Major League Soccer | FC Dallas | 19 | 13 | 1194 | 1 | 1 | 1 | 0 | 6.91 |
| 2019/20 | US Open Cup | FC Dallas | 2 | 2 | 166 | 0 | — | 2 | 0 | — |
| 2018/19 | Gaúcho 1 | Grêmio | 5 | 5 | 450 | 0 | — | 2 | 0 | — |
| 2018/19 | Serie A | Grêmio | 21 | 20 | 1747 | 1 | — | 3 | 0 | 6.98 |
| 2018/19 | Copa Do Brasil | Grêmio | 1 | 1 | 90 | 0 | — | 0 | 0 | 6.80 |
| 2018/19 | CONMEBOL Libertadores | Grêmio | 2 | 1 | 107 | 0 | — | 2 | 0 | 5.55 |
| 2017/18 | Primeira Liga | Grêmio | 2 | 2 | 180 | 0 | — | 1 | 0 | — |
| 2017/18 | Gaúcho 1 | Grêmio | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2017/18 | Serie A | Grêmio | 13 | 13 | 1170 | 0 | — | 5 | 0 | 6.99 |
| 2017/18 | Copa Do Brasil | Grêmio | 4 | 2 | 228 | 0 | — | 1 | 0 | 7.10 |
| 2017/18 | CONMEBOL Libertadores | Grêmio | 3 | 3 | 262 | 0 | — | 1 | 0 | 6.95 |
| 2016/17 | Primera División - Clausura | Penarol | 11 | 11 | 938 | 0 | — | 4 | 0 | — |
| 2016/17 | Gaúcho 1 | Grêmio | 6 | 6 | 540 | 0 | — | 4 | 0 | — |
| 2016/17 | Primeira Liga | Grêmio | 1 | 1 | 90 | 1 | — | 0 | 0 | — |
| 2016/17 | Serie A | Grêmio | 6 | 3 | 366 | 0 | 1 | 1 | 0 | 6.63 |
| 2016/17 | CONMEBOL Sudamericana | Penarol | 2 | 2 | 180 | 1 | — | 2 | 1 | — |
| 2016/17 | CONMEBOL Libertadores | Grêmio | 3 | 1 | 140 | 0 | — | 1 | 0 | — |
| 2015/16 | Serie A | Grêmio | 9 | 9 | 810 | 1 | — | 4 | 0 | 6.87 |
| 2015/16 | Carioca Série A | Flamengo | 8 | 7 | 703 | 1 | — | 4 | 0 | — |
| 2015/16 | Serie A | Flamengo | 4 | 3 | 276 | 0 | — | 1 | 0 | 6.87 |
| 2015/16 | Copa do Brasil | Flamengo | 3 | 3 | 270 | 0 | — | 1 | 0 | — |
| 2015/16 | Club Friendlies | Flamengo | 2 | 1 | 103 | 0 | — | 0 | 0 | — |
| 2015/16 | Pan American Games | 4 | 4 | 388 | 0 | — | 0 | 0 | — | |
| 2014/15 | Gaúcho 1 | Grêmio | 7 | 7 | 630 | 1 | — | 1 | 0 | — |
| 2014/15 | Serie A | Grêmio | 18 | 16 | 1320 | 0 | — | 3 | 0 | — |
| 2014/15 | CONMEBOL Libertadores | Grêmio | 1 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2013/14 | Gaúcho 1 | Grêmio | 8 | 7 | 630 | 0 | — | 2 | 0 | — |
| 2013/14 | Serie A | Grêmio | 36 | 36 | 3116 | 1 | — | 8 | 0 | — |
| 2013/14 | Copa do Brasil | Grêmio | 6 | 6 | 540 | 0 | — | 2 | 0 | — |
| 2013/14 | CONMEBOL Libertadores | Grêmio | 5 | 4 | 404 | 0 | — | 1 | 0 | — |
| 2012/13 | Gaúcho 1 | Juventude | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2012/13 | Serie D | Juventude | 5 | 5 | 450 | 0 | — | 3 | 0 | — |
| 2011/12 | Gaúcho 1 | Juventude | 4 | 3 | 301 | 0 | — | 2 | 0 | — |
| 2010/11 | Serie C | Juventude | 1 | 0 | 14 | 0 | — | 1 | 0 | — |
| 2010/11 | Gaúcho 1 | Juventude | 4 | 4 | 347 | 0 | — | 1 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Thigh Injury | 18 Sept 2025 | Ongoing | 402 |
Trophies
| Competition | Season | Place |
|---|---|---|
| Serie A (Brazil) | 2013 | 2nd Place |
| Gaúcho 1 (Brazil) | 2018 | Winner |
| Gaúcho 1 (Brazil) | 2014 | 2nd Place |
| Mobile Mini Sun Cup (USA) | 2019 | Winner |
| Cup (Greece) | 2024/2025 | 2nd Place |
| CONMEBOL Libertadores (South America) | 2017 | Winner |
| FIFA Intercontinental Cup (World) | 2017 | 2nd Place |
| CONMEBOL Recopa (South America) | 2018 | Winner |
