Née le [2] à Castres[3], Safi N'Diaye grandit ensuite dans sa ville natale du Tarn[4]. Elle est issue d'une famille de sportifs : son père est footballeur, sa mère volleyeuse, sa sœur pratique la gymnastique rythmique et sportive à haut niveau[5]. Safi se tourne vers le basket-ball. À 12 ans, alors qu'elle mesure déjà 1,80 m, elle rencontre un entraîneur de rugby féminin qui l'invite à assister à un entraînement : « J’ai découvert une bande de filles complètement barjots, avec une patate impressionnante, un esprit chaleureux. Elles m’ont dit : « Mardi, on joue contre les garçons, tu viens. Ne t’inquiète pas, on t’amène des affaires, tu prends le ballon et tu cours le plus vite possible » et je me suis éclatée ! Depuis, c’est toujours ma bande de copines[6]. » C'est ainsi que débute sa formation au Castres rugby féminin (qui fusionnera en 2015 avec le Castres olympique[7]). Avec ce club, elle est championne de France de Fédérale 3 en 2005[8].
En , avec les Bleues, elle remporte le Tournoi des Six Nations en réalisant le Grand Chelem[14]. Le , avec Montpellier, elle est à nouveau championne de France, à Arnas, en battant l'AC Bobigny (29-19)[15],[16]. En août, elle participe à la Coupe du monde, qui se déroule en France. Les Bleues terminent troisièmes[2]. Le , N'Diaye reçoit l'Oscar Midi olympique de la meilleure joueuse française. C'est la première fois qu'une femme entre dans le palmarès[17].
En 2015, avec Montpellier, elle est championne de France pour la troisième année consécutive. Elle est élue meilleure joueuse de la finale[18]. En , avec l'équipe de France, elle remporte le Tournoi des Six Nations[19].
En 2017, elle est championne de France de première division pour la quatrième fois[20]. Elle est retenue dans le groupe pour disputer la Coupe du monde, en Irlande[21]. Troisième ligne centre, elle réalise d'abord, de son propre aveu, deux matchs de poule« moyens[22] » face au Japon (victoire française, 72-14[23]) et à l'Australie (victoire, 48-0[24]). Puis, selon la FFR, elle « explose les compteurs[22] » face à l'Irlande (victoire, 21-5[25]) : « un match XXL face à l’adversaire le plus difficile de la poule, évoluant qui plus est à domicile ». Elle est désignée meilleure joueuse de la rencontre[22]. La France termine troisième de la compétition[26]. À la reprise du Top 8, Gaëlle Mignot partie pour Richmond et le championnat professionnel d'Angleterre[27], N'Diaye lui succède comme capitaine de l'équipe de Montpellier[28]. En novembre, elle est nommée par World Rugby pour le titre de meilleure joueuse de l'année[29].
En 2018, avec l'équipe de France, elle réalise le Grand Chelem dans le Tournoi des Six Nations[28]. Avec Montpellier, elle est championne de France de première division pour la cinquième fois[30]. En novembre, elle est à nouveau nommée par World Rugby pour le titre de joueuse de l'année[31], mais c'est une autre française, Jessy Trémoulière, qui remporte la récompense[32]. 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 (0-14)[33]. Elles prennent leur revanche le , à Grenoble (30-27). C'est la première victoire officielle[34] des Françaises face aux Néo-Zélandaises. Toujours en novembre, N'Diaye fait partie des 24 premières joueuses françaises de rugby à XV qui signent un contrat fédéral à mi-temps[35]. Son contrat est prolongé pour la saison 2019-2020[36].
Le , elle est touchée à un muscle ischio-jambier lors d'Écosse-France, troisième rencontre du Tournoi des Six Nations. Elle ne peut jouer les deux derniers matchs, contre l'Irlande et l'Italie[37]. Après 68 sélections en équipe de France, c'est son premier forfait sur blessure[38]. Le , en finale du championnat, à la tête de l'équipe de Montpellier, elle marque un essai. Elle devient championne de France de première division pour la sixième fois[39].
Le 20 novembre 2021, lors du tournoi d'automne, Safi N'Diaye est de retour dans sa ville natale de Castres au stade Pierre-Fabre avec l'équipe de France féminine, où les Bleues battent les Black Ferns sur le score de 29 à 7.
Oscars du Midi olympique : Oscar de la meilleure joueuse française 2014 (elle est la première joueuse à recevoir un Oscar du Midi olympique)[41]
Carrière professionnelle
Depuis 2011, Safi N'Diaye concilie le rugby de haut niveau avec son métier. Elle est monitrice-éducatrice dans un institut thérapeutique, éducatif et pédagogique, l'institut Nazareth de la Fondation de l'Armée du salut à Montpellier, qui accueille des enfants bloqués dans leurs apprentissages. Elle accompagne ces jeunes pour les aider à développer leur potentiel dans tous les domaines du quotidien. Elle y anime notamment des ateliers rugby pour que ces jeunes travaillent le respect des règles et l'esprit d'équipe[42].
Reconversion
En septembre 2021, elle intègre la 12e promotion 2021-2023 du DU Manager Général du CDES de Limoges[43].
Implication au sein des institutions
Elle est secrétaire générale de Provale, le syndicat des joueurs de rugby professionnels à partir de [44]. Le , elle est réélue au sein du comité directeur. En 2024, elle n'est pas candidate à un nouveau mandat.
Candidate lors de l'élection partielle de pour renouveler 12 membres du comité directeur de la Fédération française de rugby, en soutien de l'équipe en place, elle arrive en 14e position et n'est donc pas élue[46].