| Season | Team | Competition | MP | G | A | Rating | ||
|---|---|---|---|---|---|---|---|---|
| 2025/2026 | Keciorengucu | Turkish Cup | 1 | 0 | 0 | 0 | 0 | – |
| 2024/2025 | Keciorengucu | Turkish Cup | 1 | 3 | 0 | 0 | 0 | – |
| 2022/2023 | Konyaspor | Turkish Cup | 1 | 1 | 0 | 0 | 0 | – |
| 2021/2022 | Hatayspor | Turkish Cup | 2 | 0 | 0 | 2 | 0 | – |
| 2018/2019 | Stoke City U23 | Premier League Cup | 1 | 4 | 0 | 0 | 0 | – |
| 2018/2019 | Stoke | FA Cup | 1 | 0 | 0 | 0 | 0 | – |
| 2018/2019 | Stoke | EFL Cup | 1 | 0 | 0 | 0 | 0 | – |
| 2017/2018 | Stoke | FA Cup | 1 | 0 | 0 | 0 | 0 | 7.0 |
| 2017/2018 | Stoke | EFL Cup | 1 | 0 | 0 | 0 | 0 | 6.3 |
| 2016/2017 | Stoke | EFL Cup | 1 | 0 | 0 | 0 | 0 | – |
| 2015/2016 | Stoke | FA Cup | 2 | 0 | 0 | 0 | 0 | – |
| 2015/2016 | Stoke | Capital One Cup | 2 | 0 | 0 | 1 | 0 | – |
| 2014/2015 | Stoke | FA Cup | 2 | 0 | 0 | 1 | 0 | – |
| 2014/2015 | Stoke | Capital One Cup | 2 | 1 | 0 | 0 | 0 | – |
| 2013/2014 | Hannover | DFB Pokal | 1 | 0 | 0 | 1 | 0 | – |
| 2012/2013 | Hannover | DFB Pokal | 2 | 2 | 0 | 0 | 0 | – |
| 2011/2012 | Manchester Utd | Carling Cup | 2 | 0 | 0 | 1 | 0 | – |
| Total | 24 | 11 | 0 | 6 | 0 | – | ||
| Date | From | To | Type | |
|---|---|---|---|---|
| 09 Oct 2024 | Goztepe | Keciorengucu | Free agent | |
| - | Konyaspor | Goztepe | Free agent | |
| - | Hatayspor | Konyaspor | Free agent | |
| - | Stoke | Hatayspor | Free agent | |
| 07 Jan 2014 | Hannover | Stoke | Free agent | |
| - | Manchester Utd | Hannover | Transfer | |
| - | Blackburn | Manchester Utd | Return from loan | |
| 08 Jun 2010 | Manchester Utd | Blackburn | Loan | |
| - | Molde | Manchester Utd | Return from loan | |
| 08 Jan 2009 | Manchester Utd | Molde | Loan | |
| - | Molde | Manchester Utd | Transfer | |
| 01 Jan 2007 | Jaraaf | Molde | Transfer |
M. Diouf career history shows progression across clubs and competitions, including club timeline, national team appearances and overall career totals.