Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Criciuma | 2026/27 | 32 | 4 | 1 |
| Novorizontino | 2023/24 – 2025/26 | 95 | 14 | 6 |
| Avai | 2023/24 | 31 | 9 | 1 |
| Cruzeiro | 2022/23 | 20 | 1 | — |
| Coritiba | 2021/22 | 48 | 11 | 2 |
| Guarani Campinas | 2020/21 | 28 | 6 | 1 |
| Suwon Bluewings | 2018/19 – 2019/20 | 47 | 11 | 4 |
| Bucheon FC 1995 | 2016/17 – 2017/18 | 67 | 22 | — |
| Oeste | 2014/15 – 2015/16 | 78 | 14 | — |
| Mogi Mirim | 2013/14 | 29 | 5 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 18 Dec 2023 | Avai | Novorizontino | Free |
| 10 Jan 2023 | Cruzeiro | Avai | Loan |
| 4 Jan 2022 | Coritiba | Cruzeiro | Free |
| 1 Feb 2021 | Guarani Campinas | Coritiba | Free |
| 5 Jan 2018 | Bucheon FC 1995 | Suwon Bluewings | — |
| 13 Jan 2016 | Oeste | Bucheon FC 1995 | Loan |
| 18 Dec 2013 | Mogi Mirim | Oeste | — |
| 31 Dec 2025 | Novorizontino | Criciuma | Free agent |
| 4 Jan 2026 | Novorizontino | Criciuma | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Serie B | Criciuma | 32 | 25 | 2053 | 4 | 1 | 6 | 0 | 6.77 |
| 2025/26 | Paulista - A1 | Novorizontino | 7 | 7 | 600 | 1 | 0 | 3 | 0 | 7.14 |
| 2025/26 | Copa Do Brasil | Novorizontino | 4 | 4 | 114 | 0 | 0 | 0 | 0 | 6.50 |
| 2025/26 | Serie B | Novorizontino | 22 | 15 | 1358 | 4 | 1 | 4 | 2 | 6.82 |
| 2024/25 | Serie B | Novorizontino | 27 | 27 | 2057 | 4 | 3 | 7 | 2 | 6.81 |
| 2024/25 | Paulista - A1 | Novorizontino | 14 | 13 | 927 | 1 | 1 | 2 | 0 | 6.71 |
| 2023/24 | Serie B | Avai | 22 | 16 | 1341 | 4 | 1 | 2 | 0 | 6.82 |
| 2023/24 | Serie B | Novorizontino | 21 | 17 | 1162 | 4 | 1 | 2 | 0 | 6.82 |
| 2023/24 | Catarinense - 1 | Avai | 9 | 8 | 722 | 5 | — | 3 | 0 | — |
| 2022/23 | Mineiro - 1 | Cruzeiro | 10 | 8 | 626 | 1 | — | 1 | 1 | — |
| 2022/23 | Serie B | Cruzeiro | 6 | 3 | 191 | 0 | — | 0 | 0 | 6.80 |
| 2022/23 | Copa Do Brasil | Cruzeiro | 4 | 3 | 205 | 0 | — | 0 | 0 | 6.30 |
| 2021/22 | Paranaense - 1 | Coritiba | 10 | 7 | 566 | 2 | — | 1 | 0 | — |
| 2021/22 | Serie B | Coritiba | 34 | 29 | 2605 | 9 | 2 | 5 | 0 | 6.85 |
| 2021/22 | Copa Do Brasil | Coritiba | 4 | 3 | 253 | 0 | — | 2 | 0 | 6.20 |
| 2020/21 | Paulista - A1 | Guarani Campinas | 5 | 3 | 313 | 2 | — | 0 | 0 | — |
| 2020/21 | Serie B | Guarani Campinas | 23 | 18 | 1544 | 4 | 1 | 7 | 0 | 6.75 |
| 2019/20 | K League 1 | Suwon Bluewings | 19 | 8 | 917 | 1 | — | 2 | 1 | — |
| 2019/20 | FA Cup | Suwon Bluewings | 2 | 1 | 77 | 0 | — | 0 | 0 | — |
| 2018/19 | K League 1 | Suwon Bluewings | 17 | 12 | 1023 | 7 | — | 1 | 1 | — |
| 2018/19 | AFC Champions League | Suwon Bluewings | 9 | 7 | 642 | 3 | 4 | 0 | 0 | 7.29 |
| 2017/18 | K League 2 | Bucheon FC 1995 | 28 | 28 | 2512 | 12 | — | 11 | 0 | — |
| 2017/18 | Korea Cup | Bucheon FC 1995 | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2016/17 | K League 2 | Bucheon FC 1995 | 36 | 34 | 3037 | 9 | — | 9 | 2 | — |
| 2016/17 | Korea Cup | Bucheon FC 1995 | 2 | 2 | 180 | 1 | — | 0 | 0 | — |
| 2015/16 | Serie B | Oeste | 33 | 33 | 2937 | 6 | — | 12 | 1 | — |
| 2015/16 | Paulista A2 | Oeste | 18 | 16 | 1457 | 4 | — | 4 | 0 | — |
| 2014/15 | Paulista A1 | Oeste | 11 | 7 | 703 | 2 | — | 0 | 0 | — |
| 2014/15 | Serie B | Oeste | 16 | 10 | 835 | 2 | — | 3 | 0 | — |
| 2013/14 | Paulista A1 | Mogi Mirim | 18 | 1 | 428 | 5 | — | 1 | 0 | — |
| 2013/14 | Serie C | Mogi Mirim | 11 | 5 | 473 | 0 | — | 1 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Muscle Injury | 3 Jun 2025 | 8 Aug 2025 | 66 |
Trophies
| Competition | Season | Place |
|---|---|---|
| Korea Cup (Korea Republic) | 2019 | Winner |
| Mineiro 1 (Brazil) | 2022 | 2nd Place |
| Serie B (Brazil) | 2022 | Winner |
