W reprezentacji Senegalu N’Diaye zadebiutował w 28 maja 2010 roku w przegranym 0:2 towarzyskim meczu z Danią. W 2012 roku został powołany do kadry na Puchar Narodów Afryki 2012.