| Season | Team | Competition | MP | G | A | Rating | ||
|---|---|---|---|---|---|---|---|---|
| 2025 | Waterford | FAI Cup | 1 | 0 | 0 | 0 | 0 | – |
| 2024/2025 | Worthing | FA Trophy | 2 | 4 | 0 | 0 | 0 | – |
| 2024/2025 | Worthing | FA Cup | 1 | 2 | 0 | 0 | 0 | – |
| 2021/2022 | Enfield Town | FA Trophy | 1 | 2 | 0 | 0 | 0 | – |
| 2020/2021 | Barnet | FA Cup | 1 | 0 | 0 | 0 | 0 | – |
| 2019/2020 | Enfield Town | FA Trophy | 1 | 1 | 0 | 0 | 0 | – |
| Total | 7 | 9 | 0 | 0 | 0 | – | ||
| Date | From | To | Type | |
|---|---|---|---|---|
| - | Worthing | Waterford | Free agent | |
| - | Crawley | Worthing | Free agent | |
| - | Havant & W | Crawley | Free agent | |
| - | Maidstone | Havant & W | Return from loan | |
| - | Havant & W | Maidstone | Loan | |
| 08 Mar 2022 | Enfield Town | Havant & W | Free agent | |
| 08 Oct 2021 | Bolton | Enfield Town | Free agent | |
| - | Barnet | Bolton | Return from loan | |
| 11 Jun 2020 | Bolton | Barnet | Loan | |
| 01 Jun 2020 | Enfield Town | Bolton | Transfer | |
| 12 Apr 2018 | Dulwich Hamlet | Enfield Town | Free agent | |
| - | Kingstonian | Dulwich Hamlet | Return from loan | |
| 03 Feb 2018 | Dulwich Hamlet | Kingstonian | Loan | |
| 08 Oct 2017 | L Aquila | Dulwich Hamlet | Free agent | |
| 07 Jan 2015 | Boreham Wood | L Aquila | Transfer |
M. Faal career history shows progression across clubs and competitions, including club timeline, national team appearances and overall career totals.