Nato a Roma, Ghirlanda cresce nel vivaio della Stella Azzurra, dove svolge tutta la trafila delle giovanili dal Minibasket all’Under 20, vincendo lo Scudetto Under 18 e raggiungendo la semifinale nazionale con l’Under 20. L’esordio tra i senior con il club capitolino arriva nella stagione 2019/20, nel campionato di Serie B: in 22 partite giocate segna 6.9 punti e cattura 4.9 rimbalzi di media. Nello stesso anno registra le sue prime presenze in Serie A2 con la maglia di Roseto. Nel 2020/21 torna a vestire la maglia della Stella Azzurra prima di passare a Casale Monferrato dove trascorre le due stagioni successive. Nel 2022/23 registra il suo record realizzativo in una partita di Serie A2, mettendo a referto 17 punti contro la squadra con la quale è cresciuto, la Stella Azzurra Roma. Nel 2023 è arrivata la chiamata della Reale Mutua. Per "Ghiro", la stagione 2026/27 è la sua quarta in gialloblù, nella città che ormai lui considera una seconda casa.