Ghilardi è cresciuto nelle giovanili della Lucchese dai 5 ai 9 anni, da ragazzino ha giocato come portiere e attaccante. A 9 anni si è trasferito nelle giovanili della Fiorentina, ha fatto la trafila nelle categorie giovanili e nel 2021 ha firmato il suo primo contratto da professionista.[3]
Il 17 gennaio 2022 è passato al Verona in prestito con opzione di riscatto,[4][5] e il 16 luglio seguente viene riscattato per 500.000 euro dai gialloblù.[6]
Prestiti al Mantova e alla Sampdoria
Nell'estate del 2022, a 19 anni, viene ceduto in prestito al Mantova in Serie C.[7]
L'11 agosto 2023 viene ceduto in prestito con obbligo di riscatto condizionato alla Sampdoria neo-retrocessa in Serie B.[8][9] Schierato titolare dall'allenatore Andrea Pirlo, segna la sua prima rete con i blucerchiati il 28 gennaio 2024, contribuendo al successo per 2-1 in casa del Cittadella. [10]
Ritorno al Verona
A fine prestito fa ritorno al Verona, con cui esordisce in Serie A, oltreché coi veneti, il 4 ottobre 2024 partendo da titolare nel derby vinto per 2-1 contro il Venezia.[11]
È stato convocato in nazionale Under-21 per una serie di partite di qualificazione al Campionato Europeo Under 21 UEFA 2025 nel settembre 2023,[15] e ha esordito con l'Under-21 l'8 del mese stesso nella partita pareggiata 0-0 contro la Lettonia.[16]