1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 5 juin 2024
En 1989, il rejoint le club voisin du Club agricole Rabat, disputant quatre saisons avant d'obtenir son premier grand départ au Fath US sous forme de prêt. Il dispute une saison en Botola Pro en tant que remplaçant avant de retourner au Crédit agricole Rabat.
Le , il signe un contrat de deux saisons à l'Al-Rayyan SC, club évoluant en D1 qatarienne et entraîné par le qatarien Eid Mubarak[1]. Il dispute uniquement la saison 1996-97 en jouant quinze matchs et en inscrivant deux buts. Il termine la saison en tant que vice-champion du Qatar avec deux points de retard sur l'Al-Arabi SC et atteint la finale de la Coupe du Qatar après un match nul de 1-1 face à Al-Gharafa SC (défaite aux t.a.b., 3-2).
Le , il s'engage librement à Al-Khaleej Club en deuxième division émirati, disputant treize matchs et inscrivant trois buts lors de la saison 1997-98. Il parvient à terminer premier du championnat et est promu en première division. Ses prestations en D2 émirati lui valent l'intérêt de plusieurs clubs dans les Pays du Golfe.
En juillet 2003, il s'engage pour une saison à Al-Arabi SC. Il dispute dix matchs lors de la saison 2003-04 avant de quitter le club lors du mercato hivernal. Le club termine la saison à la 3e place du classement du championnat émirati derrière l'Al-Sadd SC et le Qatar SC.
En janvier 2004, il s'engage jusqu'en fin de saison à l'Al-Khaleej Club, club promu en D1 émirati. Lors de la saison 2003-2004, il ne dispute que trois matchs avec le club avant que son contrat prenne fin en juillet 2004. Cependant, il n'est pas prolongé.
Le , il inscrit son premier but international à l'occasion du tournoi EAU face à l'Égypte à Dubaï (victoire, 0-2). Après un match nul de 2-2 face à la Corée du Sud et une défaite de 1-0 face aux Émirats arabes unis, il est éliminé au premier tour. Rarement convoqué lors des trêves internationales, il dispute un match amical en 1996 face au Zaïre à Settat (victoire, 7-0), un autre en 1999 face aux États-Unis à Marrakech (victoire, 2-1) et un dernier en 2000 face au Trinité-et-Tobago à El Jadida (victoire, 1-0). En janvier 2000, il figure sur la liste définitive de Henri Michel pour prendre part à la Coupe d'Afrique 2000 à Lagos au Nigeria. Lors de cette compétition, il fait face au Congo (victoire, 0-1), à la Tunisie (match nul, 0-0) et le Nigeria (défaite, 2-0) avant d'être éliminé au premier tour.
Le , il dispute son premier match des éliminatoires de la CAN 2002 face à la Tunisie à Rabat (victoire, 2-0). Il devient également un élément clé pour les éliminatoires de la Coupe du monde 2002, jouant titulaire le face à la Namibie (victoire, 3-0) et le face à l'Algérie (victoire, 1-2). Lors du match face à l'Algérie à Alger, Gharib Amzine et Rachid Benmahmoud sont les buteurs de ce match côté marocain. Quatorze jours plus tard, le Maroc bat également l'Égypte au Complexe sportif Moulay-Abdallah (victoire, 1-0). Le , à l'occasion d'un match barrage contre le Sénégal, le Maroc perd le match sur un petit score de un à zéro à Dakar. Le Maroc ne se qualifie finalement pas à la Coupe du monde 2002.
En décembre 2001, le Maroc convoque Rachid Benmahmoud à deux reprises, à l'occasion des préparations à la Coupe d'Afrique 2002, notamment le face au Mali à Settat (match nul, 1-1) et le face à la Guinée (victoire, 2-1). Rachid Benmahmoud est finalement sélectionné par Humberto Coelho pour la Coupe d'Afrique 2002 au Mali, jouant uniquement deux matchs de poules contre le Burkina Faso à Ségou (victoire, 1-2) et l'Afrique du Sud, face à laquelle il est buteur malheureux (défaite, 3-1). Le Maroc est ainsi éliminé au premier tour.
Carrière d'entraîneur (depuis 2007)
Al-Ahli Dubaï (2007-2009)
Le , Rachid Benmahmoud est désigné nouvel entraîneur du Shabab Al-Ahli Club en championnat émirati. Le , il dispute son premier match de championnat face à Fujaïrah SC (victoire, 0-2)[2]. Il termine la saison 2006-07 à la 7e place du classement du championnat. Lors de cette saison, il utilise Faisal Khalil comme un élément clé de son effectif.
Le , il dispute son premier match de la saison 2008-09 face à Al Nasr SC (victoire, 2-4)[3]. Il enchaîne les victoires en championnat et finit par remporter pour la première fois le sacre du championnat émirati, à un point devant l'Al Jazira SCC.
Le , il met un terme à son contrat pour retourner au Maroc.
Passage de courte durée en tant qu'adjoint au Qatar SC (2012)
Le , Rachid Benmahmoud est officiellement présenté comme entraîneur adjoint de Sebastião Lazaroni au Qatar SC. Cependant, il est souvent rétrogradé pour entraîner l'équipe réserve évoluant en amateurs.
Le , son premier match en tant qu'entraîneur adjoint a lieu face à Al-Sadd SC (défaite, 2-3)[4]. Le , un jour après une énième défaite face à Al-Sadd SC (défaite, 2-5), Rachid Benmahmoud met un terme à son contrat au Qatar SC après une proposition de la Fédération royale marocaine de football pour un poste au sein de son staff. Un jour plus tard, il prend son envol vers Rabat.
Adjoint de Rachid Taoussi en sélection marocaine (2012-2013)
Le , Rachid Benmahmoud est présenté aux côtés de Walid Regragui en tant qu'entraîneur adjoint de Rachid Taoussi avec l'équipe nationale du Maroc.
Rachid Benmahmoud se charge alors avec Walid Regragui d'un travail d'investigation au sein du championnat marocain pour dénicher les plus grands joueurs afin de les convoquer en équipe première, afin de participer aux préparations de la Coupe d'Afrique 2013.
Après une élimination au premier tour de la Coupe d'Afrique 2013, les défaites s'enchaînent en sélection marocaine et les contrats des fonctionnaires ne sont pas prolongés, y compris celui de Rachid Benmahmoud qui est démis de ses fonctions le .
Adjoint au Wydad AC (2017-2018)
Le , il signe un contrat avec le Wydad AC pour occuper le poste d'entraîneur adjoint aux côtés de Houcine Ammouta.
Lors de la saison 2017-18, le Wydad AC enchaîne les victoires en championnat en début de saison. Le , il dispute la finale de la Ligue des champions de la CAF face à l'Al Ahly SC et remporte la compétition (victoire, 1-0).
Le , il est démis de ses fonctions.
Adjoint de Walid Regragui en sélection marocaine (depuis 2022)
Le 17 janvier 2024, lors de la CAN 2023, le Maroc concède un match nul 1-1 pour son deuxième match de poule contre la République démocratique du Congo, une rencontre notée pour une altercation générale en fin de match entre Walid Regragui et Chancel Mbemba[6],[7]. Alors que Regragui est suspendu pour le troisième match contre la Zambie, Benmahmoud est contraint de prendre pour la première fois les commandes de l'équipe du Maroc en tant qu'entraîneur principal, menant ainsi le Maroc à la victoire 1-0 contre la Zambie[8]. En huitièmes de finale, les Lions de l'Atlas sont éliminés par l'Afrique du Sud sur un score de 2-0[9],[10].