A 34 éves brazil támadó 2013 februárjától 2014 nyaráig tartozott a Ferencváros keretéhez, azt követően a német 1860 München, majd az ausztrál Newcastle United Jets játékosa volt.
Leonardo – aki 2000 és 2012 között Hollandiában játszott (Feyenoord, NAC Breda, Ajax), és a közelmúltban holland útlevelet kapott – szabadon igazolható játékosként írt alá a másodosztály 11. helyén álló FC Eindhovenhez az idény végéig.
Az eindhoveni csapat vezetőedzője Ricardo Moniz, aki annak idején a Ferencváros szakvezetőjeként kulcsszerepet játszott a brazil játékos Magyarországra igazolásában.
Leonardo azért távozott a Ferencvárostól 2014 nyarán, mert nem jött ki az őt mellőző Thomas Doll-lal. A szakításkor kötelezettséget vállalt arra, hogy két évig nem igazol másik magyar csapatba.