Nato a Palma di Maiorca da genitori marocchini, ha giocato con CD Atlético Rafal, Maiorca (in due periodi), e CD San Francisco prima di firmare un contratto di tre anni con il Barcellona nel febbraio 2019, effettivo da luglio.[1][2]
Nel 2020 si è trasferito al Sabadell per un anno in prestito, prima di essere assegnato alla squadra Juvenil A[3] Ha fatto il suo esordio il 16 dicembre partendo titolare nella vittoria per 2-0 contro l'Ibiza Islas Pitiusas in Coppa del Re.[4]
Il debutto in Segunda División è arrivato l'11 gennaio 2021, quando ha sostituito Aleix Coch in una vittoria per 1-1 contro il Lugo.[5]
Il 5 luglio 2022 ha rinnovato il suo contratto con il Barça fino al 2024 ed è stato promosso nel Barcelona b in Primera Federación.[6] Ha segnato il gol partita nel primo incontro della stagione il 27 agosto contro il Castellón.[7]
Ha fatto il suo debutto in prima squadra, e nella Liga, con il Barcellona l'8 novembre 2022 rimpiazzando Pedri nel successo per 2-1 contro l'Osasuna.[8] È stato titolare inamovibile nella squadra di Rafael Márquez in Primera Federación segnando 3 gol in 37 partite mancando però la promozione.[9]
Il 26 luglio 2023 si è unito al Betis in prestito con diritto di riscatto fissato a 9 milioni di euro.[10] Trova spazio e gioca una stagione positiva da titolare,al termine della stagione il Real Betis lo riscatta a titolo definitivo.[11]
Crystal Palace
Dal 1 Luglio si trasferisce al Crystal Palace per 15 milioni di euro,realizzando cosi il suo sogno di giocare in Premier League.[12]
Nazionale
Riad ha rappresentato il Marocco Under-20 nel 2022, segnando in un'amichevole contro la Romania il 29 marzo. Il 13 marzo 2023 è stato convocato dall'allenatore della prima squadra Walid Regragui per amichevoli contro il Brasile ed il Peru.[13][14]
Ha anche giocato con la nazionale Under-23 nella Coppa d'Africa U-23 giocando in due incontri.