È un attaccante completo, capace di giocare sia da centravanti che da ala. Fisicamente potente, ha tra le sue doti migliori la velocità e la rapidità ed è inoltre dotato di un grande senso del gol.[1]
Carriera
Club
Cresciuto nella Génération Foot, squadra senegalese satellite del Metz, il 9 giugno 2017 firma un quinquennale con il club francese.[1] Debutta in Ligue 1 il 5 agosto nella partita contro il Guingamp. Il 21 gennaio 2018 realizza il primo gol nel match contro il Monaco,[2] ripetendosi il 2 febbraio contro l'Olympique Marsiglia.[3] È protagonista anche in Coupe de France, realizzando tre reti in altrettante partite.[4] A fine stagione, il Metz chiude il campionato all'ultimo posto.
Il 30 luglio 2018 trova il gol all'esordio in Ligue 2, decidendo in favore del Metz la trasferta a Brest.[5] A fine anno il Metz vince il campionato venendo promosso in Ligue 1 e Niane realizza 14 gol, di cui 10 in campionato, risultando il secondo miglior marcatore della squadra dopo il connazionale Diallo.[6]
Relegato a riserva di Diallo nel corso della stagione successiva in Ligue 1,[7] conclusasi anticipatamente a causa della pandemia di COVID-19 che decreta la salvezza del Metz, l'anno seguente Niane ritorna titolare per la contestuale cessione di Diallo. Dopo un inizio di stagione complicato, in cui Niane non riesce a segnare nessun gol,[8] il 20 settembre si sblocca realizzando la sua prima doppietta in Ligue 1 e permettendo al Metz di battere il Reims per 2-1.[9] La settimana seguente va a segno nel pareggio esterno contro il Marsiglia[10] e il 4 ottobre segna la tripletta con cui il Metz sconfigge il Lorient,[11] proiettandosi momentaneamente - con 6 gol in altrettante partite - in vetta alla classifica marcatori del campionato.[12] Tuttavia il prosieguo della sua stagione viene compromesso a seguito della rottura del legamento crociato riportata il 15 ottobre in allenamento, infortunio che lo costringe a restare fuori dai campi per almeno 6 mesi.[13] Ritorna in campo solo il 24 aprile 2021, entrando nei minuti finali del match perso contro il PSG.[14]