Regragui began his career at the
Mohammed VI Football Academy in Morocco. In 2015, he joined Spanish club
Málaga CF on loan, where he spent a season with the cub's under-19 side. He was later loaned out to
Kénitra AC. On 14 May 2017, he made his debut and only appearance for Kénitra as an 80th-minute substitute against
Difaâ Hassani El Jadidi in a 1–2 defeat in the
Botola.
RS Berkane In 2017, Regragui signed for Botola club
RS Berkane. He scored a hat-trick in the
2017 Moroccan Throne Cup quarter-finals against
JS Kasbah Tadla. He played 24 matches in the
2017–18 Botola and six matches in the
2018 CAF Confederation Cup as the club reached quarter-finals. On 18 November 2018, he won the
2018 Moroccan Throne Cup. On 25 October 2020, Regragui came in as a 92nd-minute substitute in the
2020 CAF Confederation Cup final as RS Berkane won the cup. On 29 July 2022, Berkane defeated
Wydad AC on
penalties in the
2020–21 Moroccan Throne Cup finals, as Regragui won his second Throne Cup title. On 20 May 2022, Berkane won the
2022 CAF Confederation Cup final against
Orlando Pirates on
penalties as Regragui came on as an 80th-minute substitute. On 10 September 2022, Berkane won the
2022 CAF Super Cup 2–0 against Wydad AC.
Wydad AC On 24 July 2023, Regragui joined
Wydad AC on a
free transfer. He made his debut in a 2–0 defeat against
FUS Rabat in the Botola. On 9 January 2024, he was released by Wydad, having only made three appearance for the club. On 15 January, he made his debut for NorthEast as a 46th-minute substitute in a 2–1 win over
Shillong Lajong in the
2024 Super Cup. On 31 January, he made his
ISL debut in a 1–1 away draw against
Jamshedpur FC. ==International career==