W 2017 przeszedł do Al Thaid.
Sezon Klub Kraj Rozgrywki Mecze Bramki 2002/03 Hellas
Serie B 2 0 2003/04 Hellas
Serie B 33 7 2004/05 Hellas
Serie B 30 4 2005/06 Cesena
Serie B 36 5 2006/07 Cesena
Serie B 35 15 2007/08 Genoa CFC
Serie A 9 0 2007/08 ACF Fiorentina
Serie A 7 2 2008/09 ACF Fiorentina
Serie A 0 0 2008/09 Lecce
Serie A 6 0 2009/10 Southampton
League One 35 5 2010/11 ACF Fiorentina
Serie A 1 0 2010/11 US Grosseto
Serie B 11 2 2011/12 Ascoli Calcio
Serie B 40 15 2012/13 Al-Wahda
UAE League 26 13
2013/14 Ettifaq FC
I liga 26 9 2014/15 Al-Raed FC
I liga 10 2
2014/15 Al-Ittihad Kalba
UAE League 12 3
2015/16 Al-Ittihad Kalba
UAE Division 1 15 11 2016/17 Al Urooba
UAE Division 1 22 21 2017/18 Al-Thaid
UAE Division 1 ? ? 2018/19 Al-Thaid
UAE Division 1
Kariera reprezentacyjna W reprezentacji Senegalu N’Diaye zadebiutował w 2006 roku.