En 2014, il quitte son pays pour rejoindre le club anglais des Leicester Tigers et il joue un total de 22 rencontres lors de l’exercice 2014-2015[2].
En 2016, il rejoint le club français du Stade toulousain en signant un contrat d'une durée de trois saisons[3].
Durant la saison 2018-2019, il est en concurrence à son poste avec les frères Julien et Guillaume Marchand et Peato Mauvaka. Il joue treize matchs toutes compétitions confondues, dont trois en tant que titulaire, jusqu'au mois de , lorsqu'il est victime d'une rupture des ligaments croisés du genou droit lors d'un match du Tournoi des Six Nations 2019 contre la France. Cette blessure met alors fin à sa saison[4],[5]. Il ne peut donc pas participer aux phases finales du championnat de France, durant lesquelles son équipe se qualifie et finale et la remporte en battant l'ASM Clermont sur le score de 24 à 18[6]. Il remporte donc son premier titre avec le Stade toulousain bien qu'il ne participe pas à la finale.
En , il est recruté par l'Union Bordeaux Bègles en qualité de joker médical de Florian Dufour, blessé à une cheville et absent au moins jusqu'en avril[7]. La saison est cependant interrompue quelques semaines après à cause de la pandémie de Covid-19. En juin, il quitte alors le club sans en avoir porté le maillot.
Sans club depuis son départ de l'UBB, il participe tout de même à la Coupe d'automne des nations en 2020 avec sa sélection nationale, durant laquelle il joue trois matchs[8]. À l'issue de celle-ci, il décide de prendre sa retraite sportive en [9],[10].
Statistiques
En club
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Internationales
Leonardo Ghiraldini compte 107 sélections pour six essais inscrits, soit 30 points. Il a pris part à participe à dix éditions du Tournoi des Six Nations en 2007 à 2019[11]. Il a également participe à trois éditions de la Coupe du monde en 2007, 2011,et 2015[12].