| Temporada | Equipo | Competición | PJ | G | A | Nota | ||
|---|---|---|---|---|---|---|---|---|
| 2026 | AC Oulu | Liiga Cup | 7 | 0 | 0 | 0 | 0 | – |
| 2025 | Jaro | Suomen Cup | 3 | 0 | 0 | 0 | 0 | – |
| 2025 | Jaro | Liiga Cup | 3 | 0 | 0 | 0 | 0 | – |
| 2024/2025 | Anadia | Taça de Portugal | 1 | 0 | 0 | 1 | 0 | – |
| 2022/2023 | Trofense | League Cup | 2 | 0 | 0 | 0 | 0 | – |
| 2021/2022 | Mafra | Taça de Portugal | 1 | 0 | 0 | 0 | 0 | – |
| 2020/2021 | Roda | KNVB Beker | 1 | 0 | 0 | 0 | 0 | – |
| 2019/2020 | LPS HD Clinceni | Romanian Cup | 2 | 0 | 0 | 1 | 0 | – |
| 2018/2019 | Astra | Romanian Cup | 2 | 0 | 0 | 0 | 0 | – |
| 2017/2018 | Sittard | KNVB Beker | 1 | 0 | 0 | 0 | 0 | – |
| 2016/2017 | Port Vale | FA Cup | 1 | 0 | 0 | 0 | 0 | – |
| Total | 24 | 0 | 0 | 2 | 0 | – | ||
| Fecha | Desde | Hacia | Tipo | |
|---|---|---|---|---|
| 01 ene 2026 | Jaro | AC Oulu | Free agent | |
| 02 mar 2025 | Anadia | Jaro | Free agent | |
| - | Ol. Nicosia | Anadia | Free agent | |
| 07 dic 2023 | Trofense | Ol. Nicosia | Free agent | |
| - | Mafra | Trofense | Free agent | |
| 07 ene 2021 | Astra | Mafra | Free agent | |
| - | Roda | Astra | Return from loan | |
| 10 jun 2020 | Astra | Roda | Loan | |
| 08 oct 2020 | LPS HD Clinceni | Astra | Return from loan | |
| - | Astra | LPS HD Clinceni | Loan | |
| - | Sittard | Astra | Free agent | |
| 01 dic 2017 | Port Vale | Sittard | Free agent | |
| - | Benfica | Port Vale | Free agent | |
| 07 ene 2012 | Estoril | Benfica | Transfer | |
| 07 ene 2010 | Os Belenenses | Estoril | Transfer | |
| 07 ene 2008 | Sp. Lourel | Os Belenenses | Free agent | |
| 07 ene 2007 | Benfica | Sp. Lourel | Free agent |
M. Santos career history shows progression across clubs and competitions, including club timeline, national team appearances and overall career totals.