Career
A midfielder, Greco was a regular in the Roma youth squad. He made his Serie A debut for AS Roma in 2004-2005. In 2005-2006, Greco managed to make only a handful of appearances, all as a substitute player.
Verona, Pisa & Piacenza
He was farmed to Hellas Verona for the following two seasons, playing a total of 40 games (26 in his first season, 14 in his second).
Verona acquired half of the registration rights in June 2007 for €300,000, but bought back by Roma in June 2008 for just €150,000. He played the second half of 2008-2009 on loan to Pisa of Serie B. His loan stint was cut short on January 2010, and Greco was successively sent to another Serie B club, Piacenza, for the remainder of the season.
Return to Roma
Greco returned to Roma for the 2010-2011 season and was immediately put on transfer list, but no club showed interest in signing him, so he was placed on the first team instead. He was promoted to the starting lineup for subsequent games against Fiorentina and Juventus.
Greco"s contract was extended along with Daniele De Rossi and Simone Perrotta in February 2012.
Greco signed a new 3-year contract with annual gross salary of €1.254 million plus bonuses, moreover, 2011-2012 season gross salary also increased to €0.8 million. At the start of 2012-2013 Serie A, Greco was included in the pre-season camp, however he trained separately due to minor injury. Olympiacos
On 24 July 2012 Greek Champions Olympiacos F.C. signed the 26 years old Leandro Greco for 3 years on free transfer.
Livorno
On 31 July 2013 Greco returned to Italy for Associate of Science Livorno Calcio.
On 20 June 2014 his contract with Livorno was terminated in mutual consent. Genoa
On 20 June 2014, Leandro Greco has signed a 3 years contract with the serie A team Genoa C.F.C.
Club
Olympiacos
Superleague Greece (1): 2012-2013.