1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 17 septembre 2024
Le , il signe un contrat de 4 ans au Wydad de Casablanca. Le , il joue son premier match avec le Wydad dans un match à l'extérieur face au Maghreb AS. Le , il remporte la Ligue des champions africaine.
Alors qu'une fin de prêt est envisagée[7], Bencharki inscrit ses deux premiers buts en championnat lors d'une victoire 2-1 face à l'AS Nancy-Lorraine le [8].
Fin juin 2022, alors que le contrat de Bencharki arrive à son terme, le président du Zamalek, Mortada Mansour, annonce que le joueur ne souhaite pas rempiler et qu'il s'apprête à quitter le championnat égyptien[10]. Toutefois, la saison n'étant pas encore terminée en Égypte, l'attaquant marocain continue de prendre part aux matchs du club[11] et parvient notamment, le 16 juillet, à marquer un doublé contre Ghazl El Mahallah lors d'une victoire (2-0) importante dans la course au titre[12].
Cinq jours plus tard, le Zamalek dispute la finale de la Coupe d'Égypte 2020-2021 contre son grand rival, Al Ahly. Bencharki est titulaire et joue l'intégralité de la rencontre que son équipe gagne sur le score de deux buts à un[13]. À l'issue du match, le joueur publie sur les réseaux sociaux un message d'adieu confirmant son départ après trois années passées au club et cinq titres remportés[14]. Bencharki quitte donc le Zamalek à neuf journées de la fin du championnat et le laisse en tête du classement avec 57 points[15].
Retour dans le golfe à al-Jazira
Libre de tout engagement après son départ du Zamalek, Achraf Bencharki rejoint deux semaines plus tard, le , le club d'al-Jazira, aux Émirats arabes unis[16].
Al Rayyan SC
Achraf Bencharki rejoint Al Rayyan SC au Qatar en septembre 2023. Lors de la saison 2024-25, le joueur a disputé 12 matchs toutes compétitions confondues avec Al Rayyan SC, marquant un but et fournissant 5 passes décisives[17].
En équipe nationale
Il participe avec l'équipe du Maroc olympique au Tournoi de Toulon en 2015. Il inscrit quatre buts lors de cette compétition, avec notamment un doublé contre l'Angleterre (match nul 3-3)[18]. Le Maroc atteint la finale du tournoi, en étant battu par l'équipe de France (3-1). Il termine meilleur buteur du tournoi.
Le 27 mai 2021, à l'occasion de la deuxième trêve internationale de l'an 2021, il est sélectionné par Vahid Halilhodžić en équipe du Maroc pour prendre part à deux matchs amicaux contre l'équipe du Ghana (8 juin 2021) et du Burkina Faso (12 juin 2021).