Niang memulai karier juniornya di klub Basse-Seine Les Mureaux, Poissy dan Caen, kemudian memulai karier profesionalnya di klub tersebut. Dia membuat debut liganya bersama Caen pada usia 16 tahun.[3] Niang kemudian bergabung dengan Milan di tahun 2012.[4][5] Ketika bermain untuk Milan, ia sempat dipinjamkan ke Montpellier, Genoa dan Watford, sebelum bergabung dengan Torino pada tahun 2017.[6] Setelah berpetualang di Prancis, Arab Saudi dan Turki, Niang kembali ke Italia untuk bergabung dengan Empoli pada bulan Januari 2024.[7]
^"2018 FIFA World Cup Russia – List of Players"(PDF). Fédération Internationale de Football Association. 4 Juni 2018. Diarsipkan dari versi asli(PDF) tanggal 19 Juni 2018. Diakses tanggal 4 Juni 2018.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^"À Caen le nouveau Niang?" (dalam bahasa Prancis). Foot Mercato. 20 November 2010. Diakses tanggal 24 April 2011.
^"Caen v. Toulouse Match Report" (dalam bahasa Prancis). Ligue de Football Professionnel. 24 April 2011. Diarsipkan dari versi asli tanggal 2 Juni 2012. Diakses tanggal 24 April 2011.