Career
He played in the back row for Edinburgh Rugby in the RaboDirect Pro12. A player for South.I.C. in Argentina, he also was included in the Argentinian high performance squad, the Pampas XV to play in the South African Vodacom Cup competitions in 2010, 2011 and 2012. He joined the South African team Kings for the 2013 Super Rugby season.
However, he made just one single substitute appearance, coming on as a 58th-minute substitute against the Chiefs.
He was initially named in their touring squad to Australasia for games against Crusaders, Hurricanes, Brumbies and Rebels, but were then recalled after the Kings fielded more than the allowed two foreigner players in their match against the Chiefs. He did, however, make four appearances for the Eastern Province Kings in the domestic 2013 Vodacom Cup tournament, with injury preventing him making more appearances.
He left the Kings in July 2013 and, after a few appearances for former side South.I.C. in the Torneo de la URBA in Argentina, he moved to Scotland to join Edinburgh Rugby. Leonardi was signed for the new Japanese Super Rugby team Sunwolves for the 2016 season.
He made his debut for Argentina in November 2008 against Chile.
In May 2010, he was selected in a squad of over 40 players to represent Argentina in the two-test Summer tour of Europe. He has been a regular international for Argentina ever since.