[5] Benrahma departed the Stade de Nice in July 2018,[10] having made 18 appearances and scored three goals during his time with the club.
[7] On 6 July 2018, Benrahma moved to England to join Championship club Brentford on a four-year contract, with the option of a further year, for an undisclosed fee,[11] reported to be £2.7 million.
[12] After returning from injury in December,[13] Benrahma broke into the starting lineup and came into form in mid-January 2019, scoring nine goals in 14 league matches.
[15][16][17][18] An ankle injury suffered in early April 2019 ended Benrahma's season,[19] by which time he had made 45 appearances and scored 11 goals.
[12] Benrahma missed Brentford's entire 2019–20 pre-season match programme and returned to competitive play in mid-August 2019,[20] before breaking back into the starting lineup late in the month.
[32][33] On 16 October 2020, Benrahma joined Premier League club West Ham United on an initial season-long loan deal, with an agreement to make the transfer permanent.
The transfer fee made Benrahma West Ham's third most expensive player behind Sébastien Haller and Felipe Anderson.
[42] On 7 June 2023, during the 2023 UEFA Europa Conference League final, Benrahma scored West Ham's opening goal, a penalty, in the 62nd minute, against Fiorentina.
[47] On 31 January 2025, Benrahma joined second-tier Saudi First Division side Neom SC on loan until the end of the season.
[50] One month later, Benrahma was called into the squad for two 2018 World Cup second round qualifiers versus Tanzania, but did not make an appearance.