Raspadori speelde in de jeugd van Progresso en werd in 2009 opgenomen in de jeugdopleiding van Sassuolo. Bij deze club maakte hij in het seizoen 2018/19 zijn professionele debuut. In de laatste speelronde van de Serie A speelde Sassuolo op bezoek bij Atalanta Bergamo. De bezoekers kwamen op voorsprong door een treffer van Domenico Berardi, maar door doelpunten van Duván Zapata, Alejandro Gómez en Mario Pašalić won Atalanta met 3–1. Raspadori moest van coach Roberto De Zerbi als reservespeler aan het duel beginnen en hij mocht in de blessuretijd van de tweede helft invallen voor Pol Lirola.[1] Zijn eerste doelpunt volgde op 11 juli 2020, op bezoek bij Lazio. Die club was door een goal van Luis Alberto op voorsprong gekomen. Zeven minuten na rust zorgde Raspadori voor de gelijkmaker en uiteindelijk won Sassuolo door een doelpunt van Francesco Caputo.[2] In november 2020 zette de aanvaller zijn handtekening onder een nieuw contract, welke liep tot aan de zomer van 2024.[3]
Medio 2022 nam Napoli de aanvaller op huurbasis over. Bij de overgang kwamen de clubs ook een verplichte optie tot koop overeen.[4] In mei 2023 kroonde Raspadori zich met Napoli tot Italiaans landskampioen, waarop zijn overgang definitief werd. Hij tekende een contract voor vier jaar, welke per 1 juli 2023 zou ingaan. Napoli maakte zo'n zesentwintig miljoen euro over voor de definitieve overgang van Raspadori. Een maand na zijn komst werd de verbintenis van de aanvaller opengebroken en met een jaar verlengd.[5]
Raspadori werd in mei 2021 door bondscoach Roberto Mancini opgenomen in de voorselectie van het Italiaans voetbalelftal voor het uitgestelde EK 2020.[7] Mancini besloot dertien dagen na het bekendmaken van de voorselectie deze in te krimpen. Raspadori was een van de afvallers.[8] Een dag later werd de definitieve selectie bekendgemaakt. Daarin werd toch een plekje ingeruimd voor Raspadori.[9] Tijdens de voorbereiding op het toernooi debuteerde hij als A-international, in een vriendschappelijke wedstrijd tegen Tsjechië. Door doelpunten van Ciro Immobile, Nicolò Barella, Lorenzo Insigne en Domenico Berardi werd met 4–0 gewonnen. Raspadori mocht van Mancini twaalf minuten voor tijd invallen voor Immobile.[10]
Op 8 september 2021 kwam Raspadori voor het eerst tot scoren in de nationale ploeg, tijdens zijn vijfde interlandoptreden. Tijdens een kwalificatiewedstrijd voor het WK 2022 tegen Litouwen. Na een treffer van Moise Kean en een eigen doelpunt van Edgaras Utkus tekende de aanvaller voor de derde Italiaanse treffer. Kean en Giovanni Di Lorenzo bepaalden de uitslag op 5–0.[11]
In mei 2024 werd Raspadori door bondscoach Luciano Spalletti opgenomen in de voorselectie voor het EK 2024 in Duitsland.[12] Hij werd vervolgens op 6 juni 2024 opgenomen in de definitieve selectie.[13] Italië eindigde als tweede in de groepsfase na een overwinning op Albanië (2–1), een nederlaag tegen Spanje (1–0) en een gelijkspel tegen Kroatië (1–1), waarna het in de achtste finales werd uitgeschakeld met een 2–0 nederlaag tegen Zwitserland. Raspadori kwam in actie tegen Spanje en Kroatië. Zijn toenmalige clubgenoten Giovanni Di Lorenzo, Alex Meret (beiden eveneens Italië), Piotr Zieliński (Polen), Stanislav Lobotka (Slowakije) en Chvitsja Kvaratschelia (Georgië) waren eveneens actief op het EK.