Jeune joueur arrivé de Colomiers lors de l'été 2013, Saïd Benrahma a fait une première remarquée en pro face à Toulouse, lors de la 9e journée de la saison 2013/2014 et seulement quelques matches de CFA. Après quelques blessures, il revient dans le groupe en fin de saison 2014/2015 et inscrit son premier but en pro à Reims, un but qui permet au Gym d'assurer son maintien. Avec 9 matchs pour 2 buts lors de la première partie de saison 2015/2016, il quitte le Gym lors du mercato d'hiver pour un prêt de 6 mois au SCO d'Angers. De retour en 2016/2017, il ne joue pas en équipe 1 les 6 premiers mois et est de nouveaux prêté au mercato hivernal, cette soir en Ligue 2, au Gazelec Ajaccio. De retour en 2017/2018, il est encore une fois prêté, cette fois à Châteauroux, toujours en Ligue 2.
Au début de la saison 2018/2019, il est vendu au club Anglais de Brentford (D2).