Career
Niasse played 64 league games for Neuchâtel Xamax in Switzerland. On 5 June 2013 Niasse signed a one-year contract with Gabala, moving from fellow Azerbaijan Premier League Inter Baku. Niasse made his debut for Gabala in their 2-1 away victory over FK Baku on 2 August 2013.
His first goal for the club was the third goal in a 3-2 victory over Inter Baku in his second game for the club
After leaving Gabala at the end of his one-year contract, Niasse went on trial with Mordovia Saransk, managed by his former Gabala manager Yuri Semin, signing a two-year contract on 26 June 2014. After just one season with Mordovia Saransk, Niasse left the club by mutual consent in June 2015.
After six-months without a club, Niasse signed a six-month contract with Concordia Chiajna in January 2016.