Leandro Barreiro, né le 3 janvier 2000 à Erpeldange, mesure 1,74 m et est un footballeur international luxembourgeois évoluant au poste de milieu de terrain au SL Benfica.
Il commence sa carrière dans le club du RFCU Luxembourg, puis rejoint le FC 72 Erpeldange avant d'intégrer le centre de formation du FSV Mayence en 2016. En novembre 2018, il signe son premier contrat professionnel avec Mayence et fait ses débuts en Bundesliga le 8 février 2019 lors d'une rencontre contre le Bayer Leverkusen. Progressant au sein du club allemand, il devient un joueur régulier de l'équipe première et participe à plus de 150 matchs sous les couleurs de Mayence. En 2024, il rejoint le Benfica Lisbonne.
En équipe nationale, Leandro Barreiro est appelé pour la première fois en sélection luxembourgeoise en 2018. Il dispute son premier match face à Malte lors d'un match amical, avant de marquer son premier but international un an plus tard, contre la Lituanie, lors des éliminatoires de l'Euro 2020. Au fil des années, il s'impose comme un cadre de la sélection nationale luxembourgeoise avec plus de 50 sélections.
Durant sa carrière, Leandro Barreiro a disputé 151 matchs avec Mayence pour 11 buts, avant de rejoindre Benfica en 2024. Avec le Luxembourg, il compte 56 sélections et 2 buts marqués depuis ses débuts en 2018.