Leandro Barreiro plays in Mainz 05 football club. He is a Luxembourgian professional footballer. He plays as a midfielder.