Kadidiatou Diani gioca nello FCF Juvisy sin dal 2010, anno in cui fece il suo esordio nel campionato di Division 1 Féminine 2010-2011. Fino al 2014 ha alternato partite con la prima squadra in Division 1 a partite con la rappresentativa under-19[1]. Nel 2012 ha fatto il suo esordio in UEFA Champions League, disputando all'inizio scampoli di partita per poi essere schierata titolare, e realizzando la sua prima rete nella semifinale di ritorno persa per 1-6 contro l'Olympique Lione. A partire dalla stagione 2014-2015 ha iniziato ad essere titolare stabilmente, realizzando 10 reti nel campionato 2015-2016.
Nell'estate 2017 ha lasciato l'FCF Juvisy per trasferirsi al Paris Saint-Germain, firmando un contratto triennale[2].
Il 2 agosto 2023, Diani viene ufficialmente ingaggiata dall'Olympique Lione, con cui firma un contratto quadriennale.[3]
Nel 2014 venne convocata nella formazione Under-20 che prese parte al Mondiale di Canada 2014, condividendo con le compagne la conquista del terzo posto nella finalina vinta dalle Blues 3-2 sulle avversarie della Corea del Nord. Diani venne impiegata in tutti cinque gli incontri disputati siglando anche una rete, la prima nella partita vinta 4-0 con la Nuova Zelanda.[6]
Fece il suo esordio nella nazionale maggiore il 22 novembre 2014 in occasione dell'amichevole vinta dalla Francia sulla Nuova Zelanda per 2-1 e realizzando la seconda rete francese[7]. Nel 2015 venne convocata nella nazionale maggiore in occasione del campionato mondiale 2015[8], giocando pochi minuti contro la Corea del Sud nella sfida valida per gli ottavi di finale. E nel 2016 fece della selezione che partecipò ai Giochi della XXXI Olimpiade[9].