| Season | Team | Competition | MP | G | A | Rating | ||
|---|---|---|---|---|---|---|---|---|
| 2026 | Asan | K League 2 | 3 | 0 | 0 | 0 | 0 | – |
| 2025/2026 | Persib Bandung | Super League | 7 | 0 | 2 | 1 | 0 | – |
| 2024/2025 | Arema FC | Liga 1 | 19 | 5 | 7 | 3 | 0 | – |
| 2023/2024 | Naxxar | Premier League | 19 | 4 | 0 | 5 | 1 | – |
| 2023 | Retro | Pernambucano | 9 | 3 | 0 | 0 | 0 | – |
| 2022 | America RN | Serie D | 1 | 1 | 0 | 0 | 0 | – |
| 2022 | America RN | Campeonato Potiguar | 5 | 5 | 0 | 0 | 0 | – |
| 2021 | Tombense | Serie C | 1 | 1 | 0 | 0 | 0 | – |
| 2021 | Tombense | Campeonato Mineiro | 3 | 0 | 0 | 1 | 0 | – |
| 2020 | Itabaiana | Serie D | 4 | 6 | 0 | 0 | 0 | – |
| Total | 71 | 25 | 9 | 10 | 1 | – | ||
| Date | From | To | Type | |
|---|---|---|---|---|
| - | Persib Bandung | Asan | Free agent | |
| 07 Jan 2025 | Arema FC | Persib Bandung | Free agent | |
| 07 Jan 2024 | Naxxar | Arema FC | Free agent | |
| - | Retro | Naxxar | Free agent | |
| 01 Jan 2023 | Tombense | Retro | Free agent | |
| - | America RN | Tombense | Return from loan | |
| 01 Apr 2022 | Tombense | America RN | Loan | |
| 06 Oct 2021 | Itabaiana | Tombense | Return from loan | |
| 05 Mar 2021 | Tombense | Itabaiana | Loan | |
| - | Luverdense | Tombense | Return from loan | |
| - | Tombense | Luverdense | Loan | |
| 02 Jan 2021 | Itabaiana | Tombense | Free agent | |
| - | CSE | Itabaiana | Transfer | |
| 07 Jun 2020 | Angra dos Reis | CSE | Free agent | |
| 06 Mar 2019 | Metalist 1925 | Angra dos Reis | Free agent | |
| 03 Feb 2018 | Nova Iguacu | Metalist 1925 | Transfer |
M. William career history shows progression across clubs and competitions, including club timeline, national team appearances and overall career totals.