1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 26 février 2024
Après avoir été demi-finaliste de la Ligue des champions de la CAF en 2004 avec le ASC Jeanne d'Arc (il a d'ailleurs marqué 2 buts lors de ces 2 matchs contre l'Étoile du Sahel, 2-1 et 0-3[1]), il part du Sénégal en 2005. Il pense arriver en Turquie, alors que son agent l'envoie en Bosnie, au HSK Zrinjski Mostar. Il prend son mal en patience et déclare même plus tard "’Entre le froid et la difficulté de communiquer avec les gens, je ne menais pas large et je me posais beaucoup de questions sur mon choix[2]". Ses performances, surtout lors de sa deuxième saison, font qu'il est remarqué par des recruteurs et s'engage pour Beira-Mar en 2007. Il joue peu et le club est relégué. Ne désirant pas jouer en Liga Vitalis (D2), il repart en ex-Yougoslavie, en Serbie, cette fois-ci, où le championnat est plus relevé et une meilleure exposition médiatique.
Le , Diarra a signé un contrat de trois ans avec le Partizan et a reçu le numéro 26. Il fait ses débuts au Partizan en Coupe UEFA en inscrivant 3 buts contre le HSK Zrinjski Mostar, son ancienne équipe, le .
Pour sa première saison à Belgrade, il a fait 31 apparitions en championnat et inscrit 12 buts. Il réalise le doublé Coupe-Championnat et termine également deuxième meilleur buteur d'Europe. Grâce à ses performances, le club lui propose une prolongation de contrat de 4 ans et une clause libératoire de 3 millions d'euros[2]".
Diarra a été le meilleur buteur de la SuperLiga Serbe 2009 avec 19 buts. Il était aussi l'un des huit joueurs nommés du Partizan dans l'équipe de l'année de la SuperLiga Serbe 2008-2009.