Latem 2007 N’Doye powrócił do Coimbry, ale w trakcie sezonu 2007/2008 odszedł do FC Vaslui. W Vaslui spędził półtora roku, a na początku 2009 roku został piłkarzem Dinama Bukareszt. W 2011 roku odszedł do Astry Ploeszti, a w 2012 wrócił do Vaslui. W 2013 roku przeszedł do Săgeaty Năvodari. Od 2014 do 2016 grał w ASA Târgu Mureș. Następnie występował w CNS Cetate Deva oraz CSM Târgu Mureș.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1997/98 ASC Diaraf Division 1 14 6 1998/99 Jeanne D’Arc Dakar ? ? 1999/00 ? ? 2000/01 ? ? 2001/02 ? ? 2002/03 Toulouse FC Ligue 2 31 3 2003/04 Ligue 1 8 2 2003/04 FC Lorient Ligue 2 8 0 2004/05 GD Estoril Praia Primeira Liga 12 3 FC Penafiel 15 4 2005/06 12 3 Académica Coimbra 13 0 2006/07 Asz-Szabab Rijad I liga ? ? Al-Ittifaq ? ? 2007/08 Académica Coimbra Primeira Liga 10 1 2007/08 FC Vaslui Liga I 13 1 2008/09 15 0 FC Dinamo Bukareszt 12 3 2009/10 27 2 2010/11 13 5 Astra Ploeszti 11 2 2011/12 15 3 FC Vaslui 11 1 2012/13 17 1 2013/14 Săgeata Năvodari 15 0 2013/14 ASA Târgu Mureș Liga II 12 3 2014/15 Liga I 23 12 2015/16 13 2
Kariera reprezentacyjna W reprezentacji Senegalu N’Doye zadebiutował w 2003 roku. W 2004 roku wystąpił z Senegalem w Pucharze Narodów Afryki i dotarł z nim do ćwierćfinału.