Luego de participar en la Copa Confederaciones con su selección Leonardo viajó directamente a Brasil para incorporarse a su nuevo club Botafogo. El 11 de julio de 2017 fue presentado oficialmente en el equipo brasileño. Jugó la Copa Libertadores 2017 donde llegó hasta cuartos de final, siendo eliminados por Grêmio Porto Alegrense.