En 2018, avec l'équipe de France, elle réalise le Grand Chelem dans le Tournoi des Six Nations. Avec Montpellier, elle est championne de France de première division pour la cinquième fois. En novembre, elle est à nouveau nommée par World Rugby pour le titre de joueuse de l'année, mais c'est une autre française, Jessy Trémoulière, qui remporte la récompense. Durant la tournée d'automne, elle rencontre les Blacks Ferns de Nouvelle-Zélande, championnes du monde en titre. Les Bleues essuient une défaite lors du premier test (). Elles prennent leur revanche le , à Grenoble (). C'est la première victoire officielle des Françaises face aux Néo-Zélandaises. Toujours en novembre, N'Diaye fait partie des joueuses françaises de rugby qui signent un contrat fédéral à mi-temps. Son contrat est prolongé pour la saison 2019-2020.