Player Summary
M. Niang's club history lists 17 spells across 17 clubs.
Season goals0
Season assists0
Rating6.47
Transfer history
| Date | From | To | Terms |
|---|---|---|---|
| 2026-09-11 | Gençlerbirliği S.K. | Dunkerque | Free agent |
| 2026-06-29 | Gençlerbirliği S.K. | - | Free agent |
| 2025-08-29 | Sampdoria | Gençlerbirliği S.K. | Free agent |
| 2025-01-15 | Wydad AC | Sampdoria | Free Transfer |
| 2024-09-08 | Empoli | Wydad AC | Free |
| 2024-01-31 | Adana Demirspor | Empoli | € 250K |
| 2023-08-09 | Auxerre | Adana Demirspor | Free |
| 2022-08-16 | Bordeaux | Auxerre | Free |
| 2021-09-24 | Rennes | Bordeaux | Free |
| 2021-07-01 | Al-Ahli Jeddah | Rennes | N/A |
| 2021-02-16 | Rennes | Al-Ahli Jeddah | Loan |
| 2019-07-01 | Torino | Rennes | € 15M |
| 2018-08-31 | Torino | Rennes | Loan |
| 2018-07-01 | AC Milan | Torino | € 12M |
| 2017-08-31 | AC Milan | Torino | Loan |
| 2017-07-01 | Watford | AC Milan | N/A |
| 2017-01-26 | AC Milan | Watford | Loan |
| 2015-06-01 | Genoa | AC Milan | N/A |
| 2015-01-22 | AC Milan | Genoa | Loan |
| 2014-07-01 | Montpellier | AC Milan | N/A |
Club history
| Period | Team | Competition | Country |
|---|---|---|---|
| 2026-2027 | DunkerqueCurrent | Ligue 2 | |
| 2025-2026 | Gençlerbirliği S.K. | Süper Lig | |
| 2024-2025 | Sampdoria | Serie B | |
| 2024-2025 | Wydad AC | Botola Pro | |
| 2023-2025 | Empoli | Serie A | |
| 2023-2024 | Adana Demirspor | Süper Lig | |
| 2022-2024 | Auxerre | Ligue 1 | |
| 2021-2023 | Bordeaux | Ligue 1 | |
| 2020-2021 | Al-Ahli Jeddah | Pro League | |
| 2018-2021 | Rennes | Ligue 1 | |
| 2017-2019 | Torino | Serie A | |
| 2012-2018 | AC Milan | Serie A | |
| 2016-2017 | Watford | Premier League | |
| 2014-2015 | Genoa | Serie A | |
| 2013-2014 | Montpellier | Ligue 1 | |
| 2010-2013 | Caen | Ligue 1 | |
| 2011-2012 | Caen II | National 2 - Group D |



























