Career
Early career
Born in Paris, France, N'Diaye began his career with US Vandœuvre in Vandœuvre-lès-Nancy. At the age of 14, he moved across the arrondissement to join the biggest club in the region, AS Nancy. Upon arrival, Alfred endured early struggles, but quickly gained noticed following his second season at the academy.
In 2006, he signed his first professional contract. Nancy
N'Diaye made his debut in the squad during the 2007–08 season in the Coupe de la Ligue, at the age of 17, coming on as a halftime substitute for Frédéric Biancalani in a 0–3 loss to Lens. That was his only appearance that season as he would be relegated back to the reserves helping a young Nancy reserve squad barely avoid relegation.
Following the season, N'Diaye earned promotion to the senior squad for the 2008–09 season. He was assigned the number 29 shirt and made his league debut in the opening match of the season against Lille appearing as a substitute in a 0–0 draw. Two months later, he earned his first league start in a 1–1 draw against Paris Saint-Germain.
In total, he made 27 appearances and collected 7 yellow cards. Bursaspor
On 1 July 2011, Nancy confirmed on its website that the club had reached an agreement with Turkish club Bursaspor for the transfer of N'Diaye. The deal was finalised on 3 July for a reported fee of €2 million.
Sunderland
On 9 January 2013, it was announced that Sunderland had completed the signing of N'Diaye for an undisclosed fee. He was given the number 4 shirt. He came on as a substitute for Adam Johnson and almost scored with his first touch in English Football as his shot went just wide.
His full debut for Sunderland came against Wigan away, in which he produced a "wonderful" assist for Steven Fletcher to score and put them in front. = Eskişehirspor (loan) On 28 July 2013 it was announced N'Diaye would join Turkish club Eskişehirspor on a season-long loan. On 28 January 2014, Eskişehirspor announced that N'Diaye's loan had been terminated by the club.
Betis
On 30 January 2014, N'Diaye joined Spanish side Real Betis on loan for the remainder of the 2013–14 campaign. He appeared in 16 matches, as the Andalusians were relegated. On 22 August 2014, free agent N'Diaye signed a five-year deal with the Béticos.