1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Il joue son premier match en Ligue 1 avec le club rémois le , lors de la première journée de championnat, à l'occasion d'un déplacement sur la pelouse de l'OGC Nice. Propulsé directement titulaire, il se met en évidence en inscrivant un but. Reims s'impose sur le score de 1-0. Par la suite, le , il inscrit son deuxième but en championnat, lors de la réception du Racing Club de Strasbourg (victoire 2-1). Enfin, le , il inscrit son troisième et dernier but de la saison, lors d'un déplacement à Caen (défaite 3-2). Par la suite, le , lors de la dernière journée de championnat, il délivre sa première passe décisive en Ligue 1, lors d'une rencontre de prestige face au PSG. A la surprise générale, Reims l'emporte 3-1 à domicile sur le leader du championnat[3].
A l'été 2022, il s'engage libre de tout contrat au FC Sochaux-Montbéliard, alors en Ligue 2, pour un contrat d'une durée de trois ans[4].
L'année suivante, il est retenu par le sélectionneur Alain Giresse afin de participer à la phase finale de la Coupe d'Afrique des nations 2017 organisée au Gabon. Lors de cette compétition, il joue deux matchs. Avec un bilan de deux nuls et une défaite, le Mali ne parvient pas à dépasser le premier tour[6].