Riccardo Calafiori nasce a Roma (Italia) il 19 maggio 2002. Inizia a giocare a calcio nel Petriana ma già a 9 anni fa parte delle giovanili giallorosse.
Il 2 ottobre 2018, pochi mesi dopo aver firmato il primo contratto da professionista, si infortuna gravemente al ginocchio sinistro. Edin Dzeko lo omaggia mostrando la sua maglia dopo una tripletta in Champions League contro il Viktoria Plzen.
Rientra in campo dopo un anno di stop, sempre nelle file della Primavera e a ottobre 2019 riceve la prima chiamata in prima squadra. L’esordio in giallorosso avviene il 1° agosto 2020 in Juventus – Roma 1-3, dove si vede annullare un gol e conquista un rigore.
Ristabilito totalmente dal grave infortunio, continua ad orbitare attorno alla prima squadra ed esordisce anche in Europa League. Arriva anche il primo gol in giallorosso contro lo Young Boys che sancisce la vittoria della formazione giallorossa sugli svizzeri.
A gennaio 2022 viene ceduto in prestito al Genoa, dove resta fino a fine stagione prima di far ritorno in giallorosso. Ad agosto viene ceduto a titolo definitivo al Basilea.