A youth graduate of
Palmeiras and
Audax, Leandro joined
Portuguesa's youth setup for the 2023 season. On 7 February 2024, after impressing in
the year's
Copa São Paulo de Futebol Júnior, he made his first team debut by coming on as a late
substitute for
Douglas Borel in a 1–0
Campeonato Paulista away loss to
São Bernardo. Leandro made his first start for
Lusa on 10 March 2024, in a 2–0 away loss to
Novorizontino. He featured regularly in the year's
Copa Paulista, but after failing to make an appearance in the
2025 Campeonato Paulista, he was loaned to fellow
Série D side
Lagarto on 28 March 2025. On 22 August 2025, Leandro was loaned to
Oeste until the end of the
Copa Paulista. On 13 November, he was announced at
Atlético de Cajazeiras for the upcoming season. On 16 March 2026, Leandro agreed to a deal with
Altos. ==Career statistics==