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 débute en Ligue 2 le contre le Stade de Reims[2], en tant que titulaire à la suite de nombreuses indisponibilités, à l'âge de 19 ans. L'été suivant il signe son premier contrat professionnel et gagne sa place dans l'équipe première au cours de la saison 2008-2009, disputant dix-sept matchs comme titulaire et huit comme remplaçant. Il inscrit son premier but contre le Stade brestois lors de la 34e journée pour une large victoire (5-1).
En ,il quitte la LB Châteauroux, avec laquelle il était en fin de contrat, pour rejoindre le FC Metz, qui évolue en National[2].
FC Metz
Le , il s'engage avec le club du FC Metz, avec lequel il signe un contrat d'un an[3].
Arrivé en Lorraine, alors que le club messin commence sa saison en National, il s’impose rapidement comme un titulaire indispensable dans le onze grenat à force de travail et de persévérance. Au terme de la saison 2012-2013, le club retrouve la Ligue 2, et en , Ahmed Kashi, qui arrive en fin de contrat, signe une prolongation, le liant désormais au FC Metz jusqu’en [4].
Le , lors de la 34e journée, les Messins solide leader de Ligue 2, officialisent leur retour en Ligue 1, après six années d'absence dans l'élite, grâce à une belle victoire 3-0 à Auxerre et sont officiellement champions deux journées de championnat plus tard en s'imposant (0-1) à Troyes. Ahmed Kashi (25 ans), pilier de l'effectif lorrain, évoluera donc en Ligue 1[5].
le , il joue son premier match en Ligue 1, lors de la victoire des grenats 3-1 contre Bastia[6]. Il marque son premier but dans l'élite, lors de la huitième journée de championnat contre Reims.
Charlton
En 2015, Kashi choisit de rejoindre l'Angleterre, afin de découvrir un nouveau championnat, après trois ans à Metz[7]. Il signe un contrat de 3 ans.
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
ESTAC Troyes
Le , il s'engage pour deux saisons avec l'ESTAC Troyes[8]. A l'issue de la première année, après un prêt de six mois à Oxford united, il quitte le club de l'aube.